蓝牙低功耗配对方法如何选择Android

时间:2019-03-29 17:04:18

标签: android bluetooth bluetooth-lowenergy

对于Android或外围设备请求蓝牙低功耗对请求类型的级别,我有些困惑。当我通过device.connectGatt(context, false, gattCallback)启动连接时,这是在应用程序层中吗?还是这是外围设备的工作来建议类型?

有人如何在Just WorksNumeric ComparisonPasskey EntryOut of Band之间进行选择?

1 个答案:

答案 0 :(得分:3)

两个设备在配对过程开始时交换其IOCapability。发起方发送IOCapabilityRequest,响应设备使用IOCapabilityResponse进行应答。

顾名思义,IO功能包含有关设备可以显示给用户的数据。这可以是“仅显示”,“显示是/否”,“仅键盘”,“ NoInputNoOutput”,“ KeyboardDisplay”之一。

根据两种设备都可以做什么,他们选择了方法,请参见此处:

https://blog.bluetooth.com/bluetooth-pairing-part-4

https://blog.bluetooth.com/bluetooth-pairing-passkey-entry