使用 Firebase 开发的 Flutter 移动应用,用于访问和显示来自 Arduino 的数据到应用。

我为一家初创公司开发了这款应用。图中所示的应用并非最终产品。

此处展示的应用实现了期望的最终应用的主页,并将应用与 Firebase 实时数据库连接,以从 Arduino 传感器获取数据,并对这些数据进行计算以在应用中显示。

为了对应用程序进行测试,我设置了默认的桶最大容量为 40,000 ML(40 升)。下面的截图显示了当 Firebase 实时数据库中的最后一个体积读数是 40,000(Arduino 传感器以 ML 为单位读取体积)时,应用程序显示的内容。正如您所见,它的工作符合预期,因为它显示了 100%(最大体积),并且还显示有 80 品脱剩余(每品脱 500 ML,所以 40,000 ML 应该有 80 品脱剩余)。

100%

体积读数为 25,000 ML 的截图

63%

体积读数为 0 ML 的截图

0%

GitHub

查看 Github