是啥让某些蓝牙设备在 iOS“我的设备”中列出?

Posted

技术标签:

【中文标题】是啥让某些蓝牙设备在 iOS“我的设备”中列出?【英文标题】:What makes some Bluetooth devices listed on iOS "My Devices"?是什么让某些蓝牙设备在 iOS“我的设备”中列出? 【发布时间】:2019-04-07 14:42:48 【问题描述】:

当您与它们“配对”时,许多设备(例如蓝牙扬声器)会列在“我的设备”下的“设置”->“蓝牙”页面中。

我注意到大多数蓝牙 4.0 设备即使在连接后也没有列出。我曾经以为这只是BLE 4.0的特点

最近遇到一个蓝牙设备,应该是BLE 4.0,但连接后在蓝牙设置页面仍然显示,虽然没有“忘记”选项,一旦断开连接就消失了。

这只是 ios 正在做的新事物,还是有一些我应该知道的“配对”机制?

【问题讨论】:

【参考方案1】:

在 iOS 中的“我的设备”下,您只会发现 BLE 外围设备宣传 GATT 服务。因此,宣传 GATT 服务的 BLE 4.0 外设也将列在“我的设备”中。

【讨论】:

所以您的意思是仅当设备当前正在广播时?那些已经“忘记”列出的那些是为了另一种机制? 并非所有设备都使用 GATT 服务进行广告宣传。这意味着除非连接,否则它们不会出现在“我的设备”中,即使设备正在广播

以上是关于是啥让某些蓝牙设备在 iOS“我的设备”中列出?的主要内容,如果未能解决你的问题,请参考以下文章

iOS 蓝牙设置(我的设备)下是不是仍不显示低功耗蓝牙设备?

iOS 蓝牙设备列表

是啥让某些 android 类“必须保留”?

为啥蓝牙 LE 不能从 iOS 模拟器到我的设备工作?

是啥让某些东西成为 ASP.NET Core 中的请求功能?

蓝牙设备连接时 iOS Core 蓝牙通知应用