【mbed OS5対応バージョン】データの保存、更新、取得ができるWebサービス「milkcocoa」に接続し、データのプッシュ、送信、取得ができるライブラリです。 https://mlkcca.com/
Dependents: mbed-os-example-wifi-milkcocoa MilkcocoaOsSample_Eth MilkcocoaOsSample_ESP8266 MilkcocoaOsSample_Eth_DigitalIn
Diff: Milkcocoa.h
- 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;