如何让我的 Flutter 应用程序使用 ble 检测其他手机?

问题描述

我使用的应用使用低功耗蓝牙来扫描和检测设备,但它无法检测到其他手机 Flutter 有没有具体的方法让它检测到其他手机

解决方法

您只能检测宣传其服务的 BLE 设备。移动电话本身通常不会这样做。有两种解决方案:

  1. 使用其他设备上已经可用的应用来宣传某些服务。我个人使用的可能应用之一是 nRF Connect,另一个可能是 BLE Peripheral

  2. 这可能还不够,具体取决于您的项目和目标,这可能还不够。如果您需要某些现有应用无法生成的特定服务或特性,则必须开发自己的应用来投放广告。 flutter_ble_peripheral(iOS 上的功能有限)