← 返回题库
初级

查询传感器指标类型与量程

未完成
初级参考 完整示例代码供参考,建议自己理解后重新输入
def solve():
    from pyodide.http import open_url
    from io import StringIO
    import pandas as pd
    st_csv = open_url("https://data.zuihe.com/dbd/ms-iot/state_00/sensor_types.csv").read()
    st = pd.read_csv(StringIO(st_csv))
    print("传感器指标类型:")
    for _, row in st.iterrows():
        range_info = f"[{row['min_value']},{row['max_value']}]{row['unit']}"
        critical = f"告警:[{row['critical_low']},{row['critical_high']}]"
        print(f"  {row['metric']}: {range_info} {critical}")

示例

输入
solve()
期望输出
传感器指标类型:
  temperature: [10.0,80.0]°C 告警:[5.0,85.0]
  humidity: [20.0,90.0]% 告警:[10.0,95.0]
  pressure: [900.0,1100.0]hPa 告警:[800.0,2500.0]
  vibration_rms: [0.0,20.0]mm/s² 告警:[-1.0,25.0]
  voltage: [220.0,240.0]V 告警:[200.0,260.0]
  current: [0.0,100.0]A 告警:[-1.0,120.0]
  co2: [400.0,2000.0]ppm 告警:[300.0,5000.0]
  noise: [40.0,90.0]dB 告警:[30.0,120.0]
Python 代码 🔒 登录后使用
🔒

登录后即可练习

注册免费账号,在浏览器中直接运行 Python 代码