【问题标题】:Raspberry pi bluetooth not detecting on React-Native based application. (Used react-native-ble-magaer)Raspberry pi 蓝牙未在基于 React-Native 的应用程序上检测到。 (使用 react-native-ble-manager)
【发布时间】:2021-06-13 11:51:34
【问题描述】:

我正在尝试在我的 React-Native 应用程序上获取 Raspberry pi 蓝牙 信号或外围设备特征。我正在使用react-native-ble-manager 扫描和检测外围设备。到目前为止,我得到了大多数设备,如 TVSmart-Bands 等。但没有收到覆盆子信号.

我确实确认了网络是否已启用并且我的手机是否可以通过设备(手机)蓝牙管理器看到该网络。一切似乎都很好。我正在为此应用程序使用 realme XT 手机。我还检查了不同的手机,甚至那些有同样问题的手机。所以,我认为这是组件的问题,而不是移动设备的问题。

如果有不同的方法与不同的包,即使这种方法对我来说也很好。 有人可以帮我解决这个问题吗!!。

谢谢!!

【问题讨论】:

  • 您想使用低功耗蓝牙找到树莓派。你在 Raspberry Pi 上做了什么来启动 BLE GATT 服务器?如果 Raspberry Pi 不宣传 BLE 服务,您将不会发现它正在搜索 BLE 外围设备
  • 谢谢!!得到解决方案!

标签: android react-native raspberry-pi bluetooth-lowenergy react-native-ble-manager


【解决方案1】:

就像 cmets 中提到的,Raspberry Pi 默认没有 BLE 服务,或者我启用蓝牙服务的代码可能没有 BLE

我的解决方案是使用不同的包。我将 react-native-ble-manager 替换为 react-native-bluetooth-serial-next 和 walaaa!!。

一切正常!!

【讨论】:

  • 现在您使用的是经典蓝牙,而不是低功耗蓝牙。但这可能是你一开始就想要的
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多