Foundations of IoT: Internet of Things 1
1. IoT Fundamentals
- Lesson 1: IoT Concepts
- Lesson 2: IoT Devices
2. The IoT in Our Lives
- Lesson 1: The IoT Platform
- Lesson 2: IoT Applications and Challenges
3. Building IoT Applications with Arduino
- Lesson 1: Building a Smart Home System
- Lesson 2: Building a Plant Watering System
- Lesson 3: Building a Gas Leak Alarm System
4. Building an IoT Cloud Application
- Lesson 1: Setting Up the Arduino Development Environment
- Lesson 2: Programming Arduino with Python
- Lesson 3: Interacting with a Cloud Web Service
Foundations of IoT: Internet of Things 2
1. IoT Advanced Applications
- Lesson 1: IoT Application Areas
- Lesson 2: IoT Networking Technologies
- Lesson 3: Security and Privacy of IoT Systems
2. IoT Programming with C++
- Lesson 1: Smart Security Applications with C++
- Lesson 2: From Tinkercad Blocks to C++
- Lesson 3: Microcontroller Programming with C++
3. IoT Messaging
- Lesson 1: Smart Cities and the MQTT Protocol
- Lesson 2: Designing and Programming a Smart Waste IoT Device
- Lesson 3: Building a Smart Waste Management Solution
4. IoT Wireless Sensor Network Simulation
- Lesson 1: Introduction to CupCarbon
- Lesson 2: Communication in an IoT Network
- Lesson 3: IoT and Automated Mobile Devices