问题描述
我正在使用 this 库在适用于 iOS 和 Andriod 的 React Native 应用程序中实现两个功能
-
我试图在 react native 中使用 react-native-ble-plx 库查找/扫描 Samsung galaxy Watch 和 Apple Watch。我能够使用我的本机应用程序检测到附近的其他 BLE 外围设备,但无法发现 Apple Watch 和三星 galaxy 手表。是否可以使用 ble 通过 React Native 应用程序扫描三星 galaxy 手表和 Apple Watch?
-
我还通过开发 Tizen Watch 应用程序开发其他解决方案,该应用程序将安装在 galaxy 手表中,并开始使用 Tizen 中的 BLE GATT 配置文件从手表发送一些值,该配置文件具有自定义服务和特征 UUID。是否可以通过 react-native-ble-plx 库在不知道其 UUID 的情况下连接到三星手表?
我能够使用一些名为 BLE Scanner 、nRF Connect 的应用程序检测到我的 Apple Watch,但无法通过使用 react-native-ble-plx 库的 React Native 应用程序检测到。可能是什么原因?
非常感谢任何帮助。
谢谢。
编辑:使用扫描码更新:
scanAndConnect() {
console.log('Scanning Started');
this.manager.startDeviceScan(null,null,(error,device) => {
if (error) {
Alert.alert(i18next.t('ble_alert_title'),error.message);
return;
}
console.log(
'Detected Device Details:',device?.id,device?.name,device?.localName,);
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)