连接到蓝牙设备,您只知道地址

时间:2012-01-18 18:19:09

标签: android bluetooth mac-address

我正在尝试创建一个应用程序,用最简单的方式将其蓝牙mac地址发送到服务器(通过3G连接),然后并行设备上的应用程序接收它(再次通过3G),并尝试连接通过蓝牙到第一个设备。 如果没有第二个设备运行发现,然后将发现的地址与从服务器获得的地址进行比较,是否可能。

换句话说,有"BT.connect(macaddress);"

之类的东西

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

是的,这是可能的。如果您已经知道mac地址,则不需要发现。您还可以使用BluetoothAdapter.listenUsingInsecureRfcommWithServiceRecord查看不安全的蓝牙连接以避免配对,但这仅适用于API级别10及更高版本。

请注意安全问题。