Internet of things IOT4101
Enseignant:
Email:
Durée totale du cours: 24 H
Semestre : 4
Nombre de crédits : 2
| Modules
spécialisés |
Modules de
base |
Sciences et techniques de
l’ingénierie |
Préparation à la carrière professionnelle |
| |
|
X |
|
| Nombre d’heures |
Activités hors classe |
|
| 45 |
38 |
|
| cours |
TD |
TP |
| 15 |
|
9 |
|
|
|
|
|
| Code |
IOT3101 |
Internet of things |
Prerequisites
Basics notions of network and Telecommunications
educational goals
This course is an entry level introduction to the concept of Internet of Things, its applications and the associated constraints for their implementation. It will first gives an introduction to the system architecture and applications. Then it provides students with the knowledge of communication technologies allowing data exchanges. Finally, it provides basics of machine learning algorithms to handle the large amount of data related to IoT.
It will allow us to get knowledge about classical communication networks (Bluetooth, ZigBee, wifi direct) and on the Long Range communications principles dedicated to Internet of things (LoRa, Sigfox, NBIoT).
Targeted skills
Built an electronic system embedded smart sensors/actionor
To make the link with the 2nd year digital communications courses et 3rd year radiocommunications courses integrating the concepts of signal to noise ratio, signal to interference ratio.
To build applications monitoring connected objects on service platforms
To do simple processing on data at the output of the different sensors and implementing decision rules.
Keywords
Technique de télécommunications
Télécommunications
Réseaux et télécommunications
Content
Week 1-2: Introduction to Internet of Things (IoT)
- Understanding the concept and evolution of IoT
- Key components and architecture of IoT systems
- IoT applications across industries and domains
Week 3-4: IoT Communication Technologies
- Wireless communication protocols for IoT: Wi-Fi, Bluetooth, Zigbee, LoRaWAN , Sigfox, NBIoT
- Cellular technologies (3G, 4G, and 5G) for IoT connectivity
- MQTT and CoAP protocols for IoT data transmission
Week 5-6: IoT Sensors and Actuators
- Overview of various IoT sensors and actuators
- Interfacing sensors with microcontrollers and IoT platforms
- Sensor data collection, processing, and interpretation
Week 7-8: IoT Data Analytics and Cloud Computing
- Data storage and management in IoT systems
- Introduction to cloud computing and IoT cloud platforms
- Big Data analytics for extracting insights from IoT data
Week 9-10: IoT Security and Privacy
- Understanding IoT security challenges and threats
- Security mechanisms for IoT: encryption, authentication, authorization
- Privacy concerns and compliance in IoT applications
Week 11-12: IoT Prototyping and Development
- Introduction to IoT development platforms and tools
- Building and deploying simple IoT applications
- Hands-on projects with Arduino, Raspberry Pi, or similar platforms
Week 13-14: IoT Networking and Protocols
- Network topologies and architectures for IoT
- IPv6 and 6LoWPAN for addressing IoT devices
- Device management protocols: TR-069, OMA-DM
Week 15-16: IoT Integration and Future Trends
- Integration of IoT with existing IT infrastructure
- Edge computing and fog computing in IoT systems
- Emerging trends in IoT: AI, blockchain, industrial IoT
Learning outcomes
After successfully completing the « Internet of Things (IoT) » course, students should possess the following competences:
- IoT Fundamentals: Understand the fundamental concepts, evolution, and significance of IoT in various industries, demonstrating knowledge of key components and architecture of IoT systems.
- IoT Communication: Comprehend different wireless communication protocols for IoT devices, including Wi-Fi, Bluetooth, Zigbee, LoRaWAN, Sigfox, NBIoT and cellular technologies like 3G, 4G, and 5G.
- Sensor and Actuator Integration: Be proficient in integrating IoT sensors and actuators with microcontrollers and platforms, along with data collection, processing, and interpretation skills.
- Data Management and Analytics: Demonstrate the ability to manage and analyze IoT data, including storing, processing, and extracting insights from large datasets using cloud computing and analytics tools.
- IoT Security and Privacy: Understand IoT security challenges and implement security mechanisms such as encryption, authentication, and authorization to ensure data confidentiality and integrity. Consider privacy concerns and regulatory compliance.
- IoT Development and Prototyping: Acquire practical skills in developing IoT applications using development platforms like Arduino, Raspberry Pi, or similar devices, and deploy simple projects.
- IoT Networking and Protocols: Possess knowledge of IoT networking architectures, including network topologies, IPv6, 6LoWPAN, and device management protocols like TR-069 and OMA-DM.
- IoT Integration: Gain the ability to integrate IoT systems with existing IT infrastructure, enabling seamless communication and data exchange between IoT devices and other systems.
- Emerging IoT Trends: Stay updated on emerging trends within the IoT domain, such as artificial intelligence, blockchain, and edge computing, and understand their potential impacts.
- IoT Project Design: Plan and design IoT projects, considering factors like device selection, communication protocols, data management, security, and scalability.
- IoT Implementation and Management: Successfully implement and manage IoT solutions, addressing challenges related to connectivity, scalability, security, and interoperability.
- Problem Solving and Troubleshooting: Apply critical thinking to identify and solve issues that may arise during IoT system design, implementation, or operation.
- Collaboration and Communication: Collaborate effectively in interdisciplinary teams to develop and implement IoT solutions, and communicate technical concepts clearly to both technical and non-technical stakeholders.
- Ethical and Legal Considerations: Demonstrate awareness of ethical considerations related to IoT, including data privacy, consent, and the responsible use of IoT technologies.
[lifterlms_course_continue_button]