打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
使用esp8266 arduino 通过EDP协议 将数据传递到onenet平台

 https://blog.csdn.net/x13163303344/article/details/82711903

使用的是visual studio code 的IDE来开发esp8266,我把我手上的DHT22,AM2305的一个温湿度传感器上传到onenet平台,并且可以在手机上看到。接入协议使用的是edp的方式,硬件连接如图:

使用的是一个nodemcu的模块,核心用的是一个ESP-12E的模块,传感器接在D4上,时间上是GPIO2,这个可以在程序里面设定的。

           下一步我想通过onenet平台上的按钮点击触发,通过edp下发数据来控制灯的亮灭。我自己设计了一个灯光控制器,控制器的参数介绍(点击可以打开说明),内部使用的是MT7688的核心模块,跑的openwrt的系统,我准备在这个控制器上实现EDP协议做为下面的控制器来接收onenet平台下发的数据,然后来控制端口的输出和调光,这个模块上面有485的接口,我装通过这个485的接口和我的一台485转DMX512的协议转换器协议转换器参数说明(点击可以查看)对接,就可以接入绚丽的舞台灯具了,那场景效果就很丰富了,一步步来实现吧。

      这次的调试代码下载如下链接:链接:https://pan.baidu.com/s/1FHj2p6JGGdvuReZUbRoMQw 密码:x56r ,代码实现内部使用了2个库文件,一个是DHT传感器的,一个是EDP协议的,这个在下面提供的源码包里面都有,如果用visual studio code这个环境,直接在“文件”-》“打开文件夹”选择我上传的这个文件夹就可以了,可以直接使用。

接线来说说EDP协议,我觉得可以详见以下论坛文章,写的很简单透彻:

https://open.iot.10086.cn/bbs/forum.php?mod=viewthread&tid=358

然后程序里面使用了一个EDP的库文件,来自论坛的这个位置:

https://open.iot.10086.cn/bbs/thread-578-1-2.html

DHT的传感器的读取库,是网上下载的,比较常用,这里就不在累述,在代码里面也注解的比较清楚了。

串口打印出来信息:

 

手机上可以看到的数据:

 

    

 

 

 

 

 

 

 

 

做了个网页的图表:

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
如何实现智能家居系统的设计?
RT-Thread Studio在手,OneNET云接入实验更简单了
「RT-Thread」OneNet软件包的使用
『OneNET设备云平台』云平台对接服务
基于Modbus协议的农田气象信息监测站设计
物联网将DHT11温湿度传感器数据远程显示到手机中
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服