gpt4 book ai didi

python - 使用 python-xbee 向远程 Xbee 发送远程 AT 命令

转载 作者:太空宇宙 更新时间:2023-11-03 16:56:22 28 4
gpt4 key购买 nike

我已将协调器 xbee 连接到 beaglebone 的串行端口,即beaglebone 的 tx 和 rx。我的路由器的 D0 引脚连接到继电器。我想远程禁用或启用 D0 引脚。为此,我正在使用 python-xbee 库。我所做的是(我的Python代码片段)

myRouter='\x00\x13\xA2\x00\x40\xE4\x29\xB3'
#For Off
xbee.remote_at(dest_addr_long=myRouter,command='D0',parameter='\x04')
#For switch ON
xbee.remote_at(dest_addr_long=myRouter,command='D0',parameter='\x05')

代码工作正常,没有错误,但我没有得到输出。我尝试在没有 beaglebone 的情况下使用它,即使用 USB 资源管理器它可以工作。这是link of example @ digi .

我正在使用python-xbee library 。会出现什么错误?

最佳答案

在 python-xbee 库中,remote_at 的“frame-id”默认为“0x0”。如果 id 为 0,您将不会收到响应。

http://www.digi.com/blog/wp-content/uploads/2013/11/techtip10.png .

帧 ID 为 01,在 XCTU 中。您需要将“id”更改为零以外的任何值才能接收响应。

关于python - 使用 python-xbee 向远程 Xbee 发送远程 AT 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35389050/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com