doubao_chat/lib/net/dui/include/iot_ota.h

24 lines
677 B
C

#ifndef __IOT_OTA_H__
#define __IOT_OTA_H__
#include "iot_mqtt.h"
#ifdef __cplusplus
extern "C" {
#endif
int dui_iot_ota_mqtt_connect(iot_mqtt_t *iot_mqtt);
void dui_iot_ota_mqtt_disconnect(iot_mqtt_t *iot_mqtt);
int dui_iot_ota_mqtt_send(iot_mqtt_t *iot_mqtt, char *buf, int size);
int dui_iot_ota_mqtt_yield(iot_mqtt_t *iot_mqtt);
int dui_iot_ota_register_callback(iot_mqtt_t *iot_mqtt, void (*msg_callback)(void *, void *, int), void *param);
int dui_iot_ota_mqtt_init(iot_mqtt_t *iot_mqtt, const char *srv, int port, const char *topic, const char *deviceid);
void dui_iot_ota_mqtt_deinit(iot_mqtt_t *iot_mqtt);
#ifdef __cplusplus
}
#endif
#endif /* !__IOT_OTA_H__ */