我是靠谱客的博主 执着柠檬,最近开发中收集的这篇文章主要介绍esp8266通过串口AT指令连接onenet平台,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1)配置WIFI模块;

模块配置和用RestFul API接入OneNet相同,依次发送如下几个命令到WIFI模块:

AT+CWMODE=3 //设置WIFI应用模式

AT+RST //重置WIFI模块

AT+CIFSR//查询本地IP

AT+CWJAP="your ssid","password" //连接无线路由器

注意:这些配置完成后,若模块重新上电,可直接进入第二步,与服务器建立TCP连接。

2)和OneNet服务器建立TCP连接,依次发送命令:

AT+CIPSTART="TCP","183.230.40.33",80 //和服务器建立TCP连接

AT+CIPMODE=1 //进入透明传输模式

AT+CIPSEND //开始传输

命令执行结果如下图所示:

到此,我们可以发送前面准备好的数据了,发送HTTP数据报为:

POST /devices/131658/datapoints HTTP/1.1

api-key: mgDiVsQ7E8bPUwfBDtTy4K8yMtMA

Host:api.heclouds.com

Content-Length:63

{"datastreams":[{"id":"sys_time","datapoints":

[{"value":50}]}]}

返回结果如下图:

该返回结果说明,本次上传数据成功,数据上传成功后,OneNet服务器会关闭TCP连接,那么下次进行数据传送,需要重复步骤2)。

总的来说就是这样:

onenet的设置:

开发者中心--》全部产品--》多协议接入--》http--》添加产品--》添加设备

还不清楚的可以看这位写的ESP8266连接OneNet云平台的方法_小小小White的博客-CSDN博客_esp8266连接onenet云平台

最后

以上就是执着柠檬为你收集整理的esp8266通过串口AT指令连接onenet平台的全部内容,希望文章能够帮你解决esp8266通过串口AT指令连接onenet平台所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部