#!/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["Technologies"]: technology = dbus.Interface(bus.get_object('org.moblin.connman', path), 'org.moblin.connman.Technology') properties = technology.GetProperties() print "[ %s ]" % (path) if properties["Type"] in ["wifi", "wimax"]: print " Started scanning" for path in properties["Devices"]: device = dbus.Interface(bus.get_object('org.moblin.connman', path), 'org.moblin.connman.Device') device.ProposeScan() else: print " No scanning" print