| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #ifndef __MQTT_Hx__
- #define __MQTT_Hx__
- #include <stdint.h>
- 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
|