🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
标签: nodemcu 开源wifi插座 --- # 介绍 [https://github.com/lewei50/lua-on-nodemcu/tree/master/demo/ESP8266-ACMETER-SWITCH][1] 提供nodmecu 源码,原理图PDF。 优点:可以基于nodemcu 二次开发,对接乐为物联(现有代码)或其他平台(自己改代码),实现联动。 缺点:现有成品版本有轻微啸叫。 插座使用视频:[开源wifi 计量插座 对接乐为物联](http://v.youku.com/v_show/id_XMTc3NzgyNjY0MA==.html?spm=a2h0k.8191407.0.0&from=s1.8-1-1.2&qq-pf-to=pcqq.c2c) # 使用步骤 此插座的使用步骤主要分为两步: 1 给插座刷固件 2 网络配置 具体操作步骤如下: ## 刷固件 1 下载固件 固件下载地址: [bin文件](https://github.com/lewei50/lua-on-nodemcu/tree/master/demo/ESP8266-ACMETER-SWITCH/firmware) 源码github地址:[https://github.com/lewei50/lua-on-nodemcu/tree/master/demo/ESP8266-ACMETER-SWITCH/software](https://github.com/lewei50/lua-on-nodemcu/tree/master/demo/ESP8266-ACMETER-SWITCH/software) ![1](http://upload-images.jianshu.io/upload_images/5862021-0b036e351779010b.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 2 下载刷机工具 此次的刷机工具是esptoolpy esptool.py下载地址 [https://nodemcu.readthedocs.io/en/dev/en/flash/](https://nodemcu.readthedocs.io/en/dev/en/flash/) 3 刷机步骤 安装好python脚本后,用USB线给插座上电,然后运行如下的命令: esptool.py --baud <baud rate> --port<serial-port> write_flash -fm dio -fs 32m 0x00000 <NodeMCU firmware> 相对应我的环境与设备,此命令为: esptool.py --baud 230400 --port COM7 write_flash -fm dio -fs 32m 0x00000 "D:\SVN\BIN\ESP8266_ACMETER_CONTROL.bin" pause ![2](http://upload-images.jianshu.io/upload_images/5862021-b14be1cbb31d522b.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 如上图所示,当看到运行窗口里提示“Leaving... 请按任意键继续...”后刷机完毕。 ## 网络配置 1 注册系统账号:[http://www.lewei50.com ](http://www.lewei50.com/) ![3](http://upload-images.jianshu.io/upload_images/5862021-33656352d1494dbb.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 2 登陆进入系统,添加网关与设备 (详见乐联网操作手册的2、3 章节 [http://www.lewei50.com/dev/doc/126](http://www.lewei50.com/dev/doc/126)) 需要把下面这些准备好: 在网站内添加3个传感器: 标识分别为“AI0”、“AI1”、“AI2”,都在01号网关下。 具体步骤: 添加网关,如下图所示:标识:01(标识要记住,后面配置WiFi时会用到),名称:测试插座,是否可控:勾选是,点击“使用长连接地址”会自动出现“API地址”和“公网IP”。 ![4](http://upload-images.jianshu.io/upload_images/5862021-2f51bd4c8a2158d7.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 添加传感器:分别添加电压、用电量和功率这三个传感器 ![5](http://upload-images.jianshu.io/upload_images/5862021-47e6d0b2a4cdb707.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) ![6](http://upload-images.jianshu.io/upload_images/5875248-676861a748a4b3c2.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) ![7](http://upload-images.jianshu.io/upload_images/5875248-35f503696499a0e7.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 添加一个控制器 标识:“DO”,名称:“开关” ![8](http://upload-images.jianshu.io/upload_images/5862021-b859b2c96df34d9d.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 3个传感器和1个控制器添加完成后在“我的物联”-“传感器与控制器”中可以看到: ![9](http://upload-images.jianshu.io/upload_images/5875248-46600e4714eb6a79.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) ![10](http://upload-images.jianshu.io/upload_images/5862021-64157581884f503e.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 3 WiFi设置 长按插座上指示灯上方的较大按钮:flash按钮:3秒以上,待绿色指示灯变为红色后: 打开电脑,搜WiFi,发现ESP8266打头的,连接, ![11](http://upload-images.jianshu.io/upload_images/5862021-78882b707dce2fd5.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 输入密码12345678 ![12](http://upload-images.jianshu.io/upload_images/5862021-a1d040aa5a319cc3.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 登陆192.168.4.1 会出现下图: ![13](http://upload-images.jianshu.io/upload_images/5862021-f53abce7bc78baaa.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 在"gateway"处填入刚才新建的设备标识如01,在用户中心“我的账户”——“设置个人信息”可以找到自己的Userkey。 ![14](http://upload-images.jianshu.io/upload_images/5862021-5cd9bf3dc9ae2567.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 点击Save,出现下图,如果你的Wi-Fi 配置正确,就再也看不到这个ap了。 ![15](http://upload-images.jianshu.io/upload_images/5862021-1f279aa5837154ed.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 大约两分钟后,查看电脑端网页,会发现“我的物联”-“实时数据”已经有电压、用电量和功率的实时数据了, ![16](http://upload-images.jianshu.io/upload_images/5875248-16a16d22c941e5a3.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 点击“我的物联”-“集中监控”,就可以在网页端点击开关按钮来远程控制插座及插座上的电器了! ![17](http://upload-images.jianshu.io/upload_images/5862021-2e945b69a50f3af8.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) >如果能看到这里我们就做一个广告, 这个插座属于前一个活动的尾货,为了腾地方所以要清仓含泪跳楼撞墙大甩卖了。TB地址:lewei50.taobao.com (注意该TB店铺最晚21天发货,且没有任何客服) [1]: https://github.com/lewei50/lua-on-nodemcu/tree/master/demo/ESP8266-ACMETER-SWITCH