This project aims towards the usage of MQTT (Message queueing telemetry transport) protocol in IoT (Internet of things) along with adopting a feasible means of encrypting the message transfers in… Click to show full abstract
This project aims towards the usage of MQTT (Message queueing telemetry transport) protocol in IoT (Internet of things) along with adopting a feasible means of encrypting the message transfers in applications. The lightweight nature of MQTT protocol makes possible the transfer of information speedily and hence, has now being used in applications related to IoT, WSN (Wireless sensor networks), and M2M (Machine to machine) communications. Here, MQTT is deployed between ESP-8266 Wi-Fi SoCs namely- NodeMCU ESP-8266 12E and ESP-01 8266 Wi-Fi modules. Both communicate using the MQTT protocol using the internet via Wi-Fi. The ESP-8266 Wi-Fi SoCs have completely revolutionized approach towards IoT because of numerous advantages. This project also includes the usage of 2 sensors namely- PIR (Passive InfraRed) motion detector sensors and an MQ-5 gas sensor which sense human presence and some gases respectively. These sensors read the environment around them for the required information, systems encrypt that information and subsequently, transmit the data over the internet to the MQTT broker stationed at the cloud. This encrypted data is then sent to a central node- NodeMCU ESP-8266 12E which decrypts it and then alerts the user about any mishappening, through the Blynk app.
               
Click one of the above tabs to view related content.