概述
一、我的ESP8266MOD模块
这个模块是很早以前买的,现在应该很少有人用,它只有四个针脚 :VCC、GND、TX和RX。接上USB转TTL,在串口助手里测试如下:
二、通过串口助手,使用AT指令连接到OneNET云平台
AT//测试模块是否能正常通讯,返回"ok"即为正常
AT+CWMODE=//配置成 STA模式
AT+RST//重启生效
AT+CWJAP=“wifi的名称”,“wifi的密码”
AT+CIPSTART=“TCP”,“183.230.40.33”,80//HTTP服务器183.230.40.33/80
AT+CIPMODE=1//开启透传模式
AT+CIPSEND//开始透传
到这一步说明已经接连到OneNET的云端了。
三、注册OneNET帐号
四、添加产品
这里要注意的是:先选择上面的HTTP选择卡后再点添加产品按钮。也就是设备接入协议为:HTTP
添加完产品后,会生成Master-APIkey,记下这个Master-APIkey,后面要用到。
五、添加设备
添加完产品后按提示添加设备,生成设备ID,这个后面也要用。
六、添加数据流
记住数据流的名称
下面就可以发送数据到云端了。
七、发送数据到云端
在串口助手里发送下面的代码:
POST /devices/679854818/datapoints?type=3 HTTP/1.1
api-key:Master-APIkey(这里是你自己的Master-APIkey)
Host:api.heclouds.com
Content-Length:13
//这里要有一个空行
{“temp”:10}
发送后,串口返回如下 :
看到:errno:0,error:succ字样,就表示发送成功了!
上图中白色圈起来的乱码是因为第一次发送时字符串的双引号打成全角中文的了,后面改过来就好了。
八、在云端的数据流展示中查看数据
到此,使用ESP8266MOD模块通过AT指令连接OneNET云平台并发送数据成功!
最后
以上就是慈祥衬衫为你收集整理的学习笔记:ESP8266模块通过AT指令连接OneNET云平台并发送数据的全部内容,希望文章能够帮你解决学习笔记:ESP8266模块通过AT指令连接OneNET云平台并发送数据所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复