目的:用A20模块+USB转TTL模块完成数据的上传乐联网平台
bin地址:https://github.com/lewei50/lua/tree/master/demo/ESP8266-SERIAL-UPLOAD
设备与软件:
1 A20模块
2 USB转TTL模块
3 Sim卡一张
4 串口上传工具
实验过程:
.jpg)
2 登陆进入系统,添加网关 与设备 (详见乐联网操作手册的2、3 章节 http://www.lewei50.com/dev/doc/126)
需要把下面这些准备好:
在网站内添加2个传感器,1个是温度传感器,起名字叫”T1”;1个是湿度传感器起名字叫”H1”,都在01号网关下。
3 给A20模块刷Nodemcu固件,具体方法参考瘦网虫在极客工坊上的文章: 如何给安心可A20模块刷Nodemcu固件
刷好固件后拔掉链接A20模块上WIO0和GND的那条杜邦线,A20模块就可以运行工作了(注:给A20模块不能用电脑USB接口供电,否则会容易出现供电电压不足的情况导致A20模块不能正常工作,可以使用电源适配器供电。)
4 给A20模块插上Sim卡,滑动并锁好金属盖。
5 如下图所示:把3,5拨到右,其它拨到左,8285模块与gprs模块通讯。
6 Wi-Fi设置
6.1 打开电脑,搜Wi-Fi,发现ESP8266打头的,链接
6.2 输入密码12345678

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

7 打开串口上传工具 。
串口号一般默认是正确的、如果不正确请在设备管理器中查看;
波特率选:115200
发送数据格式:t1:10;t2:20
如上图,点击“Send”后就可以在乐联网上看到相应的数据已经通过A20模块上传上来了!
Congratulations!
PS:
如果A20 开发板买不到,可以用A6模块+NODEMCU 替代,方法如下
A6模块通过USB供电,启动A6需要按模块上的红色按键几秒钟。
Esp8266模块通过usb供电,按照标准刷8266的方式,刷入固件。
接线:
A6 GND --- ESP8266 GND
A6 UTXD --- ESP8266 D7(GPIO13)
A6 URXD --- ESP8266 D8(GPIO15)
上电后,即可通过wifi配置乐联网网关和userkey,实现上传。
