BLE 通信 - 无法收集传感器使用情况的统计信息



所有正在运行的应用程序都通过BLE接收传感器数据。

这意味着传感器直接连接到第三个应用程序,我无法收集传感器使用的任何统计信息。

以下是我的问题:

  1. 您有解决方案的想法吗?如何收集统计数据?

  2. 我是否可以构建一个应用,从传感器接收数据,并通过 BLE 与正在运行的应用(我的应用和正在运行的应用(在同一移动设备上进行通信?

    简单来说,正在运行的应用程序可以从同一设备中的另一个应用程序接收BLE传输吗?

目前还不清楚你的目标到底是什么,但无论如何,从技术角度来看,这就是它的工作原理:

在 Android 和 iOS 中,多个应用程序都可以连接到同一个外围设备。但是,如果一个应用发出 GATT 请求,则响应将仅传递到该应用。这两个应用程序还可以注册通知/指示。收到通知/指示后,会将其发送到已注册通知/指示的所有应用。外围设备无法知道 GATT 请求来自哪个应用程序,因为它们似乎都是从同一客户端发送的。

最新更新