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.
Diff: main.cpp
- Revision:
- 1:e2ca99ac317b
- Parent:
- 0:e86fd348cd96
diff -r e86fd348cd96 -r e2ca99ac317b main.cpp
--- a/main.cpp Tue Dec 15 10:04:22 2015 +0000
+++ b/main.cpp Fri Dec 18 04:34:22 2015 +0000
@@ -3,6 +3,7 @@
#include "MQTTClient.h"
#include "SoftSerialSendOnry.h"
#include "Milkcocoa.h"
+#include "MClient.h"
// The default setting is for the Simple IoT Board(mbed LPC1114FN28)
// Please change to fit the platform
@@ -29,11 +30,12 @@
// The default setting is for the Simple IoT Board(mbed LPC1114FN28)
// Please change to fit the platform
MQTTESP8266 ipstack(dp16,dp15,dp26,WLAN_SSID,WLAN_PASS); // TX,RX,Reset,SSID,Password,Baud
+MClient client(&ipstack);
const char MQTT_SERVER[] = MILKCOCOA_APP_ID ".mlkcca.com";
const char MQTT_CLIENTID[] = __TIME__ MILKCOCOA_APP_ID;
-Milkcocoa milkcocoa = Milkcocoa(&ipstack, MQTT_SERVER, MILKCOCOA_SERVERPORT, MILKCOCOA_APP_ID, MQTT_CLIENTID);
+Milkcocoa milkcocoa = Milkcocoa(&client, MQTT_SERVER, MILKCOCOA_SERVERPORT, MILKCOCOA_APP_ID, MQTT_CLIENTID);
extern void onpush(MQTT::MessageData& md);
@@ -42,10 +44,8 @@
pc.baud(9600);
pc.printf("Milkcocoa mbed ver demo\n\r\n\r\n\r");
pc.printf("Connecting to %s\n\r",WLAN_SSID);
-
milkcocoa.connect();
pc.printf("\n\rWiFi connected\n\r");
- //pc.printf("IP address: %s\n\r",ipstack.getInterface().getIPAddress());
pc.printf("%d\n\r",milkcocoa.on(MILKCOCOA_DATASTORE, "push", onpush));
@@ -58,7 +58,7 @@
elem.setValue("v", 1);
milkcocoa.push(MILKCOCOA_DATASTORE, elem);
- wait(7.0);
+ wait(0.7);
}
}