ZigBee组网小实验1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ZigBee组网小实验1
(实验所用程序在SampleApp基础上修改)
终端经路由器入网:
首先把协调器和两个终端的天线拔掉,以大幅减小传输距离,把两个终端放到稍远或障碍物多的地方,使协调器数据传输不到终端。测试,两个终端入不了网。
然后把路由器放到协调器和终端中间某一处。启动协调器,启动路由器,最后再启动两终端,测试,两个终端入网成功,网络地址分别为0x1430和0x1431,路由器网络地址为0x0001,协调器串口广播发送数据,路由器和两个终端成功接收到。
最后,再把路由器关闭,数据发送不成功,并且两终端的灯已经一闪一闪,与网络断开了。
各串口依次为:协调器/路由器/其中一个终端(路由器执行两次扫描入网)
左那只:路由器右边两只:终端协调器:天线拔掉
终端未经路由器入网:
节点保持原来位置,但把协调器和两个终端的天线重新安上,以增加传输距离。
启动协调器,启动路由器,最后再启动两终端,测试,两终端入网成功,网络地址分别为0x796F和0x79 70,路由器网络地址为0x0001,协调器串口广播发送数据,路由器和两个终端成功接收到。
把路由器关闭,协调器串口广播发送数据,两终端同样成功接收。
各串口依次为:协调器/路由器/其中一个终端(路由器执行两次扫描入网)
用无线龙的网络监控软件来查看拓扑图,不过因为电脑上串口的原因,监控软件只有com1~com9,而我这小电脑上经常是com10+,因此调整下相应模块的节点类型,然后下载与其配套的
图1:两个终端经过路由器入网(把模块的天线拔了,信号强度明显下降,网络线呈红色)
图2:两个终端未经路由器入网
三块蜂舞的CC2430模块,其中有一块组网入网极其慢,至少都十五秒以上,而那三块电源板,供电不稳,接触不良,最纠结的是因电源板的问题导致2430模块会乱发数据,同样程序的模块放蜂舞那扩展底板上很稳定,一换电源板上就尽情抽风,初步测试了下应该是串口引脚问题,把程序应用层中串口数据处理注释掉,很稳定。这电源板,一滴汗……
扩展底板的串口,配套给的例子测试的是UART1,因此例子里采用的跳线是启动UART1接口(PDF文档对跳线的说明和相应图片的跳线不一致,以图为准),而协议栈默认使用的是UART0,因此应把P0.2与RX D相连,P0.3与TXD相连。
说明:
1、本文纯粹为个人学习笔记,仅供参考.随时更新
2、欢迎交流,转载请注明出处,谢谢!
更新:2010.8.11/ 2010.8.10 ~XF