iPhone设置页面中未发现IOS蓝牙

iPhone设置页面中未发现IOS蓝牙,ios,bluetooth,core-bluetooth,Ios,Bluetooth,Core Bluetooth,我们正在进行血压监测项目。我们已经在我们的设备中实现了GATT协议,以便与iphone/iPad进行通信。到目前为止,我们正在使用核心蓝牙框架与我们的设备进行通信,它在数据传输方面工作良好 但我们的设备在设置页面的iPhone Bluetooth中不可见/未列出。 请注意,我们没有使用任何MFI芯片 请告知我们需要做些什么,以便在不使用MFI芯片的情况下在iphone的蓝牙设置页面中显示我们的设备。为了让您的BLE设备在iOS蓝牙设置中显示,它必须经过配对过程,如Larme所述 为此,设备必须具

我们正在进行血压监测项目。我们已经在我们的设备中实现了GATT协议,以便与iphone/iPad进行通信。到目前为止,我们正在使用核心蓝牙框架与我们的设备进行通信,它在数据传输方面工作良好

但我们的设备在设置页面的iPhone Bluetooth中不可见/未列出。 请注意,我们没有使用任何MFI芯片


请告知我们需要做些什么,以便在不使用MFI芯片的情况下在iphone的蓝牙设置页面中显示我们的设备。

为了让您的BLE设备在iOS蓝牙设置中显示,它必须经过配对过程,如Larme所述

为此,设备必须具有一个或多个加密的特征。当您的应用程序尝试读取/写入/指示该特征时,读取将失败,并显示不充分的身份验证错误代码,这将启动配对过程。参见苹果公司附件设计指南第25.10节-

用户在对话框中选择配对后,将交换密钥以完成配对过程。此时,您的设备将显示在蓝牙设置中


您希望设备显示在Bluetooth settings(蓝牙设置)中是否有特定原因?

如果您使用的是Bluetooth Low Energy(蓝牙低能量),则它不应显示在settings.app中,除非您与之配对。是,我们正在使用BLE…请建议我如何在设置页面中而不是在我的应用程序中实现我的设备列表在设置页面中使设备列表的唯一方法是使用经典蓝牙。扫描、显示结果,并让用户在应用程序中连接/断开连接在手机设置中不连接。这让事情变得容易多了。