Course Description

The term IoT, or Internet of Things, refers to the collective network of connected devices and the technology that facilitates communication between devices and the cloud, as well as between the devices themselves. Thanks to the advent of inexpensive computer chips and high bandwidth telecommunication, we now have billions of devices  connected to the internet. This means everyday devices like toothbrushes, vacuums, cars, and machines can use sensors to collect data and respond intelligently to users.The Internet of Things integrates everyday “things” with the internet. Computer Engineers have been adding sensors and processors to everyday objects since the 90s. However, progress was initially slow because the chips were big and bulky. Low power computer chips called RFID tags were first used to track expensive equipment. As computing devices shrank in size, these chips also became smaller, faster, and smarter over time.

Curriculum

  • 10 Lectures
  • 3 Weeks

Why IoT, What is IoT, How IoT works, Use Cases Smart Home, Smart City, Industrial

Architecture of IoT, Hardware, Software

Sensors, Edge Devices, Gateways, Cloud, Data Streaming, Data Storage, Data Analytics
Security, Artificial Intelligence, Wired/Wireless Communication, Powered/Battery Operated Devices, Constrained Devices
Introduction to Edge Devices, Introduction to Arduino [Serial port communication], Introduction to ESP32 [WIFI/BLE Device] (Micro Controller for Edge Devices), Serial Port/UART, BLE/WIFI
Sensing and Measurements, 0-5 Voltage, Analog I/O, Pulse Width Mode, I2C Communication, Sensor Types, Classification, Visual, Fleet Tracking sensors, Wiring Basics
Gateway, Roles of Gateway, Edge/Gateway Connectivity, Raspberry PI, Single Board Linux Computer, WIFI/BLE Communication with Edge Devices.
IoT and Cloud introduction, Data ingestion using MQTT, Understanding Device Management, Device Security, Device Connectivity
MQTT Introduction, Brokers, Publish/Service, MQTT Message Format, Messaging, Ack format
MQTT to AMQP Bridge, Cloud Integration: Azure or AWS IoT [developer preference]

Maped Certification

CCC Internet Of Things Foundation Certification
Microsoft Certified Azure IoT Developer

Exit Profile

IoT Developer/Engineer

IoT Solutions Architect

IoT Security Specialist

IoT Cloud Engineer

IoT Product Manager