Main Content

AWS Cloud based IoT system with MQTT

A cloud-based IoT system that collects information from a set of virtual environmental sensors using the MQTT protocol and AWS IoT Core.

I have created a cloud-based IoT system that collects information from a set of virtual environmental sensors using the MQTT protocol, with the AWS IoT technology. I have also implemented a simple web site to display the data collected from the sensors.

The system is composed by two Python scripts, which represent two Environmental Station that generate data through the virtual sensors (Temperature, Humidity, WindDirection, WindIntensity and RainHeight). The resulting values are published on a topic over the MQTT channel, as JSON files. From the broker there will be another Python script (in the role of Subscriber) that inserts the received data into the table EnvironmentalStationDB, in the DynamoDB system. From the database the records are shown in the web site.”

Link to article