问题描述
我正在尝试在我的 React-Native 应用程序上获取 RaspBerry pi 蓝牙 信号或外围设备特性。我正在使用 react-native-ble-manager
扫描和检测外围设备。到目前为止,我得到了大部分设备,例如 TV、Smart-Bands 等。但没有收到树莓派信号.
我确实通过设备(移动)蓝牙管理器确认了网络是否已启用并且对我的手机可见。一切似乎都很好。我正在为此应用程序使用 realme XT 手机。我还检查了不同的手机,甚至那些手机也有同样的问题。所以,我认为这是组件的问题,而不是移动设备的问题。
如果不同的包有不同的方法,即使是这种方法对我来说也很好。 有人可以帮我解决这个问题吗!!
谢谢!!
解决方法
就像评论中提到的,Raspberry Pi 默认没有 BLE 服务,或者我的启用蓝牙服务的代码没有 BLE。
我的解决方案是使用不同的包。我将 react-native-ble-manager
替换为 react-native-bluetooth-serial-next
和 walaaa!!。
一切正常!!