TI zigbee协议栈是用什么操作系统

供稿:hz-xin.com     日期:2024-04-30
谁能告诉我ZigBee协议栈是做什么用的,在传感器网络中实际操作时怎么用?

因为ZigBee的协议分为两部分,IEEE802.15.4定义了物理层和MAC层,ZigBee联盟定义了网络层、安全层和应用层,ZigBee协议栈就是将这些层的协议都集合在一起,并在应用层上做了一些基本的函数便于用户开发。这样用户只需要在应用层增加自己的应用就可以了,不用深入的与研究协议栈,而且软件的可移植性也比较好。而且TI的ZigBee协议栈,还做一个小的操作系统,进行实时的控制。
传感器网络中的实时操作,只需要你在应用层加入需要传感器读取和传递参数的函数,此外,根据采集周期定时的唤醒ZigBee的终端节点将数据发送给路由器或者直接发给协调器就可以了。

1、Zstack 是针对Zigbee pro协议的 正确
2、RemoTI是针对Zigbee RF4CE协议的 正确
3、Simpliciti 简单的使用TI的zigbee芯片进行无限数据收发,只是使用mac层收发数据而已,自定义非标准
4、RF4CE不属于zigbee 标准,无法兼容通信,是新一代家电遥控解标准和协议

如果要组网,扩展能力强就用zstack
家电遥控类的就用rf4ce,
最简单的几个点通信,代码量最少可以使用Simpliciti即可,非常简单

实时的OS操作系统!!!!嵌在协议栈中负责整个协议栈的调度~

Z-STACK的协议栈,在程序结构上类似操作系统

OS操作系统

我觉得可以说 Zigbee协议栈本身就是一个操作系统。我也不知道为什么都叫协议栈