Я работаю над проектом с модулями Digi Xbee Series 2 (ZigBee). У меня есть скрипт на Python, который получает данные на моем устройстве-координаторе и сохраняет их в базе данных. Этот скрипт ищет и анализирует ключ «samples» в возвращаемых данных.
С тех пор я купил датчик Digi XBee L/T/H (http://www.digi.com/wiki/developer/index.php/XBee%5fSensors) и обнаружили, что это возвращает данные с использованием ключа «rf_data». Это похоже на бинарность. Я не могу обработать его и прочитать из него фактические значения.
Может ли кто-нибудь сказать мне, могу ли я перепрограммировать датчик для отправки ключа «образцы» или как читать/преобразовывать двоичные данные?
Я пытался сделать это так:
h=struct.unpack('f',response['rf_data'][0:4])[0]
Но я не в своей тарелке, точно зная, что делаю ;-)
Заранее благодарим за любую помощь, которую вы можете оказать....