AM308可配置属性
你可以通过 API 修改物模型的可配置属性来更新设备的设置。 本文档提供 AM308物模型的可配置参数以及如何使用它们。
使用方法
- 参考 AM308默认属性与可修改属性。
 - 复制示例代码,去掉不需要修改的注释和参数。
 - 根据详细信息编辑所需的属性 属性描述。注: 确保编辑后的示例代码符合JSON格式要求。
 - 使用编辑后的示例代码作为主体参数 更新设备属性。
 
可配置属性
以下代码表示 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 | 
                                     配置数据上报周期 (单位: 秒)。 
  | 
                            |
| pm2_5_collect_interval | Integer | 
                                     配置PM2.5&PM10数据采集间隔 (单位: 秒)。 注: 只有AM308
                                            (L)&AM319(L)支持。 
                                    
  | 
                            |
| co2_abc_calibration_setting | Struct | CO2背景校准 | |
| co2_abc_calibration_setting.enable | Boolean | 
                                     是否启用CO2背景较准。 有效值:  
                                
  | 
                            |
| buzzer_enable | Boolean | 
                                     是否启用蜂窝器。 有效值:  
                                
  | 
                            |
| led_mode | Enum | 
                                     是否启用指示灯功能。 有效值: 
                                
  | 
                            |
| button_lock_mode | Enum | 
                                     设置按键锁工作模式。 注: 
                                             
                                    
 有效值: 
                                
  | 
                            |
| button_lock_mode | Struct | 按键锁。 注: 
                                             
                                    
  | 
                            |
| button_lock_mode.power_off | Boolean | 
                                     是否启用按键锁关机功能。 有效值:  
                                
  | 
                            |
| button_lock_mode.power_on | Boolean | 
                                     是否启用按键锁开机功能。 有效值:  
                                
  | 
                            |
| button_lock_mode.collect | Boolean | 
                                     是否启用按键锁屏幕切换功能。 有效值:  
                                
  | 
                            |
| screen_enable | Boolean | 
                                     是否启用屏幕显示。 有效值:  
                                
  | 
                            |
| screen_mode | Enum | 
                                     定义屏幕显示模式。 有效值: 
                                
  | 
                            |
| time_zone | Enum | 
                                     设置时区。 
  | 
                            |
| data_storage_enable | Boolean | 
                                     是否启用数据存储功能。 有效值:  
                                
  | 
                            |
| retransmission_enable | Boolean | 
                                     是否用户数据重传功能。 注: 本参数只有
                                            data_storage_enable设置为 
                                    true时有效。有效值: 
                                
  | 
                            |
| retransmission_interval | Struct | 
                                     注: 本参数只有在
                                                retransmission_enable 设置为
                                                 数据重传间隔。true时有效。 | 
                            |
| interval | Integer | 
                                     数据重传间隔 (单位: 秒)。 
                                
  | 
                            |
| retrival_interval | Struct | 
                                     下发指令查询指定时间点或指定时间段的历史存储数据的上传间隔。  | 
                            |
| interval | Integer | 
                                     数据回传间隔。 (单位: 秒)。 
                                
  | 
                            |