mirror of
https://github.com/oopuuu/zTC1.git
synced 2025-12-13 05:28:14 +08:00
24 lines
730 B
C
24 lines
730 B
C
#ifndef __USER_MQTT_CLIENT_H_
|
|
#define __USER_MQTT_CLIENT_H_
|
|
|
|
|
|
#include "mico.h"
|
|
|
|
#define MQTT_CLIENT_KEEPALIVE 30
|
|
#define MQTT_CLIENT_SUB_TOPIC1 "device/ztc1/set"
|
|
#define MQTT_CLIENT_PUB_TOPIC "device/ztc1/%s/state"
|
|
#define MQTT_CMD_TIMEOUT 5000 // 5s
|
|
#define MQTT_YIELD_TMIE 5000 // 5s
|
|
|
|
|
|
extern OSStatus user_mqtt_init(void);
|
|
extern OSStatus user_mqtt_send(char *arg);
|
|
extern bool user_mqtt_isconnect(void);
|
|
extern OSStatus user_mqtt_send_plug_state(char plug_id);
|
|
extern void user_mqtt_hass_auto(char plug_id);
|
|
extern void user_mqtt_hass_auto_name(char plug_id);
|
|
extern void user_mqtt_hass_power(void);
|
|
extern void user_mqtt_hass_auto_power(void);
|
|
extern void user_mqtt_hass_auto_power_name(void);
|
|
#endif
|