如何使用蓝牙连接到设备之前请求身份validation?
我想制作演示应用程序,其中包含以下function。
- search和显示设备列表在我的设备蓝牙范围。
- 连接(配对)选定的设备。
- 然后共享string数据。
为此我正在使用核心蓝牙框架(中央和外围类)。 使用我可以search设备,连接设备和传输string数据也。
但在配对之前我无法validation设备(当我调用连接方法时,它直接显示为连接状态)。 在ios中如何处理?
也请build议我我正确的道路上,或者我需要使用另一个库来实现此function。
是的,可以向BLE设备询问配对请求。
我遵循以下步骤,使ios应用程序要求配对。
- 编辑我的应用程序使用gatt写入响应函数返回错误代码“RBLE_ATT_ERR_INSUFF_AUTHEN”。
- 尝试从iOS应用程序写,然后我得到一个提示input配对密钥。
- 使用BLE设备随机生成的配对密钥进行配对。
Paulw11的评论也帮助我解决了这个问题,
问候Bharath GK