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 Zoltan Hudak

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();