我正在编写一个应用程序,用于监视连接到计算机的某些设备。我像这样遍历所有设备:
from pyudev import Context, Monitor, MonitorObserver
context = Context()
monitor = Monitor.from_netlink(context)
for device in context.list_devices():
print_device(device)
检测到USB设备以及大多数内置板(以太网等),但没有在蓝牙中连接的设备(在rfcomm中配对和连接)的线索。我错过了什么,还是 Pyudev 根本无法发现此类设备?
udev(以及 pydev)只是为了告诉你本地系统上的设备。它无法告诉您有关远程设备的信息。