Distributed Sensors for Measuring Temperature & Humidity

Sensor Nodes measuring temperature and humidity may be used to provide precision measuring data in ground-based and airborn weather stations, allowing real time and accurate monitoring and reporting of actual weather conditions or indoor climate conditions.

This time I am testing a MQTT network built from two D1 mini/DHT IoT Nodes measuring temperature and humidity to get infomation about the indoor climate. Additionally, I use a sensor ASH2200 for outdoor measurment.

Ein USB-Wetterdaten-Empfaenger wie der abgebildete USB-WDE1 erhaelt seine Daten per Funk von einem Wettersensor, beispielsweise dem Funk-Aussensensor ASH 2200 (rechts).The ASH2200 communicates via 866 MHz with the USB-WDE1-2 receiver which can be connected to a devices offering USB connectivity.

To access to the ASH2200 data we need a small Linux device, for example. I use a Raspberry Pi 2 Typ B w/ Raspbian Jessie installed.

Both kind of IoT nodes publish its measuring data to the CloudMQTT broker.

Furthermore, I use the myMQTT app on an Android device (smartphone or tablet)  to monitor the traffic between MQTT broker and the connected MQTT clients.

mqtt-netzwerk3_en

The screenshot from myMQTT app shows the traffic in my network.

There are three NodeMCU/ESP8266 nodes connected. ESP8266-14695321 is a subscriber node sending a status message (DHT11/ESP8266-14695321/status) as life sign every minute. ESP8266-1138432 and ESP8266-1138645 sind two publisher nodes sending temperatur and humidity messages.

ASH2200 is a publishing node w/ a Mosquitto publisher client installed on a Raspberry Pi 2 Typ B. The shell script usb-wde1-2_mqtt.sh installed on Rasppberry Pi is reponsible for receiving the data sent from from the receiver every 3 min and for preparation of the two messages. Additionally, a Mosquitto subscriber client is running on Raspberry Pi for test purposes only.

In the myMQTT screenshot you can see all those messages with their content monitored.

mqtt-monitoring

At first I have to monitor the network. After finishing the tests successfully the software components will be available for download.

Monitoring

Advertisements
Distributed Sensors for Measuring Temperature & Humidity

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s