我是 NodeRED 的新手。我参考了有关 NodeRED 连接设备(例如树莓派)的教程。NodeRED 网站上的部分文档说明了开发人员如何读取连接到 Raspberry PI 上的 GPIO 引脚的传感器。
类似地,我想知道 - 我如何使用 NodeRED 在 Android 设备上读取传感器(例如,接近传感器、GPS、加速度计)?更具体地说,我想用 NodeRED 玩 Android 设备传感器?我试图谷歌相关的文档,但没有找到。
您将需要编写一个 Android 应用程序来以可以被摄取到 Node-RED 中的方式公开传感器,我建议将这些值发布到 MQTT 代理。
然后 Node-RED 可以订阅主题并处理传感器值。
编写一个 android 应用程序,它将暴露 android 传感器。
要么将数据从 Android 推送到 MQTT 服务器(最佳选择),要么使用 AWS lamda 或 Firebase 等微服务。
如果使用 pub-sub 和 MQTT 在 Node-red 上调用它,或者在 Node-red 上调用 Lamda 函数 Api 端点,或者在 Node-red 上直接调用 firebase,
根据您的要求明智地选择。