# 一个开源的WiFi计量插座

标签: nodemcu 开源wifi插座


所有链接请点击最下方“阅读原文”获取。

介绍

https://github.com/lewei50/lua-on-nodemcu/tree/master/demo/ESP8266-ACMETER-SWITCH
提供nodmecu 源码,原理图PDF。
优点:可以基于nodemcu 二次开发,对接乐为物联(现有代码)或其他平台(自己改代码),实现联动。
缺点:现有成品版本有轻微啸叫。

插座使用视频:开源wifi 计量插座 对接乐为物联

使用步骤

此插座的使用步骤主要分为两步:
1 给插座刷固件
2 网络配置
具体操作步骤如下:

刷固件

1 下载固件
固件下载地址: bin文件
源码github地址:https://github.com/lewei50/lua-on-nodemcu/tree/master/demo/ESP8266-ACMETER-SWITCH/software

# 一个开源的WiFi计量插座_第1张图片
1

2 下载刷机工具
此次的刷机工具是esptoolpy
esptool.py下载地址 https://nodemcu.readthedocs.io/en/dev/en/flash/

3 刷机步骤
安装好python脚本后,用USB线给插座上电,然后运行如下的命令:
esptool.py --baud --port write_flash -fm dio -fs 32m 0x00000
相对应我的环境与设备,此命令为:
esptool.py --baud 230400 --port COM7 write_flash -fm dio -fs 32m 0x00000 "D:\SVN\BIN\ESP8266_ACMETER_CONTROL.bin"
pause


# 一个开源的WiFi计量插座_第2张图片
2

如上图所示,当看到运行窗口里提示“Leaving... 请按任意键继续...”后刷机完毕。

网络配置

1 注册系统账号:http://www.lewei50.com

# 一个开源的WiFi计量插座_第3张图片
3

2 登陆进入系统,添加网关与设备 (详见乐联网操作手册的2、3 章节 http://www.lewei50.com/dev/doc/126)
需要把下面这些准备好:
在网站内添加3个传感器: 标识分别为“AI0”、“AI1”、“AI2”,都在01号网关下。
具体步骤:
添加网关,如下图所示:标识:01(标识要记住,后面配置WiFi时会用到),名称:测试插座,是否可控:勾选是,点击“使用长连接地址”会自动出现“API地址”和“公网IP”。
# 一个开源的WiFi计量插座_第4张图片
4

添加传感器:分别添加电压、用电量和功率这三个传感器

# 一个开源的WiFi计量插座_第5张图片
5
# 一个开源的WiFi计量插座_第6张图片
6
# 一个开源的WiFi计量插座_第7张图片
7

添加一个控制器 标识:“DO”,名称:“开关”

# 一个开源的WiFi计量插座_第8张图片
8

3个传感器和1个控制器添加完成后在“我的物联”-“传感器与控制器”中可以看到:


# 一个开源的WiFi计量插座_第9张图片
9
# 一个开源的WiFi计量插座_第10张图片
10

3 WiFi设置
长按插座上指示灯上方的较大按钮:flash按钮:3秒以上,待绿色指示灯变为红色后:
打开电脑,搜WiFi,发现ESP8266打头的,连接,


# 一个开源的WiFi计量插座_第11张图片
11

输入密码12345678


# 一个开源的WiFi计量插座_第12张图片
12

登陆192.168.4.1 会出现下图:

# 一个开源的WiFi计量插座_第13张图片
13

在"gateway"处填入刚才新建的设备标识如01,在用户中心“我的账户”——“设置个人信息”可以找到自己的Userkey。

# 一个开源的WiFi计量插座_第14张图片
14

点击Save,出现下图,如果你的Wi-Fi 配置正确,就再也看不到这个ap了。

# 一个开源的WiFi计量插座_第15张图片
15

大约两分钟后,查看电脑端网页,会发现“我的物联”-“实时数据”已经有电压、用电量和功率的实时数据了,

# 一个开源的WiFi计量插座_第16张图片
16

点击“我的物联”-“集中监控”,就可以在网页端点击开关按钮来远程控制插座及插座上的电器了!

# 一个开源的WiFi计量插座_第17张图片
17

如果能看到这里我们就做一个广告, 这个插座属于前一个活动的尾货,为了腾地方所以要清仓含泪跳楼撞墙大甩卖了。TB地址:lewei50.taobao.com (注意该TB店铺最晚21天发货,且没有任何客服)

你可能感兴趣的:(# 一个开源的WiFi计量插座)