def get_wifi_access_points_by_dev(self, device_path):
bus = dbus.SystemBus()
obj = bus.get_object('org.freedesktop.NetworkManager', device_path)
iface = dbus.Interface(obj, dbus_interface='org.freedesktop.NetworkManager.Device.Wireless')
# getting all wireless access points
m = iface.get_dbus_method("GetAccessPoints", dbus_interface=None)
return [str(ap) for ap in m()]
评论列表
文章目录