我正在尝试连接到我的React Native应用程序上的HM-10 BLE模块。我正在使用this example,但在连接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扫描器应用程序,并看到FFE0(用于服务UUID),但不确定该怎么做。
我正在使用的代码包含https://github.com/innoveit/react-native-ble-manager/blob/master/example/App.js中的所有内容。我没有进行任何编辑。 HM-10 BLE是Arduino电路的一部分。按下电路上的按钮时,扫描仪显示值为0;按下按钮时,扫描仪显示值为1。
我希望控制台日志在按下按钮时显示为1,而在未按下按钮时显示为0。
答案 0 :(得分:1)
您确定外围设备确实包括上述服务吗?
我建议您使用通用工具,例如出色的nRF Connect(也适用于iOS和Windows)连接到外围设备,并查看其所有配置文件和服务。