データの保存、更新、取得ができるWebサービス「milkcocoa」に接続し、データのプッシュ、送信、取得ができるライブラリです。 https://mlkcca.com/

Dependencies:   MQTT

Fork of Milkcocoa by Junichi Katsu

Files at this revision

API Documentation at this revision

Comitter:
jksoft
Date:
Mon Feb 29 09:18:16 2016 +0000
Parent:
1:4a634c06c5dc
Child:
3:de1a3d2c9b14
Commit message:
???????????I/F??????????

Changed in this revision

MClient.h Show annotated file Show diff for this revision Revisions of this file
MQTT.lib Show annotated file Show diff for this revision Revisions of this file
--- a/MClient.h	Fri Dec 18 04:30:59 2015 +0000
+++ b/MClient.h	Mon Feb 29 09:18:16 2016 +0000
@@ -1,13 +1,20 @@
 #ifndef _MCLIENT_H_
 #define _MCLIENT_H_
 
+#if defined(TARGET_UBLOX_C027)
+#define USE_MDM
+#elif defined(TARGET_LPC1768) || defined(TARGET_K64F) || defined(TARGET_W7500x)
+#define USE_ETHERNET
+#else 
 #define USE_ESP8266
-//#define USE_ETHERNET
+#endif
 
 #include "mbed.h"
-#ifdef USE_ESP8266
+#if defined(USE_ESP8266)
 #include "MQTTESP8266.h"
-#else
+#elif defined(USE_MDM)
+#include "MQTTMDM.h"
+#else 
 #include "MQTTEthernet.h"
 #endif
 #include "MQTTClient.h"
@@ -18,6 +25,8 @@
     typedef void (*messageHandler)(MQTT::MessageData&);
 #ifdef USE_ESP8266
 	MClient(MQTTESP8266 *ipstack) : client(MQTT::Client<MQTTESP8266, Countdown>(*ipstack))
+#elif defined(USE_MDM)
+	MClient(MQTTMDM *ipstack) : client(MQTT::Client<MQTTMDM, Countdown>(*ipstack))
 #else
 	MClient(MQTTEthernet *ipstack) : client(MQTT::Client<MQTTEthernet, Countdown>(*ipstack))
 #endif
@@ -76,6 +85,9 @@
 #ifdef USE_ESP8266
 	MQTT::Client<MQTTESP8266, Countdown> client;
   	MQTTESP8266 *_ipstack;
+#elif defined(USE_MDM)
+	MQTT::Client<MQTTMDM, Countdown> client;
+  	MQTTMDM *_ipstack;
 #else
 	MQTT::Client<MQTTEthernet, Countdown> client;
   	MQTTEthernet *_ipstack;
--- a/MQTT.lib	Fri Dec 18 04:30:59 2015 +0000
+++ b/MQTT.lib	Mon Feb 29 09:18:16 2016 +0000
@@ -1,1 +1,1 @@
-http://developer.mbed.org/teams/mqtt/code/MQTT/#e335fcc1a663
+https://developer.mbed.org/users/jksoft/code/MQTT/#f9841b2adaa2