软串口接口完美实现arduinoesp8266-01 贝壳物联平台 远程控制和上传实时数据

作者:小松鼠 | 更新时间:2016-11-11 | 浏览量:3728

利用软件接口实现arduino+esp8266-01 +贝壳物联平台

远程控制和上传实时数据

  (适合那些硬串口无法实现登录平台的盆友哦,重启自动登录云服务)

这有两种方案:代码连稍微增加一点,具体请看代码(健壮性还是不够强的,请需要高健壮性的盆友随意修改)::

前提准备:

1.ttl转USB  

2.esp8266 -01 或者 esp8266-01s 版本为v9.52  (需要把01s刷为v9.52的同学自行百度哦)  

3.重点:需要把esp8266的波特率改为9600 否则会出现返回数据乱码,无法提取指令  

用sscom,勾选发送新行!AT+UART=9600,8,1,0, 0    返回OK

(sscom的使用也请自行百度哦,我只提供工具)

 

4.接口如下:

esp8266                arduino

GND---------------------GND

3.3--------------------3.3(切记3.3  3.3  3.3)

ch_pd/EN---------------3.3   (01s的为EN接口)

TX---------------------  引脚 10

RX---------------------  引脚 11

 

灯                       arduino

正极---------------------引脚 8

负极---1k电阻------------GND

 

   1.先使用方案一测试是否能连接到服务器和平台。

   2.如果成功,又想减少点代码可以把方案一改成方案二。。。。如此,可以避免每次插上板子都要重新进行透传设置。

   3.登录平台时间可能在10s左右,在此之间可以刷新一下网页查看。

   4.具体代码解析已经在源代码里说的明白的了,请下载源代码。百度云盘:

      链接:http://pan.baidu.com/s/1qXEBRvm 密码:ft5m

   5.成功截图


评论:共6条

贝壳物联 评论于:2016-11-11 19:25:48
多谢分享-_-!!
法国阿斯顿红酒 回复于:2017-04-22 20:15:39
回复 @贝壳物联: 用的也是这个代码,为啥在网页上发送play LED灯就是没反应呢,而且平台也没反馈LED on ,求教大神
ignore 评论于:2016-11-22 16:03:31
你好,用你的代码,check的时候哦出现错误
小松鼠 回复于:2016-12-03 18:44:31
回复 @ignore:什么错误?可以看一下吗?
出门看天下 评论于:2017-03-21 18:33:46
感谢楼主
wang1111 评论于:2017-04-21 18:27:38
你好,我想上传传感器的数据,需要把传感器的程序加到这个程序的哪个位置
返回顶部