Python 如何阻止xbee数据包之间的干扰
我有4个arduino模块,有温度、湿度和二氧化碳。他们通过xbee以单行的形式发送这些数据。覆盆子pi通过xbee读取这些行。以下是我在raspberry pi级别得到的输出: 节点2 57.4 21.9 24264 节点_4 56.0 22.4 877.0 23884 节点_3节点_1 56.5 22.2 864.0 24180 53.7 22.8 24260 节点2 57.4 21.9 24264 节点_1 53.7 22.8 24260 问题是,我得到了线之间的干扰,不知道如何解决这个问题。第3行显示两条线相互干扰。 读取此文件的程序是基于python的。 我还想知道发送到raspberry pi的每个数据包的mac地址 谢谢您使用API模式 这样,发送到python程序的每条消息都将封装在自己的数据包中。在该数据包的报头上,您可以获得发送消息的模块的mac地址 您需要的帧是发送请求(类型0x10)和接收数据包(0x90)。看一看: 有关API模式和帧类型的详细信息:Python 如何阻止xbee数据包之间的干扰,python,arduino,raspberry-pi,packet,xbee,Python,Arduino,Raspberry Pi,Packet,Xbee,我有4个arduino模块,有温度、湿度和二氧化碳。他们通过xbee以单行的形式发送这些数据。覆盆子pi通过xbee读取这些行。以下是我在raspberry pi级别得到的输出: 节点2 57.4 21.9 24264 节点_4 56.0 22.4 877.0 23884 节点_3节点_1 56.5 22.2 864.0 24180 53.7 22.8 24260 节点2 57.4 21.9 24264 节点_1 53.7 22.8 24260 问题是,我得到了线之间的干扰,不知道如何解决这个问
这是正确的方法,甚至有一种方法可以用来简化API模式的使用。