6
from optparse import OptionParser, make_option
10
manager = dbus.Interface(bus.get_object("org.bluez", "/"),
14
make_option("-i", "--device", action="store",
15
type="string", dest="dev_id"),
17
parser = OptionParser(option_list=option_list)
19
(options, args) = parser.parse_args()
22
adapter_path = manager.FindAdapter(options.dev_id)
24
adapter_path = manager.DefaultAdapter()
26
adapter = dbus.Interface(bus.get_object("org.bluez", adapter_path),
30
print("Usage: %s <address> [service]" % (sys.argv[0]))
40
device = adapter.FindDevice(address)
42
network = dbus.Interface(bus.get_object("org.bluez", device),
45
iface = network.Connect(service)
47
print("Connected %s to %s" % (device, address))
49
print("Press CTRL-C to disconnect")
53
print("Terminating connection")