Internet-of-Things (IoT) Training with NodeMCU

These are the exercise files used for Internet-of-Things (IoT) Training with NodeMCU course.

The course outline can be found in

https://www.tertiarycourses.com.sg/nodemcu-internet-of-things-iot-training.html

https://www.tertiarycourses.com.my/nodemcu-internet-of-things-iot-training-malaysia.html

Module 1 Overview of Internet of Things (IoT)

  • What is IoT?
  • IoT Applications
  • How does IoT Work?
  • IoT Components

Module 2 NodeMCU

  • What is NodeMCU
  • Setup ESP8266 on Arduino
  • Read Environment Data with DHT11
  • Connect NodeMCU to internet

Module 3 IoT via Blynk

  • Install Blynk Library
  • Setup Virtual LED
  • Display DHT on Gauge Widget

Module 4 IoT via MQTT

  • What is MQTT?
  • MQTT Brokers
  • Install PubSubClient Library
  • Publish/Subscribe DHT data via MQTT

Module 5 IoT with Node-RED

  • What is Node-RED?
  • Install Node-RED
  • Basic Node-RED Operations
  • MQTT Node
  • Get DHT Data via MQTT 
  • Install Dashboard Nodes
  • Display DHT Data on Dashboard UI
  • Case Studies