This course covers both the theoretical and practical aspects of Internet of Things (IoT). It starts with the fundamentals of IoT, provides in depth discussion on IoT core components, standards, and reference architecture. It also covers the IoT standards, protocols, and future trends.
The course provides a complete proof of concept (PoC) using various live demos including vaccine box monitoring etc.
Internet of Things (IoT) Fundamentals
1. Introduction & Definitions
2. Moving towards IoT (An example)
3. Applications
4. IoT Evolution (IR 4.0, Communication Network, Internet)
5. Enabling technologies
6. Demo using IBM IoT Starter Kit
IoT Reference Architecture & Standards
1. IoT Reference Architecture
2. IoT Standards
3. IoT Communication Models
IoT Messaging Protocols
1. Hyper Text Transport Protocol (HTTP)
2. Message Queuing Telemetry Transport Protocol (MQTT)
3. Constrained Application Protocol (CoAP)
4. Practical Demos
5. Applications and Used cases
IoT Implementation and Proof of Concept
1. IoT with Raspberry Pi
2. Reading various Sensor Data Using RPi
3. Data Visualization on the cloud
4. Complete Proof of Concept
Wireless Personal Area Networks
1. Low Power Wireless Personal Area Networks
- BLE, ZigBee, 6LoWPAN
- Comparison between Wireless Protocols
- Selection and Applications
2. Low Power Wireless Wide Area Network
- Why LPWAN?
- LoRA WAN
- Sigfox
3. IoT Cellular Communication
- Basic of Cellular Communication
- LTE and NB-IoT
- Role of 5G
- Demo of Vaccine monitoring box
IoT Platforms and Amazon Web Services (AWS)
1. Thingsboard, Ubidots, Pubnub etc.
2. Using Thingsboard for Remote Procedure Calls (RPC)
3. Demo of full IoT end-to-end framework using AWS
- IoT Data Analytics with AWS
- Data Collection
- Transmission
- storing and visualization
IoT/Edge computing and Node-RED
1. Why Edge computing
2. Basic Use of Node-RED
3. Edge computing using Node-RED
4. Connecting Edge to Cloud
IoT Design Thinking and Future Trends