将传感器数据发送到移动应用程序以供其他人查看

Sending Sensor Data to a Mobile App For Others to See

希望你们一切都好。

我想和我的 3 个朋友一起创建一个迷你项目。我们的目标是从多个传感器获取实时数据,例如体温和位置,并通过移动应用程序将其显示给其他人。我的两个朋友在移动应用程序开发方面经验不多,我知道如何使用必要的传感器。我们只是不知道让应用程序显示实时数据的最佳和最简单的方法是什么。我考虑过将即时传感器值发送到 Google 云端,然后将数据传输到应用程序。我不知道这是否是一种可行的方法,或者是否可以完成工作。

你有什么想法?我知道这可能是一个非常广泛的问题,并为此道歉。期待您的帮助!

这很可能会被关闭,因为它绝对是一个太宽泛的问题。

话虽如此,从广义上讲...如果您想使用 Google Cloud 来执行此操作:查看 Google Cloud IoT Core 以将传感器数据导入 Google 云,这将把它变成一个Pub/Sub 话题。然后,您可以从那里将其提取到 Firebase/Firestore 数据库(使用类似 Cloud Function 或 App Engine 轮询应用程序之类的东西),然后该数据库可以将数据实时提供给您的应用程序。移动应用程序可以“订阅”Firebase 数据库中的数据更改,这使它们可以轻松地实时读取内容。

我基本上是在几年前在 Google 的一次演讲中这样做的,代码在这个 repo 中:

https://github.com/GabeWeiss/GoogleIoTCoreApp

设备代码适用于 Raspberry Pi,但如果您熟悉传感器,那部分就很简单。

gcf 是 Google 将传感器数据从 Pub/Sub 传送到 Firestore 的云功能。

angular 是我们快速编写的前端 Web 应用程序(超级基础),用于实时显示结果。