我是靠谱客的博主 慈祥衬衫,最近开发中收集的这篇文章主要介绍学习笔记:ESP8266模块通过AT指令连接OneNET云平台并发送数据,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、我的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云平台并发送数据所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部