在基于 React-Native 的应用程序上未检测到 Raspberry pi 蓝牙 使用 react-native-ble-magaer

问题描述

我正在尝试在我的 React-Native 应用程序上获取 RaspBerry pi 蓝牙 信号或外围设备特性。我正在使用 react-native-ble-manager 扫描和检测外围设备。到目前为止,我得到了大部分设备,例如 TVSmart-Bands 等。但没有收到树莓派信号.

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

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

谢谢!!

解决方法

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

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

一切正常!!

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...