2013-01-07 46 views
1

我可以使用IS(Input Sample)命令從本地XBee正確獲取DIO(數字I/O)採樣數據。正如文件所說,樣本數據是一本字典。但是,當我使用相同的命令遠程XBee,我得到的只是一個十六進制數字。如何使用python-xbee獲取遠程XBee的DIO數據

例如,從本地XBee發送IS命令,我得到字典{'dio-1':False,'dio-2':False}。但是,當我將IS命令發送到遠程XBee時,它將返回{'parameter':'\x01\x00\x06\x00\x00'}

第46頁上的XBee手冊解釋了'IS'命令。但我對此有點困惑。我們可以使用這個命令來獲取遠程樣本數據嗎?

回答

0

聽起來像python-xbee庫只是需要更新來解析遠程AT響應到ID命令,就像它當前爲本地AT響應一樣。

我還沒有看過代碼,但您可能可以聯繫project team瞭解它是否可以修復它。

+0

OK.BTW我找不到項目頁面上的郵件列表。只有3個成員 – cbsw

+0

我認爲[pmalmsten](http://stackoverflow.com/users/422116/pmalmsten)有一個gmail.com帳戶 - 查看源代碼找到它。您也可以在源代碼中查找代碼,以解析本地IS響應,並將其用於遠程IS響應。 – tomlogic

相關問題