AM308可配置属性

你可以通过 API 修改物模型的可配置属性来更新设备的设置。 本文档提供 AM308物模型的可配置参数以及如何使用它们。

使用方法

  1. 参考 AM308默认属性与可修改属性
  2. 复制示例代码,去掉不需要修改的注释和参数。
  3. 根据详细信息编辑所需的属性 属性描述
    注: 确保编辑后的示例代码符合JSON格式要求。
  4. 使用编辑后的示例代码作为主体参数 更新设备属性

可配置属性

以下代码表示 AM308 物模型中的所有可配置属性及其默认值。

注:
  • 单击属性可查看其详细说明和有效值。
  • 根据需要配置示例代码,然后将其作为主体参数 更新设备属性 来快速完成配置。
{
    "properties": {
        "reporting_interval": 600,    // 数据上报周期(秒)。
        "pm2_5_collect_interval": ,    // 数据采集周期(秒)。
        "co2_abc_calibration_setting":{    // 启用CO2自动背景较准。
            "enable":true
        },
        "buzzer_enable": false,    // 禁用蜂鸣器。
        "led_mode": 2,    // 启用LED指示灯,且模式为闪烁。
        "button_lock_mode": false,    // 禁用按键锁。
        "screen_enable": true,    // 启用屏幕显示。
        "screen_mode": 2,    // 选择屏幕显示模式2。
        "time_zone": 0,    // 设备UTC时钟。
        "data_storage_enable": false,    // 禁用数据存储功能。
        "retransmission_enable": false,    // 禁用数据重传功能。
        "retransmission_interval":{    // 数据重传周期。(秒)。
            "interval":600
        },
        "retrival_interval":{   // 数据回传间隔(秒)。
            "interval": 60
        }
    }
}

描述

下表提供了 AM308可配置属性的描述和有效值。

参数 类型 描述
reporting_interval Integer

配置数据上报周期 (单位: 秒)。

  • 默认值: 600
  • 有效值: 0 - 65535
pm2_5_collect_interval Integer

配置PM2.5&PM10数据采集间隔 (单位: 秒)。

注: 只有AM308 (L)&AM319(L)支持。
  • 默认值: 3600
  • 有效值: 0 - 65535
co2_abc_calibration_setting Struct CO2背景校准
co2_abc_calibration_setting.enable Boolean

是否启用CO2背景较准。

有效值:
  • false: 禁用。
  • true: 启用 (默认)。
buzzer_enable Boolean

是否启用蜂窝器。

有效值:
  • false: 禁用 (默认)。
  • true: 启用。
led_mode Enum

是否启用指示灯功能。

有效值:
  • 0: 禁用。
  • 2: 闪烁 (默认)。
button_lock_mode Enum

设置按键锁工作模式。

注:
  • AM308(L): V1.5及以前的软件版本支持本功能。
有效值:
  • 0: 禁用 (默认)。
  • 1: 屏幕显示按键锁。
  • 2: 设备开关机按键锁。
  • 3: 屏幕显示与设备开关机按键锁。
button_lock_mode Struct 按键锁。
注:
  • AM308(L): V1.6及以上的软件版本支持本功能。
button_lock_mode.power_off Boolean

是否启用按键锁关机功能。

有效值:
  • false: 禁用 (默认)。
  • true: 启用。
button_lock_mode.power_on Boolean

是否启用按键锁开机功能。

有效值:
  • false: 禁用 (默认)。
  • true: 启用。
button_lock_mode.collect Boolean

是否启用按键锁屏幕切换功能。

有效值:
  • false: 禁用 (默认)。
  • true: 启用。
screen_enable Boolean

是否启用屏幕显示。

有效值:
  • false: 禁用。
  • true: 启用。 (默认)。
screen_mode Enum

定义屏幕显示模式。

有效值:
  • 1: 模式1 (时间,温度,湿度,CO2, PM2.5&PM10)。
  • 2: Mode 2 (温度,湿度, CO2, PM2.5&PM10, TVOC, 光照)。
  • 3: Mode 1 (时间,温度,湿度,CO2, PM2.5&PM10, TVOC,光照)。
time_zone Enum

设置时区。

  • 默认值: 0 (UTC零时区)
  • 有效值: 参考 时区列表
data_storage_enable Boolean

是否启用数据存储功能。

有效值:
  • false: 禁用(默认)。
  • true: 启用。
retransmission_enable Boolean

是否用户数据重传功能。

注: 本参数只有 data_storage_enable设置为true时有效。
有效值:
  • false: 禁用 (默认)。
  • true: 启用。
retransmission_interval Struct
注: 本参数只有在 retransmission_enable 设置为 true时有效。
数据重传间隔。
interval Integer
数据重传间隔 (单位: 秒)。
  • 默认值: 600
  • 有效值: 30 - 1200
retrival_interval Struct

下发指令查询指定时间点或指定时间段的历史存储数据的上传间隔。

interval Integer
数据回传间隔。 (单位: 秒)。
  • 默认值: 60
  • 有效值: 30 - 1200