开始折腾ZigBee相关的内容了
今次跑了一下WSNDEMO,感谢@dcexpert这篇帖子的指导
https://bbs.eeworld.com.cn/thread-452982-1-1.html 让楼主避开了几个大坑
但是使用WSNMonitor的时候,依然遇到了神级大坑,譬如:
windows8下面,连接选项根本没有串口,坑爹啊
换到xp下一切ok:
上一个DEMO运行的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通信
Coordinator(0x0000)——Router(0x0001)
Coordinator(0x0000)——End Device(0x9999)
晚上闲的,自己拿万用板焊了个转接板,用上140mAh的电池
勉强能用差不多1个小时
菊花照
电池充电照
全速运行照
今天先到这
本帖最后由 ljj3166 于 2015-1-17 23:39 编辑