首页 > 解决方案 > 如何让我的颤振应用程序检测到其他使用 ble 的手机?

问题描述

我正在使用一个使用蓝牙低功耗的应用程序来扫描和检测设备,但是它没有检测到其他手机是否有特定的方式在颤振上让它检测到其他手机

标签: flutterdartbluetoothbluetooth-lowenergy

解决方案


您只能检测正在宣传其服务的 BLE 设备。手机通常不会自行执行此操作。有两种解决方案:

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

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


推荐阅读