【问题标题】:Flutter app thats read real time sensor value using Firebase使用 Firebase 读取实时传感器值的 Flutter 应用程序
【发布时间】:2021-10-04 11:59:03
【问题描述】:

我想制作一些 IoT 应用程序(无需登录)。该应用程序正在从 Firebase 实时数据库中读取传感器数据。数据库如下图:

我想要一些函数来读取电流和功率的值,然后将其转换为颤振应用程序上的浮点值。

【问题讨论】:

    标签: flutter dart firebase-realtime-database iot nodemcu


    【解决方案1】:

    这是一个函数,它读取currentpower 的值并将它们转换为floatdouble in Dart)值。

      Future<void> readSensorValues() async {
        final DataSnapshot dataSnapshot =
            await FirebaseDatabase.instance.reference().child('monitor').once();
        final Map<String, dynamic> data =
            Map<String, dynamic>.from(dataSnapshot.value);
    
        final double current = (data['current'] as int).toDouble();
        final double power = data['power'];
    
        print('current is $current'); // current is 1.0
        print('power is $power'); // power is 140.8
      }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-26
      • 1970-01-01
      • 2021-09-23
      • 2023-03-30
      • 2021-06-24
      • 2020-02-29
      相关资源
      最近更新 更多