使用python Xbee库,我试图使用已设置的DHT Xbee Arduino终端设备进行数据轮询,以发送温度数据。
当我尝试使用以下代码接收此数据时:
del .git\index
我收到以下错误:
git reset
据我所知,.data.decode()仅能解码unicode消息,但是我不确定如何获取它来解码其他来源的信息。
如果可以的话,请帮助,如果需要,我可以提供Arduino设置的代码。
从评论复制:这是请求的完整回溯
from digi.xbee.devices import XBeeDevice #port = "/dev/ttyUSB0" port = "com7" rate = 9600 def main(): print("Starting XBee.....") print("opening port....") comms = XBeeDevice(port, rate) try: comms.open() comms.flush_queues() print("Waiting for data...\n") while True: xbee_message=comms.read_data() if xbee_message is not None: print("From %s >> %s" % (xbee_message.remote_device.get_64bit_addr(), xbee_message.data.decode())) finally: if comms is not None and comms.is_open(): comms.close() if __name__ == '__main__': main()" enter code here