ESP8266MOD、刷可以使用AT指令的固件、作为客户端向贝壳云端发送固定数据

匿名 (未验证) 提交于 2019-12-03 00:13:02

硬件部分

1. ESP8266MOD

2. Micro USB数据线一根

实物图:(小灯不必)

为ESP8266刷AT的固件

参考安信可相关网址:http://wiki.ai-thinker.com/esp_download

1、下载烧录工具:

2、下载固件

相关固件在这里,http://wiki.ai-thinker.com/esp8266/sdk

3、开刷

接下来开始刷固件,参考网址:http://wiki.ai-thinker.com/esp_download,下边简要说一下大概过程。

首先打开软件,然后点击第一个ESP8266,

然后弹出如下界面:

4、测试

结束之后,需要给ESP8266重新断电,上电,然后打开串口助手, 修改对应信息如下:

发送AT指令,会显示OK

发送之后,可以看到模块返回如下结果,如果没有出现对应结果,尝试按下复位键:

贝壳云端。

最后有个问题,为啥要刷机啊??12e出场自带了最新的安信可AT固件。可能是因为刚拿到板子也不知道干什么。

单向发送到贝壳云端

参考贝壳官网文档:贝壳物联平台通讯协议贝壳所有文档

这个是自己测试写的一些文件记录,下边大概也是按照这个过程来写的!

1. 查看设备是否就绪

AT

不知道为什么?再次试就不行了。于是,我又再刷了一次机。。。

发送AT指令,发送之后,可以看到模块返回如下结果,如果没有出现对应结果,尝试按下复位键:

2. 设置为客户端模式

AT+CWMODE=1

3. 连接到路由器,SSID:WiFi名称,password:密码。

AT+CWJAP="SSID","password"

4. 获得模块IP地址,成功分配到IP,才判断为连接成功、

AT+CIFSR

5. 连接到贝壳云端

AT+CIPSTART="TCP","www.bigiot.net",8181

6. 开启透传模式

AT+CIPMODE=1

7. 发送数据

AT+CIPSEND

8. 设备加密登录

{"M":"checkin","ID":"xx1","K":"xx2"}


若保持设备长期在线,可每隔50秒向服务器发送一次信息,任何信息均可。

若登录成功会返回如下信息:(若发生错误则无任何返回)

{"M":"checkinok","ID":"xx1","NAME":"xx2","T":"xx3"}

9、发送数据

{"M":"update","ID":"xx1","V":{"id1":"value1",...}}

{"M":"update","ID":"13588","V":{"12182":"116,40"}}

其他的贝壳指令可参见官方文档 https://www.bigiot.net/help/1.html

参考连接:

1.

https://www.bigiot.net/help/1.html

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!