[求助] 【Atmel SAM R21】简单了解ZigBee

ljj3166   2015-1-17 23:15 楼主
开始折腾ZigBee相关的内容了 今次跑了一下WSNDEMO,感谢@dcexpert这篇帖子的指导https://bbs.eeworld.com.cn/thread-452982-1-1.html 让楼主避开了几个大坑 但是使用WSNMonitor的时候,依然遇到了神级大坑,譬如: QQ截图20150117215321.jpg windows8下面,连接选项根本没有串口,坑爹啊 换到xp下一切ok: QQ截图20150117215321.jpg 上一个DEMO运行的GIF dsadsa.gif ZigBee以前基本上只闻大名,还是第一次使用 基本概念还不是特别熟悉,发现网络中三种设备比较有意思 专门去脑补了一下 好搜索引擎与烂搜索引擎的区别在于,好搜索在开头的时候就知道你想找什么,而烂搜索呢,到找到最后你也不知道他在找什么。。。 果断请出Google大神: 其实IEEE 802.15.4就是ZIGBee的基础 IEEE 802.15.4无线网络协议中定义了两种设备:全功能设备(FFDs)和半功能设备(RFDs)。 FFD可以执行IEEE 802.15.4标准中的所有功能,并且可以在网络中扮演任何角色 那反过来讲,RFD就有功能限制啦。比如FFD能与网络中的任何设备“说话” 而RFD就只能和FFD“私聊”啦。RFD设备的用途是为了做一些简单功能的应用 比如做个开关之类的。而其功耗与内存大小都比FFD要小很多。 IEEE 802.15.4网络中,一个FFD可以扮演三个角色-协调器(Coordinator)、PAN协调器(PAN coordinator)和设备(device) 其中协调器是一个全功能设备(FFD),它可以在网络中传递信息(做传话筒) 如果一个协调器在一个PAN(personal area network,个人区域网络)网络中做主控制器 那我们把它叫做PAN协调器。除此之外,就叫设备 而ATMEL ZigBee的WSNDEMO里面定义了三种设备:Coordinator、Router和End Device Zigbee协议中的定义与IEEE 802.15.4的定义大同小异,WSNDEMO中的“router”是IEEE 802.15.4中的“PAN Coordinator"; WSNDEMO中的“Coordinator”就是IEEE 802.15.4中的“Coordinator”, 而“end device”就是指上面的平头百姓“device”鸟 至于网络拓扑,全世界都知道的三种基本型,这里不叨叨了 从上面的定义里面,可以大致了解,信号拓扑可以是 1、Coordinator——Router;2、Coordinator——End Device;3、Coordinator——Router——End Device 每个网络中必须有个Coordinator作为主控制器,子网络中可以使用Router桥接End Device与Coordinator通信 QQ截图20150117215321.jpg Coordinator(0x0000)——Router(0x0001) QQ截图20150117215321.jpg Coordinator(0x0000)——End Device(0x9999) 晚上闲的,自己拿万用板焊了个转接板,用上140mAh的电池 勉强能用差不多1个小时 IMG_20150116_025351.jpg 菊花照 IMG_20150117_202625.jpg 电池充电照 IMG_20150116_022522.jpg 全速运行照 今天先到这 本帖最后由 ljj3166 于 2015-1-17 23:39 编辑
So TM what......?

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复