Files
fastbee/sdk/Arduino/WumeiArduino/Mqtt.h
2022-08-01 23:28:20 +08:00

35 lines
935 B
C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*********************************************************************
* function 程序入口
* board: esp8266 core for arduino v3.0.2
* library PubSubClient2.8.0 & ArduinoJson6.19.1 & OneButton2.0.4
* source: https://gitee.com/kerwincui/wumei-smart
* copyright: wumei-smart and kerwincui all rights reserved.
********************************************************************/
#ifndef _MQTT_H
#define _MQTT_H
#include "Common.h"
// 发布设备信息
void publishInfo();
// 发布时钟同步信息
void publishNtp();
// 发布事件
void publishEvent();
// 发布实时监测数据
void publishMonitor();
// 发布属性
void publishProperty(String msg);
// 发布功能
void publishFunction(String msg);
// Mqtt回调
void mqttCallback(char *topic, byte *payload, unsigned int length);
// 属性处理
void processProperty(String payload);
// 功能处理
void processFunction(String payload);
#endif