⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test-discovery

📁 这是Linux环境下的蓝牙源代码
💻
字号:
#!/usr/bin/pythonimport gobjectimport dbusimport dbus.mainloop.glibdef device_found(address, properties):	print "[ " + address + " ]"	for key in properties.keys():		value = properties[key]		if (key == "Class"):			print "    %s = 0x%06x" % (key, value)		else:			print "    %s = %s" % (key, value)def discovery_completed():	mainloop.quit()if __name__ == '__main__':	dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)	bus = dbus.SystemBus()	manager = dbus.Interface(bus.get_object("org.bluez", "/"),							"org.bluez.Manager")	path = manager.DefaultAdapter()	adapter = dbus.Interface(bus.get_object("org.bluez", path),							"org.bluez.Adapter")	bus.add_signal_receiver(device_found,			dbus_interface = "org.bluez.Adapter",					signal_name = "DeviceFound")	bus.add_signal_receiver(discovery_completed,			dbus_interface = "org.bluez.Adapter",					signal_name = "DiscoveryCompleted")	adapter.DiscoverDevices()	mainloop = gobject.MainLoop()	mainloop.run()

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -