1

我想在我的 Android 和 PC(或其他设备)之间建立连接,就像在设置中的蓝牙菜单中一样。我设法获取了我范围内所有 bt 设备的列表并获取了它们的 MAC 地址。那么,我有蓝牙设备,如何连接或配对?我看到了很多关于在 PC 上创建服务器的东西,但我不想那样,我只想连接设备。我的尝试是获取设备的 UUID 并使用 createRfcommSocketToServiceRecord ...但是当我尝试 socket.connect() 时它无法连接(因为我没有服务器)。所以实际上我需要制作与操作系统相同的结构(与设备连接,如果连接的设备正在尝试发送,我可以接收信息等等)。

如果我设法与设备连接,我想听它发出的所有内容,无论数据如何……我还没有研究过这个话题,但任何建议都会很好。

必须使用任何支持蓝牙的设备进行连接,并且我无权访问它(当然设备允许我连接)。

4

1 回答 1

1

Grab the Android sample projects by doing this http://developer.android.com/tools/samples/index.html

They have an app called BluetoothChat that pretty much does just what you want.

The thing about the 'server' is just in the connection, one side needs to open a listening port and that side is arbitrarily the 'server'. Once they are connected they are merely peers and you can write/read data till the cows come home.

于 2012-10-08T18:48:55.420 回答