通知错误 在外围设备上找不到具有 UUID 的服务



我正在尝试连接到我的 React Native 应用程序上的 HM-10 BLE 模块。我正在使用此示例,但在连接Notification error Could not find service with UUID 13333333-3333-3333-3333-333333333337 on peripheral with UUID XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX时收到通知错误(用 X 屏蔽了我的 UUID)

我不确定如何找到设备的服务 UUID。我打开一个BLE扫描仪应用程序,看到用于服务UUID的FFE0,但不确定该怎么做。

我使用的代码是 https://github.com/innoveit/react-native-ble-manager/blob/master/example/App.js 中的所有内容。我没有进行任何编辑。HM-10 BLE是Arduino电路的一部分。当电路上的按钮未按下时,扫描仪显示值 0,按下按钮时显示值 1。

我希望控制台日志在按下按钮时显示值

1,在未按下按钮时显示值 0。

您是否确保您的外围设备实际上包含上述服务?

我建议您使用通用工具,例如出色的nRF Connect(也适用于iOS和Windows)连接到外围设备,并查看其所有配置文件和服务。

最新更新