连接蓝牙设备的正确方法是什么?

What is the proper way to connect to bluetooth device?

我继承了一个连接到蓝牙设备的应用程序。

该应用搜索被扫描的设备,并连接到名称与预期名称匹配的设备。

很简单的问题...这是连接到某种设备的标准方式吗?

我是否应该使用更具体的方法,例如检查预期服务 ID 的服务?

一般方法是使用广告数据中存在的服务 uuid 来过滤扫描结果。名称不是一种好的过滤方法,因为它应该是用户友好的,并且在许多设备上,用户可以输入自己的名称,并且可能与您使用的名称相同。