Android BLE周边设备配对时需要PIN码

3

我正在开发一个在Android设备上扮演蓝牙周边设备角色的应用程序,并具有服务功能。

当我开始广播时,搜索提供此服务的设备的其他Android设备可以看到我的设备(并且可以无需PIN进行配对)-没问题。

但是如何启用PIN配对呢?


1
只是一个想法。我猜你会提供一些特征的GattServer。你尝试过使用例如BluetoothGattCharacterisitic.PERMISSION_WRITE_ENCRYPTED_MITM来配置你的特征吗?我没有尝试过,但这可能有所帮助。https://developer.android.com/reference/android/bluetooth/BluetoothGattCharacteristic.html#PERMISSION_WRITE_ENCRYPTED_MITM - Christopher
我尝试了这个,但是没有帮助... - Dawg85
好的,那很遗憾。我没有更多的想法了。 - Christopher
您可以在未配对 PIN 的情况下访问该特征吗? - Thern
如果您想进行PIN保护配对,为什么不使用“普通”的蓝牙呢? - Marino
2个回答

4

0

其实并不需要通过配对就能够通过蓝牙传输/接收数据,你可以看一下this的教程。


我知道,但是我想要使用配对与引脚 ;) - Dawg85

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接