我正在从戴尔网关读取传感器数据,并注意到 iio:device2 上的传感器数据在读取 usingcat /sys/bus/iio/devices/iio:device2/in_temp_raw或类似数据时似乎有大约 1 秒的延迟。该传感器在手册中被标识为 ST Micro LPS22HB 压力传感器。当我读取相同的设备 0(ST Micro HTS221 温度/湿度传感器)时,任何延迟都察觉不到。
我根本不了解 IIO 子系统,但我想知道这种延迟的原因是什么?我最好的猜测是压力传感器需要使用间隔一段时间的多个读数来报告其状态,但我很想更好地理解。