flutter - 如何让我的颤振应用程序检测到其他使用 ble 的手机?
问题描述
我正在使用一个使用蓝牙低功耗的应用程序来扫描和检测设备,但是它没有检测到其他手机是否有特定的方式在颤振上让它检测到其他手机
解决方案
您只能检测正在宣传其服务的 BLE 设备。手机通常不会自行执行此操作。有两种解决方案:
使用另一台设备上已有的应用程序来宣传某些服务。我个人使用的可能应用之一是nRF Connect,另一个是BLE Peripheral。
这可能还不够,具体取决于您的项目和目标,这可能还不够。如果您需要一些现有应用程序无法生成的特定服务或特性,您必须开发自己的广告应用程序。这可以通过flutter_ble_peripheral(iOS上的有限功能)实现
推荐阅读
- android - 如果传感器在启动前连接,FTDI 只能打开连接
- powerbi - 在 CALCULATETABLE 期间使用来自另一个表 (DAX) 的值进行过滤
- php - 仅当没有与之关联的参与者时才删除注册类型
- javascript - Vuejs 和 Firebase:无法访问 onSnapshot() 中的“this”
- python - Python while 循环未按预期执行
- android - 将按钮单击重定向到不可见元素(Google 登录)
- vba - 将系列趋势线方程获取到形状文本框
- python - pip install gitpython,pip search 返回一个堆栈跟踪。我认为 pip 需要更新,但出现 ssl 错误
- sqlite - Flutter Text("${sqlite_tbl[0]['body']") 抛出 NoSuchMethodError
- angular - 单击具有单击功能的按钮时更改图像角度