3 from __future__ import absolute_import, print_function, unicode_literals
8 from optparse import OptionParser, make_option
10 bus = dbus.SystemBus()
12 manager = dbus.Interface(bus.get_object("org.bluez", "/"),
16 make_option("-i", "--device", action="store",
17 type="string", dest="dev_id"),
19 parser = OptionParser(option_list=option_list)
21 (options, args) = parser.parse_args()
24 adapter_path = manager.FindAdapter(options.dev_id)
26 adapter_path = manager.DefaultAdapter()
28 server = dbus.Interface(bus.get_object("org.bluez", adapter_path),
29 "org.bluez.NetworkServer")
38 server.Register(service, bridge)
40 print("Server for %s registered for %s" % (service, bridge))
42 print("Press CTRL-C to disconnect")
46 print("Terminating connection")
50 server.Unregister(service)