About the Course
  • Introduction
  • Important Update
  • Goals of this course
  • Prerequisites
MQTT fundamentals
  • Description
  • Internet of Things
  • A view on Security – IoT
  • Why MQTT ?
  • What is MQTT?
  • Terminologies used in MQTT
  • Features of MQTT
  • Additional: Message Frame Format
Mosquitto MQTT broker
  • Description
  • Mosquitto MQTT: Utility and Features
Mosquitto broker on Raspberry pi
  • Description
  • Hardware and software requirements
  • Changes in setting static IP on Raspberry Pi
  • Setting up Raspberry pi​ ​
  • Installation
  • Installation of Mosquitto on Raspbian Stretch
  • Testing of MOSQUITTO BROKER
  • Adding Authentication to Mosquitto MQTT
Mosquitto broker on Windows Laptop
  • Description
  • Installation
  • Setting up of mosquitto broker
  • Testing of Mosquitto Broker
MQTT Client tool
  • Description
  • What is MQTT Client tool
  • Mqtt.fx tool
  • MyMQTT tool
Working of MQTT data transfer protocol
  • Description
  • Initial setup
  • EXAMPLE 1: Broker-Publisher is Windows OS subscriber is MQTT.fx client tool
  • EXAMPLE 2: Broker-Publisher is Windows OS subscriber is MyMQTT client tool
  • EXAMPLE 3: Broker-Raspberry pi 3, Publisher-MyMQTT tool and Mqtt.fx-subscriber
  • EXAMPLE 4: QOS and Retained message
  • EXAMPLE 5: Wildcards Implementation
All about ESP8266
  • Description
  • Introduction to ESP8266 12E
  • Setting up ESP8266 12E
  • Circuit Diagram for NodeMCU ESP8266
  • Testing ESP8266
  • Programming ESP8266
  • Checking ESP8266 WiFi connection
How Raspberry pi publish-subscribe messages through ESP8266
  • Description
  • Introduction
  • Client end - ESP8266 module
  • Installing required files on raspberry pi-server end
  • Step By Step Procedure for the Project
  • Real time demo
Swachh Garbage system
  • Description
  • Introduction
  • Client end - ESP8266 module
  • Creating python script - server end
  • Real time demo
Conclusion
  • Conclusion