Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: DHT MQTT WIZnetInterface mbed-src
Fork of w7500-paho-mqtt by
Revision 12:4f0489448955, committed 2015-10-03
- Comitter:
- jamesabruce
- Date:
- Sat Oct 03 10:54:52 2015 +0000
- Parent:
- 11:226df68b1d50
- Commit message:
Changed in this revision
--- a/MQTT.lib Mon Jun 29 01:55:45 2015 +0000 +++ b/MQTT.lib Sat Oct 03 10:54:52 2015 +0000 @@ -1,1 +1,1 @@ -http://developer.mbed.org/users/bangbh/code/MQTT/#b7cebc104c6c +https://developer.mbed.org/users/jamesabruce/code/MQTT/#d3feba7f242a
--- a/WIZnetInterface.lib Mon Jun 29 01:55:45 2015 +0000 +++ b/WIZnetInterface.lib Sat Oct 03 10:54:52 2015 +0000 @@ -1,1 +1,1 @@ -http://developer.mbed.org/teams/WIZnet/code/WIZnetInterface/#c830d2e7e0f5 +http://developer.mbed.org/teams/WIZnet/code/WIZnetInterface/#bda61525ac71
--- a/main.cpp Mon Jun 29 01:55:45 2015 +0000
+++ b/main.cpp Sat Oct 03 10:54:52 2015 +0000
@@ -2,10 +2,7 @@
#include "DHT.h"
#include "MQTTEthernet.h"
#include "MQTTClient.h"
-
#define ECHO_SERVER_PORT 7
-
-#include "mbed.h"
int arrivedcount = 0;
@@ -25,15 +22,14 @@
int main (void)
{
DHT sensor(D4, DHT11);
- AnalogIn ain(A1);
baud(115200);
printf("Wait a second...\r\n");
- char* topic = "hello/wiznet";
+ char* topic = "openhab/parents/command";
MQTTEthernet ipstack = MQTTEthernet();
MQTT::Client<MQTTEthernet, Countdown> client = MQTT::Client<MQTTEthernet, Countdown>(ipstack);
- char* hostname = "104.199.146.45";
+ char* hostname = "192.168.1.99";
int port = 1883;
int rc = ipstack.connect(hostname, port);
@@ -44,9 +40,7 @@
MQTTPacket_connectData data = MQTTPacket_connectData_initializer;
data.MQTTVersion = 3;
- data.clientID.cstring = "WIZwiki-W7500";
- data.username.cstring = "testuser";
- data.password.cstring = "testpassword";
+ data.clientID.cstring = "parents";
if ((rc = client.connect(data)) != 0)
printf("rc from MQTT connect is %d\n", rc);
@@ -70,17 +64,14 @@
message.retained = false;
message.dup = false;
message.payload = (void*)buf;
- message.payloadlen = strlen(buf)+1;
- rc = client.publish("wiznet/hum", message);
+ message.payloadlen = strlen(buf);
+ rc = client.publish("openhab/parents/humidity", message);
sprintf(buf, "%3.1f", temp);
message.payload = (void*)buf;
- message.payloadlen = strlen(buf)+1;
- rc = client.publish("wiznet/temp", message);
- sprintf(buf, "%3.1f", ain.read()*100.0f);
- message.payload = (void*)buf;
- message.payloadlen = strlen(buf)+1;
- rc = client.publish("wiznet/cds", message);
- client.yield(1000);
+ message.payloadlen = strlen(buf);
+ rc = client.publish("openhab/parents/temperature", message);
+
+ client.yield(60000);
}
}
--- a/mbed-src.lib Mon Jun 29 01:55:45 2015 +0000 +++ b/mbed-src.lib Sat Oct 03 10:54:52 2015 +0000 @@ -1,1 +1,1 @@ -http://mbed.org/users/mbed_official/code/mbed-src/#30f9462b5296 +http://mbed.org/users/mbed_official/code/mbed-src/#2d5fc5624619
