Course Curriculum & Learning Progression
The IoT ConnectLab curriculum at Axilearn is hands-on, project-based learning aligned with NEP 2020. Learners build every project on real ESP32 hardware, and each level builds on the one before:
- Level 1: IoT fundamentals and smartphone dashboards
- Level 2: accurate sensing, REST APIs, data logging and custom web dashboards
- Level 3: industrial IoT architecture with MQTT, edge buffering, secure cloud platforms and OTA updates, ending in an engineering capstone
Structured Level Breakdown
Wi-Fi Wizards 📡
Understanding how IoT works from sensor to cloud to app, getting started with the ESP32, connecting to Wi-Fi, and controlling devices and reading sensors from a smartphone dashboard.
Topics Covered:
- What is IoT? The four layers (device → connectivity → cloud → app), plus smart-home, agriculture and smart-city examples
- Meet the ESP32: GPIO, ADC, PWM, 3.3V logic, built-in Wi-Fi and Bluetooth, and setting up drivers and the IDE
- Programming Refresher: digital and analog I/O, variables, conditions and the Serial Monitor
- Networking Basics: IP addresses, routers, SSIDs, and station vs access-point mode
- Your First Web Server: controlling an LED from a phone browser over the local network
- Reading Sensors: DHT11 temperature and humidity, LDR light levels, and buttons
- Controlling Outputs: relays (low-voltage loads only), buzzers and LEDs
- Cloud Dashboards: devices, datastreams and variables, widgets, and the mobile app on Blynk IoT or Arduino Cloud
- Alerts & Notifications: threshold-based push notifications
- Safe IoT: strong Wi-Fi passwords, keeping device tokens private, and electrical safety (no mains wiring)
Cloud Crafters ☁️
Advanced ESP32 programming with accurate sensors, I2C displays, JSON, HTTP REST APIs, cloud data logging, automation logic and your own responsive web dashboards.
Topics Covered:
- Accurate Sensing: DHT22, soil moisture calibration, BMP280 pressure, and MQ-135 warm-up and limitations
- I2C Displays: showing live readings on an OLED screen
- Data Formats: creating and reading JSON with ArduinoJson
- HTTP & REST APIs: GET and POST requests, status codes, and fetching live weather data from an API
- Cloud Data Logging: ThingSpeak channels, charts and CSV export
- Custom Web Dashboards: an ESP32 web server with HTML, CSS and JavaScript, auto-refresh and a mobile-friendly layout
- Automation Logic: thresholds, hysteresis, and schedules using NTP internet time
- Smart Provisioning: using WiFiManager so Wi-Fi passwords aren't hard-coded
- Reliability & Power: Wi-Fi auto-reconnect, deep sleep for battery projects, and watchdog timers
- Alerts & Integrations: Telegram bot notifications and webhooks
Industrial IoT Architects 🏭
Industry 4.0 architectures: MQTT publish/subscribe, Node-RED, ThingsBoard, secure cloud connectivity, edge buffering, device-to-device networks, OTA updates and a multi-node engineering capstone.
Topics Covered:
- IIoT Architecture: device, edge, gateway and cloud layers, with use cases such as predictive maintenance, energy monitoring and asset tracking
- MQTT in Depth: brokers, topics, QoS levels, retained messages and Last Will; running your own Mosquitto broker
- Node-RED: flow-based logic, dashboards, and bridging MQTT to other services
- ThingsBoard: device provisioning, telemetry, rule chains, alarms and dashboards
- Secure Cloud IoT: MQTT over TLS and X.509 certificates, with an AWS IoT Core walkthrough
- Edge Computing: filtering and averaging data, and store-and-forward buffering to flash (LittleFS) when offline
- Industrial Sensing: vibration analysis, current and energy measurement, and an introduction to Modbus RTU over RS485
- Device-to-Device Networks: ESP-NOW and BLE basics
- OTA Updates: updating firmware wirelessly and safely
- Time-Series Data: telemetry design, sampling rates and data retention
- Engineering Documentation: system architecture diagrams, BOM and costing, test reports and demo videos
Course Summary
Key Highlights:
- Hands-on ESP32 Wi-Fi and Bluetooth programming
- Smartphone and cloud dashboards from week one
- HTTP REST, JSON and MQTT protocols in practice
- Custom web dashboards and Telegram alerts
- Industrial IoT with Node-RED, ThingsBoard & OTA updates
- Secure IoT: TLS, certificates and safe credentials
- 16 mini projects and 3 level-end projects (Engineering Capstone)
