Raspberry Pi IoT connect CloudMQTT
In Last Article we have made raspberry pi with dht sensor and OLED display. So, in this blog we will use that hardware to connect CloudMQTT.com for IoT application.What is MQTT?
MQTT (aka MQ Telemetry Transport) is a machine-to-machine or “Internet of Things” connectivity protocol on top of TCP/IP. It allows extremely lightweight publish/subscribe messaging transport.Broker , Publisher , Subscriber
CloudMQTT are managed Mosquitto servers in the cloud. Mosquitto implements the MQ Telemetry Transport protocol, MQTT, which provides lightweight methods of carrying out messaging using a publish/subscribe message queueing model.
So , you must sign up CloudMQTT
System Diagram
Hardware
- Raspberry Pi Board ( we use Raspberry Pi3 board ) + SD card (8GB or more) we use 16 GB
- DHT11 Temperature and Humidity Sensor with Resistor 4.7 K Ohm
- I2C OLED Display ( 128 x 64 0.96' SSD1306 chip )
Wiring Diagram
Python Library
DHT Sensor
$ git clone https://github.com/adafruit/Adafruit_Python_DHT.git
$ cd Adafruit_Python_DHT
$ sudo apt-get install build-essential python-dev python-openssl
$ sudo python setup.py install
OLED
$ git clone https://github.com/adafruit/Adafruit_Python_SSD1306.git
$ cd Adafruit_Python_SSD1306
$ sudo python setup.py install
Source Code
https://github.com/amphancm/RaspberryPi_CloudMQTT
Reference
CloudMQTT Document https://www.cloudmqtt.com/docs.html
OLED Adafruit Python Library https://github.com/adafruit/Adafruit_Python_SSD1306
My Website
email : info@softpowergroup.net Tel .081-6452400
LINE : adunfong
FaceBook : https://www.facebook.com/adun.nantakaew
email: amphancm@gmail.com