zigbee是由物联网、传感器、无线传感器网络、Zigbee四部分组成。核心部分是zigbee。
ZigBee是基于IEEE802.15.4标准的低功耗局域网协议。根据国际标准规定,ZigBee技术是一种短距离、低功耗的无线通信技术。这一名称(又称紫蜂协议)来源于蜜蜂的八字舞,由于蜜蜂(bee)是靠飞翔和“嗡嗡”(zig)地抖动翅膀的“舞蹈”来与同伴传递花粉所在方位信息,也就是说蜜蜂依靠这样的方式构成了群体中的通信网络。其特点是近距离、低复杂度、自组织、低功耗、低数据速率。主要适合用于自动控制和远程控制领域,可以嵌入各种设备。简而言之,ZigBee就是一种便宜的,低功耗的近距离无线组网通讯技术。ZigBee是一种低速短距离传输的无线网络协议。ZigBee协议从下到上分别为物理层(PHY)、媒体访问控制层(MAC)、传输层(TL)、网络层(NWK)、应用层(APL)等。其中物理层和媒体访问控制层遵循IEEE 802.15.4标准的规定。
据我了解,对于Ti公司生产的芯片来说就是cc2530系列的芯片和他们公司开发的一套专用的程序,叫做z-stack协议栈;这套程序供使用着免费使用,可以修改部分代码来实现自己想要的功能;其他的公司也开发过一些组建局域网的这种程序,我没用过;我也是刚入门,深入的东西也不懂,尤其是程序底层的功能实现;应用层的基本功能还是了解一点的
1.应用层,应用层定义了各种类型的应用业务,是协议栈的最上层用户。
2.应用会聚层,主要负责把不同的应用映射到Zigbee网络上,主要包括安全属性设置、多个业务数据流的会聚、设备发现和业务发现等功能。
3.网络层,网络层的功能包括拓扑管理、MAC管理、路由管理和安全管理。
4.数据链路层,IEEE082系列标准将数据链路层分成逻辑链路控制和媒体接入控制两个子层。
5.物理层,IEEE802.15.4定义了2.4GHz和868MHZ/915MHz这两个物理层,它们都是基于直接序列扩频数据包格式,两者的主要区别在于工作频率、调制技术、扩频码长度和传输速率。
核心是路由算法。学Zigbee?前景?学这个,估计没啥前景。。。
协调器——具有建立新网络的能力,负责启动网络和维护网络
路由节点——转发数据包,同时允许设备加入网络或者离开网络、为设备分配网络内部的逻辑地址、建立和维护邻居表等功能
终端节点——发送和接收数据,只需要有加入或离开网络的能力