开源WIFI继电器之代码讲解

阅读: 评论:0

开源WIFI继电器之代码讲解

开源WIFI继电器之代码讲解

一、代码文件说明

1、app_main.c

包含app_main()函数,app_main()作为用户程序的入口。

包含按键状态检测及状态处理任务key_task(),网络指示灯(红色LED)任务led_task(),WIFI事件处理回掉函数event_handler()。

2、app_smartconfig.c

包含两个功能函数

一是初始化wifi的函数initialise_wifi();二是启动配置wifi的函数smartconfig_start()。

3、app_http_server.c

包含webserver的功能代码,响应浏览器的请求。

4、app_mqtt.c

包含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小时内删除。

标签:继电器   开源   代码   WIFI
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23