esp8266连接onenet的两种方法—串口和arduinoIDE

一、前期准备
1、需要硬件:esp8266nodeMCU
2、软件:串口工具sscom5.13.1和arduino
3、辅助:谷歌的postman插件(测试所发信息是否正确)
二、串口方法
1、给esp8266nodeMCU烧录AT指令
用软件:ESPFlashDownloadTool_v3.4.8+Ai-Thinker_ESP8266_DOUT_8Mbit_v1.5.4.1-a_20171130
2、测试是否烧录成功,在串口工具发送AT,返回OK则成功
3、连接onenet
1>在串口工具逐步发送下面代码,实现连接

AT+CWMODE=3//设置esp模式,详细查AT指令手册
AT+RST
AT+CWJAP=“你家wifi名字”,“你家wifi密码”//两家wifi
AT+CIPSTART=“TCP”,183.230.40.33,80//连接onenet服务器

2>获取onenet数据流数据

//长度就是下面代码的字数,比如下面代码字数为140,可以用软件notepad++查多少字
AT+CIPSEND=发送的数据的长度//非透明传输,接下来你发满多少字节一起发送
//不要分段发送,注意要空两行,格式问题
GET /devices/618505840/datastreams/light HTTP/1.1
api-key:HEMQlrxJUs4DHm13Bk8cMM7IE=I=
Host:api.heclouds.com
Connection:close
//空两行

3>上传数据点到onenet

AT+CIPSEND=发送的数据的长度//非透明传输,接下来你发满多少字节一起发送
POST /devices/618505840/datapoints HTTP/1.1
api-key:HEMQlrxJUs4DHm13Bk8cMM7IE=I=
Host:api.heclouds.com
Connection:close
Content-Length:60
//空一行
{"datastreams":[{"id":"light","datapoints":[{"value":36}]}]}

三、用arduino方法
1、在arduino软件的菜单中的工具–》开发板–》nodeMCU 0.9(选择这个)
如果没有,则百度怎么弄
2、代码(有一些参数要更改)
别人的地址
3、之后烧录观察arduino的串口监视器就可以了

  • 2
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值