#ifndef __MQTT_Hx__ #define __MQTT_Hx__ #include enum { MQTT_SUB_CMD_POWER_ALL=0, MQTT_SUB_CMD_POWER_CHN, MQTT_SUB_CMD_SENSOR, MQTT_SUB_CMD_RESTART, MQTT_SUB_CMD_RESET, MQTT_SUB_CMD_SERVICE, MQTT_SUB_MAX }; enum { MQTT_PUB_INFO_DEVICE=0, MQTT_PUB_STAT_NETWORK, MQTT_PUB_STAT_POWER_ALL, MQTT_PUB_STAT_POWER_CHN, MQTT_PUB_STAT_SENSOR, MQTT_PUB_STAT_SERVICE, MQTT_PUB_ALARM_NETWORK, MQTT_PUB_ALARM_POWER, MQTT_PUB_ALARM_SENSOR, MQTT_PUB_MAX }; int mqtt_init(void); int mqtt_deinit(void); int mqtt_conn(void); int mqtt_disconn(void); int mqtt_sub(char *topic, int qos); int mqtt_pub(char *topic, int qos, char *data, int dlen); int mqtt_send(int type, int id, void *data); #endif