包含app_main()函数,app_main()作为用户程序的入口。
包含按键状态检测及状态处理任务key_task(),网络指示灯(红色LED)任务led_task(),WIFI事件处理回掉函数event_handler()。
包含两个功能函数
一是初始化wifi的函数initialise_wifi();二是启动配置wifi的函数smartconfig_start()。
包含webserver的功能代码,响应浏览器的请求。
包含MQTT连接的功能函数和消息发布、订阅、解析的应用函数。
启动MQTT Client的函数mqtt_app_start(),重启MQTT Client的函数mqtt_app_Restart(),MQTT事件处理回调函数mqtt_event_handler_cb()。
设备登陆消息发布函数DeviceLogin(),上报继电器状态函数RelayStateReport(),处理设置继电器状态消息的函数MqttSubMsgSetHdl(),,处理请求设备固件升级消息的函数MqttSubMsgUpgradeHdl()。
SDK提供了app_main()函数接口,用于添加用户代码。
ESP8266 WIFI继电器 MQTT通信_哔哩哔哩_bilibili
本文发布于:2024-02-03 04:46:49,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170690680748743.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |