3 from __future__ import absolute_import, print_function, unicode_literals
7 from optparse import OptionParser, make_option
11 manager = dbus.Interface(bus.get_object("org.bluez", "/"), "org.bluez.Manager")
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 <command>
37 device = adapter.FindDevice(args[1])
38 input = dbus.Interface(bus.get_object("org.bluez", device),
41 if args[0] == "connect":
43 elif args[0] == "disconnect":
46 print("Unknown command")