我要问的是:我可以仅使用MCU和RF收发器来实现ZigBee协议吗?
如果没有,创建ZigBee节点需要什么硬件?
我可以在通用硬件上使用任何ZigBee库吗?
#1 楼
可以,但是您需要具有兼容频率范围,调制和数据速率的无线电收发器。具有这些功能的无线电通常以Zigbee无线电的形式出售,或用于底层802.15.4层。有时他们也可以执行其他一些自定义的通信模式(尽管经常使用的软件堆栈会迫使您在编译时选择一种模式)。将RF或IF信号转换为数字,计算信号处理,如果存在传输路径,则转换回IF或RF。虽然您可以说Zigbee具有合适的SDR,但与专门为802.15.4设计的无线电设备相比,典型的嵌入式应用程序的硬件往往有点贵且耗电。