#!/usr/bin/python import osso osso_context = osso.Context("test_scanner", "1.0", False) osso_rpc = osso.Rpc(osso_context) scan = osso_rpc.rpc_run("org.javiplx.wifiscan", "/org/javiplx/wifiscan", "org.javiplx.wifiscan", "scan", wait_reply = True) fps = {} for fingerprint in scan.split(" ") : items = fingerprint.split(":") rssi = int( items.pop() ) if rssi != -256 : fps["".join(items)] = rssi print fps