Arduino+ESP8266+微信多用户控制+php后台(可web配置的固件)-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 22098|回复: 5

Arduino+ESP8266+微信多用户控制+php后台(可web配置的固件)

[复制链接]
发表于 2016-1-27 16:32 | 显示全部楼层 |阅读模式
  相信用过ESP8266的同学都知道,ESP8266在做物联网应用时具有很大的价格优势,Arduino又是一款很流行的开源硬件,二者的结合在设计实际的项目时就能很好的配合。
       最便宜的ESP8266型号是E01,价格13块钱左右,一般刷入的固件是结合AT指令的。AT指令在用起来比较麻烦,特别是当需要服务器返回数据时,处理字符串比较麻烦。正因为此,才有了现在的nodemcu固件,这个固件不支持AT指令,但是做联网和处理比较简单。
       本次项目结合Arduino和nodemcu的固件,成功的实现了8266上电自建热点,通过手机或电脑浏览器实现web配置(自写的LUA文件),然后就是发送数据到服务器,并接受微信的控制。
       首次启动或者是没有寻找到之前的路由时,8266会自己发射一个热点,如下图所示。

095729gkt7g0nestl8ynyl.jpg

这个时候可以选择手机或是电脑给系统配置路由。如下图所示

095729jlucnj3ml3uuhaxu.png

配置好以后,不需要重新启动,系统就可以继续运行了(有些购买的刷了nodemcu固件的还需要上电重启)。
接下来可以打开微信,我想做的是微信用户的fakeid和8266的mac地址绑定,这样就可以多个用户控制,而且用设备户间的安全也可以保证。
用微信测试效果如下图

095729bo8vvrozrvx93d3h.png

可以看到用户需要先注册,而且是和用户的MAC地址绑定的(图中的MAC地址是伪造的,真实的不好上图),这样控制起来就精确多了。再看下后台
093831stj443347lcdntcc.jpg

后台不仅可以查询到用户,还可以看到设备状态,还可以修改、添加、删除、查找用户信息。

这样整套物联网系统就完成了,而且可以多用户控制,整个造价为13块钱的Arduino nano+12.5的ESP8266 E01。也就是一套系统的成本仅为25.5元,这
比接近30元的nodemcu开发板(https://detail.tmall.com/item.ht ... xT5F&_u=pkvjhuu21f5,不支持网页配置,和Arduino连接)便宜,而且由于和Arduino的结合,方便做其它控制。配合Arduino的nodemcu拓展版也要接近30元(也是不支持网页配置)
有需要的用户和企业可以联系QQ:569411680
发表于 2016-2-16 22:57 | 显示全部楼层
广告吗?nodemcubu是能直接写arduino IDE 代码的吗?你想卖钱我看难了啊
发表于 2017-3-11 15:16 | 显示全部楼层
运来是广告呀
发表于 2017-7-10 14:13 | 显示全部楼层
原来是个卖固件的
发表于 2017-10-9 16:23 | 显示全部楼层
真的假的?广告??
发表于 2021-4-25 15:46 | 显示全部楼层
功能很棒啊,应用很广,但直接卖实在不好啊=把。
你要是开源了说不定还能有人帮着维护,以后能成长为一个更大的项目。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 09:25 , Processed in 0.075807 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表