Example node for Yodiwo's Plegma API

Dependencies:   EthernetInterface FXOS8700Q HTTPClient HTTPD MQTTS SDFileSystem YodiwoPlegma mbed-rpc mbed-rtos mbed wolfSSL

Committer:
mitsarionas
Date:
Mon Sep 28 08:55:29 2015 +0000
Revision:
5:1ef168357347
publish?

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mitsarionas 5:1ef168357347 1 #ifndef __MQTT_HELPERS_H__
mitsarionas 5:1ef168357347 2 #define __MQTT_HELPERS_H__
mitsarionas 5:1ef168357347 3
mitsarionas 5:1ef168357347 4 #include "MQTTClient.h"
mitsarionas 5:1ef168357347 5 #include "MQTTSocket.h"
mitsarionas 5:1ef168357347 6
mitsarionas 5:1ef168357347 7 //#include "yodiwo_api.h"
mitsarionas 5:1ef168357347 8 #include <stdlib.h>
mitsarionas 5:1ef168357347 9
mitsarionas 5:1ef168357347 10 #define MAX_MSG_LEN 2500
mitsarionas 5:1ef168357347 11 #define MAX_TOPIC_LEN 150
mitsarionas 5:1ef168357347 12
mitsarionas 5:1ef168357347 13
mitsarionas 5:1ef168357347 14 int mqtt_init(char *hostname, int port, char *certfile, char *nodeKey, char *nodeSecret);
mitsarionas 5:1ef168357347 15 void on_mqtt_message(MQTT::MessageData &msg);
mitsarionas 5:1ef168357347 16
mitsarionas 5:1ef168357347 17 //typedef int (*portevent_handler_func)(Yodiwo_Plegma_PortEvent_t *event);
mitsarionas 5:1ef168357347 18
mitsarionas 5:1ef168357347 19 int publisher(char *msg, int msg_len, char *msg_type);
mitsarionas 5:1ef168357347 20
mitsarionas 5:1ef168357347 21 #endif /* __MQTT_HELPERS_H__ */