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

Dependents:   mbed-os-example-wifi-milkcocoa MilkcocoaOsSample_Eth MilkcocoaOsSample_ESP8266 MilkcocoaOsSample_Eth_DigitalIn

Revision:
12:6eafbe763882
Parent:
8:e2f15b1b4f70
Child:
13:61e0cc093180
--- a/Milkcocoa.h	Thu Sep 07 01:26:48 2017 +0000
+++ b/Milkcocoa.h	Mon Feb 05 23:32:22 2018 +0000
@@ -40,12 +40,14 @@
 
 class Milkcocoa {
  public:
-  
+  Milkcocoa(NetworkInterface* nif);
   Milkcocoa(NetworkInterface* nif, const char *host, uint16_t port, const char *_app_id, const char *client_id);
   Milkcocoa(NetworkInterface* nif, const char *host, uint16_t port, const char *_app_id, const char *client_id, char *_session);
   static Milkcocoa* createWithApiKey(NetworkInterface* nif, const char *host, uint16_t port, const char *_app_id, const char *client_id, char *key, char *secret);
+  void set_network_settinng(const char *host, uint16_t port, const char *_app_id, const char *client_id);
   void connect();
   void loop();
+  void send_massage();
   void close();
   bool push(const char *path, DataElement dataelement);
   bool push(const char *path, char *data);
@@ -80,10 +82,10 @@
   static void threadStarter2(void const *p);
 #endif
   typedef struct {
-    char message[256];
-    char topic[80];
+    char message[192];
+    char topic[64];
   } milkcocoa_message_t;
-  Mail<milkcocoa_message_t, 16> message_box;
+  Mail<milkcocoa_message_t, 5> message_box;
   int connectting;
   int mqtt_connectting;