MQ Telemetry Transport client publishing parameters measured by a DHT11 sensor. Ethernet connection is via an ENC28J60 module.
Dependencies: DHT11 MQTTClient UIPEthernet mbed
Fork of MQTT_DHT11_ENC28J60 by
Diff: main.cpp
- Revision:
- 1:4be688be4e0d
- Parent:
- 0:092b5e724233
- Child:
- 2:f706efb3ea13
--- a/main.cpp Mon Sep 15 17:08:18 2014 +0000 +++ b/main.cpp Sat Dec 20 12:03:10 2014 +0000 @@ -41,7 +41,7 @@ time_t lastTime = 0; // initialize the ethernet device - Ethernet.begin(MY_MAC, MY_IP); + UIPEthernet.begin(MY_MAC, MY_IP); pc.printf("Connecting to MQTT server ..\r\n"); do { wait(1.0); @@ -62,9 +62,8 @@ if(t >= (lastTime + PERIOD)) { lastTime = t; if(connected) { - sprintf(message_buff, "%ds:\r\n", t); pc.printf("---------------------\r\n"); - pc.printf(message_buff); + pc.printf("%ds:\r\n", t); int state = dht11.readData(); if(state == DHT11::OK) { float hum = dht11.readHumidity();