Android 如何实施配对方法配对变体PIN?

Android 如何实施配对方法配对变体PIN?,android,xamarin,bluetooth-lowenergy,pairing,Android,Xamarin,Bluetooth Lowenergy,Pairing,我正在尝试通过操作配对请求广播接收器与BLE设备配对,但始终接收配对变量显示密钥配对类型,而不是我预期的配对变量PIN。如何将其更改为配对密码?我的远程设备没有显示器我不知道为什么默认情况下它使用显示密钥。两个设备相互告知各自的输入/输出功能。基于此,蓝牙标准定义了每个设备上应使用的配对变体 因此,如果您的外围设备没有显示器,但有键盘,那么安卓设备显示密钥是合乎逻辑的,并且该密钥应该输入到您的外围设备上。所以安卓端没有强制输入pin码的方法?我以前使用过windows BLE stack,它可以

我正在尝试通过操作配对请求广播接收器与BLE设备配对,但始终接收配对变量显示密钥配对类型,而不是我预期的配对变量PIN。如何将其更改为配对密码?我的远程设备没有显示器我不知道为什么默认情况下它使用显示密钥。

两个设备相互告知各自的输入/输出功能。基于此,蓝牙标准定义了每个设备上应使用的配对变体


因此,如果您的外围设备没有显示器,但有键盘,那么安卓设备显示密钥是合乎逻辑的,并且该密钥应该输入到您的外围设备上。

所以安卓端没有强制输入pin码的方法?我以前使用过windows BLE stack,它可以工作。再次感谢,我解决了我的问题。问题出在外围设备上,其中一个声称只有键盘功能,但实际上没有键盘,并通过api输入静态pin。这显然违反了您所描述的可扩展标准。悲哀的