打印
[其它]

ESP8266模块 上传数据 到 乐联网

[复制链接]
1853|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
haifei567|  楼主 | 2017-6-7 16:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ESP8266模块  上传数据    乐联网  
//AT指令发送时记得勾线发送新行
AT+RST                   //复位
AT+CIPMODE=1             //STA模式
AT+CIPMUX=0             //单连接模式
AT+CWMODE=1             //透传模式
AT+CWJAP="WiFi名","WiFi密码"  //连接WiFi   这里是WiFi和密码
AT+CIPSTART="TCP","TCP.lewei50.com",9960  //与乐联网建立TCP连接
AT+CIPSEND                  //进入透传开始发送数据
给乐联网传数据
1、发送登录注册信息
{"method": "update","gatewayNo": "02","userkey": "6f289b7f114520bd2ee9b4"}&^!
完全复制上面的完整数据,红色部分替换成你网关的编号,绿色部分替换成你自己的userkey用户编号。
注意:发送后服务器不会有反馈响应。返回数据{"f":"message","p1":"ok"}&^!
2、发送具体数据
{"method":"upload","data":[{"Name":"T1","Value":"33"},{"Name":"T2","Value":"96.2"}]}&^!
完全复制上面的完整数据,红色部分替换成你设备的标识,绿色部分替换成对应的设备数据。
返回数据;{"f":"message","p1":"ok"}&^!
刷新网页可以看到数据更新。
保持每隔40秒(注)登录注册一次,以保持服务器与客户端的链接。
注:注册连接超过1分钟,服务器会断开链接。
数据上传完成,关闭透传
+++
注意:发送“+++”时去掉发送新行
file:///C:\Users\aa\AppData\Local\Temp\ksohtml\wpsAF2B.tmp.png
保持每隔40秒(注)登录注册一次,以保持服务器与客户端的链接。
注:注册连接超过1分钟,服务器会断开链接。
乐联网反响控制
//AT指令发送时记得勾线发送新行
AT+RST                   //复位
AT+CIPMODE=1             //STA模式
AT+CIPMUX=0             //单连接模式
AT+CWMODE=1             //透传模式
AT+CWJAP="WiFi名","WiFi密码"  //连接WiFi   这里是WiFi和密码
AT+CIPSTART="TCP","TCP.lewei50.com",9960  //与乐联网建立TCP连接
AT+CIPSEND                  //进入透传开始发送数据
发送数据:发送登录注册信息    {"method":"update","gatewayNo":"02","userkey":"85920000da45003ab3e800008"}&^!
收到数据{"f":"message","p1":"ok"}&^!  看绿色的“02”就是标识(网关)
点击网页上我的物联---传感器与控制器----控制器列表(注意要是在该页面下,要点击传感器列表再点回控制器列表否则收不到数据)在1分钟内完成,否则会断网 收到数据:{"method":"send","gatewayNo":"02","userkey":"85920000dab800008","f":"getAllSensors"}&^!
意思是要获取当前开关的状态。不然他怎么知道你的开关是开还是关?
回复发送数据:
{"method":"response","result":{"successful":true,"message": "OK","data":[{"id":"A1", "value":"1"}]}}&^!
分析这串数据,黑色的字不用管他。看绿色的“A1”就是开关的编号,必须和创建时的名字相同,value里面的数值代表开关,10.
上面那一步完事以后基本可以看到开关上线了。否则开关是灰色的,不能操作
点击页面上的切换会 收到数据:{"method":"send","gatewayNo":"02","userkey":"8500000000008","f":"updateSensor","p1":"A1","p2":"0"}&^!这串数据来分析一下,看绿色部分“A1”代表编号为A1的开关发来的。后面这个”1”代表打开,0是关闭。
还要回复,不然他又不知道是否真的打开了,或者关闭了。
发送数据:{"method":"response","result":{"successful":true,"message":"ok"}}&^!
数据上传完成,关闭透传
+++
注意:发送“+++”时去掉发送新行

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝