Junichi Katsu
/
MilkcocoaSample
データの保存、更新、取得ができるWebサービス「milkcocoa」に接続し、データのプッシュ、送信、取得ができるライブラリを使ったサンプルです。 https://mlkcca.com/
Diff: main.cpp
- Revision:
- 1:e2ca99ac317b
- Parent:
- 0:e86fd348cd96
--- 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); } }