【发布时间】:2021-03-11 21:08:58
【问题描述】:
我正在尝试与 Xamarin Forms 应用程序(适用于 Android 和 iOS)中的蓝牙探测器建立蓝牙经典 (SPP) 连接(即 NOT BLE)。我已经开始使用这个插件:https://github.com/rostislav-nikitin/Plugin.BluetoothClassic。这在大多数情况下似乎工作正常,但似乎无法使用此插件发现新设备。它只允许连接到当前绑定的设备,这很奇怪,因为它有一个startDiscovery 方法。当发现设备时,我不知道如何处理。此外,我尝试过使用https://github.com/xabre/xamarin-bluetooth-le 插件(这似乎很受欢迎)。然而,这个插件似乎只适用于 BLE 设备并且找不到蓝牙经典设备。任何指导将不胜感激:)
【问题讨论】:
-
仅供参考,我相信在 iOS 应用程序中“发现设备”是不可能的,蓝牙设备必须先与手机绑定。不过,我知道这在 Android 中是可能的。