我一直在使用 Digi Xbee Series 2 (ZigBee) 模块进行项目。我有一个 python 脚本,它接收我的协调器设备上的数据并将其保存到数据库中。该脚本一直在寻找并解析返回数据中的“samples”键。
我已经购买了一个 Digi XBee L/T/H 传感器(http://www.digi.com/wiki/developer/index.php/XBee_Sensors),并发现它使用“rf_data”键返回数据。这似乎是二进制的。我无法处理它并从中读取实际值。
谁能告诉我是否可以重新编程传感器以发送“样本”密钥,或者如何读取/转换二进制数据?
我一直在尝试这样做:
h=struct.unpack('f',response['rf_data'][0:4])[0]
但是我完全不知道自己在做什么;-)
提前感谢您提供的任何帮助....