• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

【你买套件我买单】zigbee开发板篇3-终结篇wifi读取数据

经过接近两周的编写程序和调试,我的zigbee数据采集系统终于算是完成了。整个系统的架构为终端节点采集DHT11的传感器数据,然后通过zigbee网络发给协调器,协调器将数据通过串口发给我手里的esp8266模块,esp8266模块再将数据发给我用c#编写的上位机软件,用wifi网络来接收并显示在屏幕上。

如下图所示是系统的硬件连接图,协调器与esp8266模块之间通过TX、RX、GND用杜邦线连接,esp8266模块的供电需从开发板获取,一共4根线。

esp8266的wifi服务器ip和端口也是通过cc2530的协调器用串口发at指令的方式来修改。如图是代码里修改的地方。

这部分代码是终端节点发送数据给协调器节点的关键部分。

这部分就是上位机的接收画面,点击连接后,就可以看到cc2530采集的数据了。

为了验证数据的实时性和正确性,我用手触摸了一下传感器,观察输出的以及收到的温湿度数据,可以看到温度上升了,湿度也发生了变化,证明了采集数据的正确性,如图

整个系统的组建和调试总共花了将近一个月的时间,在这期间我遇到了困难和挫折,但是经过自己的摸索和努力,最终都将问题解决了,经过这个项目,我锻炼了自己的编程和调试能力,也学到了很多知识和积累了宝贵的经验。感谢平台提供的这次机会。

本次折腾,还有其他两篇内容,如下:

zigbee开发板篇1-开箱搭建开发环境

zigbee开发板篇2 - cc2530读取dht11传感器数据

zigbee开发板篇3 - 终结篇wifi读取数据

全部回复(0)
正序查看
倒序查看
现在还没有回复呢,说说你的想法