先上实物!
主控和配件选择
主控板选择经济实惠的c8t6,网络通信选择esp01,因为寝室使用不能更改电路,所以用一个sg90舵机来按点灯开关。
服务器
服务器使用自己搭建的emqx服务器,使用mqtt协议进行数据通信,消息封装为json格式,方便接收解析,本来开源出程序模板,后续可以自己添加功能。
远程操控方法
使用手机端mqtt调试软件
使用网页控制,本人使用一个简陋的网页连接mqtt服务器并向其指定话题发送控制信息
代码修改部分
只需要修改自己的WiFi账号密码和服务器地址在esp.c文件即可,接收远程指令的话题和发布心跳和完成任务状态的话题不一样,可以自己修改。
开源
已开源到Github,可以点一点星星~这个模板可以自己拿去做其他物联网项目有不懂得部分欢迎随时私信。
同时开源网页代码,github看不到的话可私信我(很简陋,自己添加一个css改一下按钮样式,避免一些原因我给删了)