【发布时间】:2016-03-22 01:02:51
【问题描述】:
为每个终端设备获取 RSSI 的正确方法是什么?
场景:在 XBee Series 2 无线电模块上使用 ZigBee 固件,API 模式,我有一个协调器和多个终端设备。每隔几秒钟,每个终端设备都会向协调器发送一个数据包,其中包含温度等传感器信息......
我在任何要解析的 API 帧中都看不到 RSSI 字段。
如果我只是盲目地读取存储了最后接收到的数据包的 RSSI 的 pin6(或使用 DB 命令),我仍然不知道这个 RSSI 属于哪个终端设备。
【问题讨论】:
-
您好,您在协调器上使用微控制器吗?一个linux终端?你使用图书馆吗?您可以使用 Xbee 库中的一些基本功能获取此信息 :)
-
我在协调器和 XBee C 库 github.com/digidotcom/xbee_ansic_library 上使用 Galileo/Linux。我看到人们在 Arduino 中使用 getRSSI() 函数,但我没有使用 Arduino。