使用 NodeRED 连接 Android 个设备传感器

Connecting Android device sensors with NodeRED

我是 NodeRED 的新手。我参考了有关 NodeRED 连接设备的教程,例如 raspberry PI。 NodeRED 网站上的部分文档说明了开发人员如何读取连接到 Raspberry PI 上的 GPIO 引脚的传感器。

类似的方式,我想知道 - 如何使用 NodeRED 读取 Android 设备上的传感器(例如接近传感器、GPS、加速度计)?更具体地说,我想在 NodeRED 上玩 Android 设备传感器?我试过 google 与之相关的文档,但没有找到。

您将需要编写一个 Android 应用程序来以一种可以引入 Node-RED 的方式公开传感器,我建议将这些值发布到 MQTT 代理。

Node-RED 然后可以订阅主题并处理传感器值。

  1. 编写一个 android 应用程序,它将公开 android 传感器。

  2. 要么将数据从 Android 推送到 MQTT 服务器(最佳选择),要么使用 AWS lamda 或 Firebase 等微服务。

  3. 如果使用带有 MQTT 的 pub-sub 在 Node-red 上调用它,或在 node-red 上调用 Lamda 函数 Api 端点或直接在 Node-red 上调用 firebase,

  4. 根据您的要求明智地选择。