This is example for openHAB with MQTT
Dependencies: DHT MQTT WIZnetInterface mbed
Fork of w7500-paho-mqtt by
Diff: main.cpp
- Revision:
- 17:d07286cd2088
- Parent:
- 16:3bd1b60a8a21
--- a/main.cpp Tue Dec 29 07:35:33 2015 +0000 +++ b/main.cpp Wed Feb 24 00:00:20 2016 +0000 @@ -55,15 +55,21 @@ int main (void) { DHT sensor(D4, DHT11); + DigitalOut myled(LED1); + sw1 = 0; sw2 = 0; sw3 = 0; baud(115200); printf("Wait a second...\r\n"); + + myled = 0; + MQTTEthernet ipstack = MQTTEthernet(); printf("IP Address : %s\r\n",ipstack.getEth().getIPAddress()); MQTT::Client<MQTTEthernet, Countdown> client = MQTT::Client<MQTTEthernet, Countdown>(ipstack); - char* hostname = "192.168.0.100"; + char* hostname = "192.168.1.213"; + printf("connect to %s\r\n",hostname); int port = 1883; int rc = ipstack.connect(hostname, port); @@ -144,7 +150,7 @@ rc = client.publish("/wiznet/temperature", message); printf("publish temperature data %s\r\n",(char*)message.payload); - client.yield(60000); + client.yield(5000); } }