#!/usr/bin/python import dbus bus = dbus.SystemBus() manager = dbus.Interface(bus.get_object('org.moblin.connman', "/"), 'org.moblin.connman.Manager') properties = manager.GetProperties() for path in properties["Devices"]: device = dbus.Interface(bus.get_object('org.moblin.connman', path), 'org.moblin.connman.Device') properties = device.GetProperties() print "[ %s ]" % (path) if (properties["Type"] == "wifi"): print " Started WiFi scanning" device.Scan() elif (properties["Type"] == "wimax"): print " Started WiMAX scanning" device.Scan() else: print " No scanning" print