大家好,儿童玩具销售网站系统源码分享相信很多的网友都不是很明白,包括儿童玩具批发网站有哪些也是一样,不过没有关系,接下来就来为大家分享关于儿童玩具销售网站系统源码分享和儿童玩具批发网站有哪些的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
ESP设备测全景图
左边是蜂鸣器,右边是人体红外感应传感器,中间是DHT11
先直接看效果,手机浏览器
微信内直接访问
桌面电脑
好吧,前端适配有问题了,算了不整了,太耗时耗力了。本地试验的目的达到即可。
演示的地址:
http://47.103.66.95/
遗留的问题:
1.mqtt订阅这里都是在一个topic上,所以设备多的话,广播脏数据,少的话无所谓。
2.mqtt现在是匿名访问方式,做得完善点,可以加入密码
3.socketio也没有安全机制
4.其他我不知道的潜在风险
5.没有账户管理,就是个玩具
不过本来就是个人DIY玩来着。
先接上一个章节,先说web端到esp端数据的,代码部分
本次添加了人体红外感应,可以参考GPIO的操作,设置成输入模式,然后定时读取下即可。实测发现这玩意不靠谱,人在旁边有的时候感应不到,可能是方向,角度没有调整
简单地讲讲mqtt接受服务器的数据
服务端发来的mqtt消息格式
{&34;:&34;,
&34;:
{
&34;,&34;
}
然后在设备端解析json,这里是强耦合了。
这里就定义了一个json来控制led打开和关闭
在收到消息的时候,调用我们的rpc处理函数
flask服务端就更简单了。把前端来的数据直接丢给mqtt
前端定义了两个按钮的click方法,发送消息给flask,然后flask转发给ESP8266
OK,本文到此结束,希望对大家有所帮助。
