Python 串口
Python serial ports
我需要 运行 raspberry pi 上的 zigbee 和 SMS 加密狗,这意味着必须 运行 python 脚本中的两个端口。由于 xbee 始终在 ttyUSB0 上,有没有一种方法可以将加密狗设置在 ttyUSB1 或 ttyUSB2 上,这样我就不必在每次插入时都通过 gammu 命令进行配置?
这里最好的做法是使用 udev 规则。这将允许您将设备符号链接到特定端口,在您的情况下类似于 /dev/ttyXBEE 和 /dev/ttySMS。
为此,您需要使用 udevadm
查询设备以找到一些唯一的识别信息,然后创建一个文件 /etc/udev/rules.d/99-usbserial.rules
告诉 Pi 如何映射设备。
我需要 运行 raspberry pi 上的 zigbee 和 SMS 加密狗,这意味着必须 运行 python 脚本中的两个端口。由于 xbee 始终在 ttyUSB0 上,有没有一种方法可以将加密狗设置在 ttyUSB1 或 ttyUSB2 上,这样我就不必在每次插入时都通过 gammu 命令进行配置?
这里最好的做法是使用 udev 规则。这将允许您将设备符号链接到特定端口,在您的情况下类似于 /dev/ttyXBEE 和 /dev/ttySMS。
为此,您需要使用 udevadm
查询设备以找到一些唯一的识别信息,然后创建一个文件 /etc/udev/rules.d/99-usbserial.rules
告诉 Pi 如何映射设备。