第1题:
2、Z-stack是一个半开源的Zigbee协议栈,是一款免费的Zigbee协议栈,它支持Zigbee和ZigbeePRO。
IEEE 802.15.4是IEEE的一种无线通信基本标准,它定义了MAC层和物理层的通信标准。而zigbee是一种短距离的通信基本标准(貌似还不能成为标准,准确的说它是zigbee联盟提出的一种短距离通信协议基准),又可以说成是zigbee协议。而zigbee协议栈是zigbee协议的代码实现,同时,不同的公司机构有不同的 zigbee协议的实现细节,即代码的细节不同!比如有密歇根州立大学的mssstatePAN协议栈,freakz协议栈,还有TI公司的zstack协议栈,即zstack只是一种zigbee协议栈!ZigBee联盟在IEEE 802.15.4标准的基础上开发了一套有关组网和应用的产业化标准,与IEEE仅制定物理层(PHY)和媒体访问控制子层(MAC)底层标准不同,ZigBee联盟对网络层、应用层及其配套的支持子层、安全子层都进行了标准化。因此,一个由终端厂商所实现的完整的ZigBee产品应由高层的应用规范、应用支持子层、ZigBee设备对象(ZDO)子层、网络层、MAC和PHY组成。网络层及其以上标准协议由ZigBee联盟制定,IEEE 802.15.4只负责PHY和MAC标准。CC2530 是用于2.4-GHz IEEE 802.15.4、ZigBee 和RF4CE 应用的一个真正的片上系统(SoC)解决方案。它能够以非常低的总的材料成本建立强大的网络节点。IAR 公司总部在北欧的瑞典,在美国、日本、英国、德国、比利时、巴西和中国设有分公司。它最著名的产品是C编译器-IAR Embedded Workbench, 支持众多知名半导体公司的微处理器。