【问题标题】:In Part of phones ,Sytem seting app can find ble device,But use other app cannot find device部分手机,系统设置app可以找到ble设备,但是使用其他app找不到设备
【发布时间】:2020-12-17 09:12:25
【问题描述】:

操作系统:Ubuntu 18.0 语言:Python 3.6 框架:python-bluezero https://github.com/ukBaz/python-bluezero

我用蓝牙文件运行演示代码 ble_uart.py https://github.com/ukBaz/python-bluezero/blob/master/examples/ble_uart.py

然后用多部手机(包括android和iOS)扫描,但部分android手机找不到设备,所有ios手机都找不到设备

但通过系统设置 - 蓝牙可以找到此设备

是否与ble服务uuid​​定义有关

【问题讨论】:

  • 您如何使用手机扫描设备?
  • Lightblue 或 nRF 连接或使用代码
  • 我已经解决了这个问题,它与服务 uuid 定义有关。使用FFE0,设备可以被lightblue扫描

标签: python bluetooth-lowenergy bluez


【解决方案1】:

您是否检查过您是否提供了定位许可并启用了定位服务。至少从 Android lollipop 开始,这就是一个要求。

【讨论】:

    【解决方案2】:

    我已经解决了这个问题,它与服务 uuid 定义有关。使用FFE0,设备可以被lightblue扫描

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多