如何解决是否可以在 React Native 中使用 BLE 检测/扫描三星 Galaxy Watch?
我正在使用 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 举报,一经查实,本站将立刻删除。