0

我正在尝试构建一个通过 BLE 从 WaterRower 机器读取数据的移动应用程序。这就是我说的机器,https://www.waterrower.co.uk/waterrower-natural-rowing-machine。WaterRower 有自己的应用程序https://apps.apple.com/us/app/waterrower-monitor/id1463763094可以连接到机器的蓝牙/BLE 并从中读取数据。但是当我下载应用程序并打开应用程序时,应用程序可以找到 WaterRower 机器并通过蓝牙连接到它。WaterRower 应用程序可以在应用程序中找到机器的蓝牙,如下所示。

在此处输入图像描述

如您所见,WaterRower 机器蓝牙的名称是 PD1186。机器连接后,我还可以在设备的蓝牙列表中看到如下。

在此处输入图像描述

当机器在 WaterRower 应用程序中连接到我 iPhone 的蓝牙时,它也出现在手机的已连接蓝牙设备列表中。但是,如果我尝试在不使用 WaterRower 应用程序的情况下找到 WaterRower 机器,则机器的蓝牙未列出,如下所示。我的 iPhone 无法扫描它。

在此处输入图像描述

正如您在屏幕截图中看到的那样,WaterRower 机器根本没有列在扫描的设备列表下。它只能使用 WaterRower 应用程序找到并连接。另外,我正在尝试在本文之后列出 ReactNative 中的设备,https: //blog.bam.tech/developer-news/make-your-first-iot-react-native-application-with-the-bluetooth-低能。但是WaterRower机器根本不在名单上。

那是什么样的BLE技术?这是WaterRower的某种私人技术吗?我可以不构建自己的应用程序并将其与机器配对以读取数据吗?甚至可以通过我自己的应用程序与机器配对吗?为什么 iPhone 蓝牙设备列表下没有出现晚上,只能从应用程序连接?

4

0 回答 0