我可以用通用硬件实现ZigBee吗?


10

据我了解,ZigBee只是数据传输协议的规范。因此,我期望找到一些实现此协议的库,以将其与我的MCU和RF收发器一起使用。相反,我只找到了特定的ZigBee设备(例如XBee)。

我要问的是:我可以仅使用MCU和RF收发器来实现ZigBee协议吗?

如果不是,我需要什么硬件来创建ZigBee节点?我可以在通用硬件上使用任何ZigBee库吗?

Answers:


6

可以,但是您需要具有兼容频率范围,调制和数据速率的无线电收发器。

通常,具有这些功能的无线电要么作为Zigbee无线电出售,要么作为底层802.15.4层出售。有时他们也可以执行其他一些自定义的通信模式(尽管经常可用的软件堆栈会迫使您在编译时选择一种模式)

真正的“通用”无线电通常是“软件定义的”,可以将RF或IF信号及早转换为数字计算信号处理,然后,如果存在发射路径,则可以转换回IF或RF。虽然您可以说Zigbee具有合适的SDR,但与专门为802.15.4设计的无线电设备相比,典型的嵌入式应用程序的硬件往往有点贵且耗电。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.