BeagleBone Black设计: ZigBee模块通讯测试,活动倒数第二帖

anananjjj   2014-6-24 22:57 楼主
眼看着活动的期限就到了!我感觉我能在结束前将我设想的基本功能实现,今天将BBB扩展版的串口1调通,并将其用于了ZigBee模块通讯上,Qt上位机方面,已经搭建了初步的框架,此帖是倒数第二个帖子。明天进行总结! 首先呢,我使能了我BBB板的串口1!具体的程序代码如下: 在文件board-am335xevm.c中添加: QQ截图20140624224320.png QQ截图20140624224349.png QQ截图20140624224421.png 这样系统启动就开启了ttyO1! 简单的测试之后,我编译并修改了网上一个界面较为漂亮的Qt串口运行界面!并将其添加到了桌面上方便启动使用! IMG_20140624_220512.jpg ZigBee模块我使用的是ti的CC2530模块,这个是上次参加论坛的家庭物联网活动是送的! IMG_20140624_220802.jpg CC2530模块的组网程序这里不细说,搞过的都知道原理, 我的协调器的数据是通过串口1(ttyO1)与BBB板通讯的,其本身程序内规定了上传数据的格式,所以Qt上位机收到的数据,必定是一帧数据,其中包含了子节点上传的数据和其本身的属性!这里我只是将其显示在显示框内,待下一步解析处理! IMG_20140624_220729.jpg Qt的上位机具有选择端口的功能,当然,我的只接出了串口1 ! ZigBee协调器在未连接子节点时,是不会向上位机发送数据的,只有当子节点加入到网络中时,才会有数据上传至上位机!具体关于通许的测试,请看下面的测试视频,我的BBB板可是完全脱离了有线电源了哦,是不是更加符合无线终端的要求呢? [media]http://player.youku.com/player.php/sid/XNzMxMjE0Nzg0/v.swf[/media] 最后一贴将会对操作界面的完善,并且对整个开发板做一下系统介绍,我整个活动的设想功能基本上算是完成了,算是对此次活动有个交代吧! 本帖最后由 anananjjj 于 2014-6-25 13:40 编辑

回复评论 (6)

2530用的CCdebugger 下载的吗
点赞  2014-6-24 23:00
引用: youluo 发表于 2014-6-24 23:00
2530用的CCdebugger 下载的吗

不是哦 !是SmartRF04EB!
点赞  2014-6-24 23:17
引用: anananjjj 发表于 2014-6-24 23:17
不是哦 !是SmartRF04EB!

好吧,你对着个仿真器有研究没,近期打算做一款CCDEBUG
点赞  2014-6-25 11:18
引用: youluo 发表于 2014-6-25 11:18
好吧,你对着个仿真器有研究没,近期打算做一款CCDEBUG

我只是拿来用的,倒是没有研究过啊!
点赞  2014-6-25 12:56
好像很不错哦,顶贴关注,等楼主发一个送我试试。
点赞  2014-6-25 14:23
不错哈
点赞  2014-6-26 12:02
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复