子设备品类
<p>[TOC]</p>
<h2>1、目录</h2>
<table>
<thead>
<tr>
<th style="text-align: left;">名称</th>
<th style="text-align: left;">编码</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">RG4100网关</td>
<td style="text-align: left;">R101Gateway</td>
</tr>
<tr>
<td style="text-align: left;">雷达存在感应</td>
<td style="text-align: left;">E5110100PIR</td>
</tr>
<tr>
<td style="text-align: left;">门窗磁传感器</td>
<td style="text-align: left;">R50101MenCi</td>
</tr>
<tr>
<td style="text-align: left;">燃气传感器</td>
<td style="text-align: left;">R50201RanQi</td>
</tr>
<tr>
<td style="text-align: left;">水浸传感器</td>
<td style="text-align: left;">R50401ShuiJ</td>
</tr>
<tr>
<td style="text-align: left;">温湿度传感器</td>
<td style="text-align: left;">R50501WenSD</td>
</tr>
<tr>
<td style="text-align: left;">烟雾传感器</td>
<td style="text-align: left;">R50601YanWu</td>
</tr>
<tr>
<td style="text-align: left;">空调面板</td>
<td style="text-align: left;">R70201KongT</td>
</tr>
<tr>
<td style="text-align: left;">1键开关</td>
<td style="text-align: left;">R201010YJKG</td>
</tr>
<tr>
<td style="text-align: left;">2键开关</td>
<td style="text-align: left;">R202020EJKG</td>
</tr>
<tr>
<td style="text-align: left;">3键开关</td>
<td style="text-align: left;">R203030SJKG</td>
</tr>
<tr>
<td style="text-align: left;">4键开关</td>
<td style="text-align: left;">R204040SJKG</td>
</tr>
<tr>
<td style="text-align: left;">1键场景开关</td>
<td style="text-align: left;">R301010CJKG</td>
</tr>
<tr>
<td style="text-align: left;">2键场景开关</td>
<td style="text-align: left;">R302020CJKG</td>
</tr>
<tr>
<td style="text-align: left;">3键场景开关</td>
<td style="text-align: left;">R303030CJKG</td>
</tr>
<tr>
<td style="text-align: left;">4键场景开关</td>
<td style="text-align: left;">R304040CJKG</td>
</tr>
<tr>
<td style="text-align: left;">6键场景开关</td>
<td style="text-align: left;">R305060CJKG</td>
</tr>
<tr>
<td style="text-align: left;">声光报警器</td>
<td style="text-align: left;">R510010SGBJ</td>
</tr>
<tr>
<td style="text-align: left;">RGBW/RGBCW</td>
<td style="text-align: left;">R903010RGBW</td>
</tr>
<tr>
<td style="text-align: left;">人体红外传感器</td>
<td style="text-align: left;">R5030100PIR</td>
</tr>
<tr>
<td style="text-align: left;">紧急按钮</td>
<td style="text-align: left;">R5070100SOS</td>
</tr>
<tr>
<td style="text-align: left;">插座</td>
<td style="text-align: left;">R8010110ACZ</td>
</tr>
<tr>
<td style="text-align: left;">计量插座</td>
<td style="text-align: left;">R8020110AJL</td>
</tr>
<tr>
<td style="text-align: left;">调光灯</td>
<td style="text-align: left;">R9010100TGD</td>
</tr>
<tr>
<td style="text-align: left;">一氧化碳传感器</td>
<td style="text-align: left;">R50801000CO</td>
</tr>
<tr>
<td style="text-align: left;">4主控+2场景</td>
<td style="text-align: left;">RA03064K2CJ</td>
</tr>
<tr>
<td style="text-align: left;">开合帘电机</td>
<td style="text-align: left;">RC0101KHLDJ</td>
</tr>
<tr>
<td style="text-align: left;">自定义数据透传</td>
<td style="text-align: left;">RE03010TouC</td>
</tr>
</tbody>
</table>
<h2>2、定义</h2>
<h3>RG4100网关</h3>
<pre><code>{
    &quot;profile&quot;: {
        &quot;version&quot;: &quot;1.0&quot;,
        &quot;name&quot;:&quot;RG4100网关&quot;,
        &quot;productKey&quot;: &quot;R101Gateway&quot;
    },
    &quot;properties&quot;: [
        {
            &quot;identifier&quot;: &quot;ZigbeeNetworkParam&quot;,
            &quot;name&quot;: &quot;Zigbee网络参数&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: true,
            &quot;dataType&quot;: {
                &quot;type&quot;: &quot;text&quot;,
                &quot;specs&quot;: {
                    &quot;length&quot;: &quot;256&quot;
                }
            }
        }
    ],
    &quot;events&quot;: [
        {
            &quot;identifier&quot;: &quot;InvokeLocalSceneNotification&quot;,
            &quot;name&quot;: &quot;触发本地场景通知&quot;,
            &quot;type&quot;: &quot;info&quot;,
            &quot;required&quot;: false,
            &quot;method&quot;: &quot;thing.event.InvokeLocalSceneNotification.post&quot;,
            &quot;outputData&quot;: [
                {
                    &quot;identifier&quot;: &quot;SceneId&quot;,
                    &quot;name&quot;: &quot;场景ID&quot;,
                    &quot;dataType&quot;: {
                        &quot;type&quot;: &quot;text&quot;,
                        &quot;specs&quot;: {
                            &quot;length&quot;: &quot;65&quot;
                        }
                    }
                }
            ]
        },
        {
            &quot;identifier&quot;: &quot;FormZigbeeNetworkNotification&quot;,
            &quot;name&quot;: &quot;创建Zigbee网络应答&quot;,
            &quot;type&quot;: &quot;info&quot;,
            &quot;required&quot;: false,
            &quot;method&quot;: &quot;thing.event.FormZigbeeNetworkNotification.post&quot;,
            &quot;outputData&quot;: [
                {
                    &quot;identifier&quot;: &quot;result&quot;,
                    &quot;name&quot;: &quot;创建Zigbee网络结果&quot;,
                    &quot;dataType&quot;: {
                        &quot;type&quot;: &quot;enum&quot;,
                        &quot;specs&quot;: {
                            &quot;0&quot;: &quot;Success&quot;,
                            &quot;1&quot;: &quot;Failure&quot;,
                            &quot;2&quot;: &quot;InvalidArg&quot;,
                            &quot;14&quot;: &quot;NoZbNet&quot;,
                            &quot;15&quot;: &quot;AlreadyExistZbNet&quot;
                        }
                    }
                }
            ]
        },
        {
            &quot;identifier&quot;: &quot;LeaveGroupNotification&quot;,
            &quot;name&quot;: &quot;子设备离开组的通知&quot;,
            &quot;type&quot;: &quot;info&quot;,
            &quot;required&quot;: false,
            &quot;method&quot;: &quot;thing.event.LeaveGroupNotification.post&quot;,
            &quot;outputData&quot;: [
                {
                    &quot;identifier&quot;: &quot;DeviceName&quot;,
                    &quot;name&quot;: &quot;子设备mac&quot;,
                    &quot;dataType&quot;: {
                        &quot;type&quot;: &quot;text&quot;,
                        &quot;specs&quot;: {
                            &quot;length&quot;: &quot;17&quot;
                        }
                    }
                },
                {
                    &quot;identifier&quot;: &quot;GroupName&quot;,
                    &quot;name&quot;: &quot;场景名称&quot;,
                    &quot;dataType&quot;: {
                        &quot;type&quot;: &quot;text&quot;,
                        &quot;specs&quot;: {
                            &quot;length&quot;: &quot;65&quot;
                        }
                    }
                },
                {
                    &quot;identifier&quot;: &quot;LeaveReason&quot;,
                    &quot;name&quot;: &quot;离开原因&quot;,
                    &quot;dataType&quot;: {
                        &quot;type&quot;: &quot;enum&quot;,
                        &quot;specs&quot;: {
                            &quot;0&quot;: &quot;子设备创建组失败&quot;,
                            &quot;1&quot;: &quot;子设备离网&quot;
                        }
                    }
                }
            ]
        }
    ],
    &quot;services&quot;: [
        {
            &quot;identifier&quot;: &quot;FormRandomZigbeeNetwork&quot;,
            &quot;name&quot;: &quot;建立随机Zigbee网络&quot;,
            &quot;required&quot;: false,
            &quot;callType&quot;: &quot;async&quot;,
            &quot;method&quot;: &quot;thing.service.FormRandomZigbeeNetwork&quot;,
            &quot;inputData&quot;: [
                {
                    &quot;identifier&quot;: &quot;ZigbeeNetworkParam&quot;,
                    &quot;name&quot;: &quot;Zigbee网络参数&quot;,
                    &quot;dataType&quot;: {
                        &quot;type&quot;: &quot;text&quot;,
                        &quot;specs&quot;: {
                            &quot;length&quot;: &quot;1024&quot;
                        }
                    }
                },
                {
                    &quot;identifier&quot;: &quot;Trug&quot;,
                    &quot;name&quot;: &quot;是否真正随机建网&quot;,
                    &quot;dataType&quot;: {
                        &quot;type&quot;: &quot;bool&quot;,
                        &quot;specs&quot;: {
                            &quot;0&quot;: &quot;伪随机建网&quot;,
                            &quot;1&quot;: &quot;真随机建网&quot;
                        }
                    }
                },
                {
                    &quot;identifier&quot;: &quot;TrustCenter&quot;,
                    &quot;name&quot;: &quot;网络类型&quot;,
                    &quot;dataType&quot;: {
                        &quot;type&quot;: &quot;bool&quot;,
                        &quot;specs&quot;: {
                            &quot;0&quot;: &quot;建立分布式网络&quot;,
                            &quot;1&quot;: &quot;建立中心式网络&quot;
                        }
                    }
                },
                {
                    &quot;identifier&quot;: &quot;TxPower&quot;,
                    &quot;name&quot;: &quot;发射功率&quot;,
                    &quot;dataType&quot;: {
                        &quot;type&quot;: &quot;int&quot;,
                        &quot;specs&quot;: {
                            &quot;min&quot;: &quot;-128&quot;,
                            &quot;max&quot;: &quot;127&quot;,
                            &quot;step&quot;: &quot;1&quot;
                        }
                    }
                }
            ],
            &quot;outputData&quot;: []
        }
    ]
}</code></pre>
<h3>雷达传感器</h3>
<pre><code>{
    &quot;profile&quot;:{
        &quot;version&quot;:&quot;1.0&quot;,
        &quot;name&quot;:&quot;雷达存在感应&quot;,
        &quot;productKey&quot;:&quot;E5110100PIR&quot;
    },
    &quot;properties&quot;:[
        {
            &quot;identifier&quot;:&quot;Illuminance&quot;,
            &quot;name&quot;:&quot;光照度&quot;,
            &quot;accessMode&quot;:&quot;r&quot;,
            &quot;required&quot;:true,
            &quot;dataType&quot;:{
                &quot;type&quot;:&quot;int&quot;,
                &quot;specs&quot;:{
                    &quot;min&quot;:&quot;0&quot;,
                    &quot;max&quot;:&quot;1200&quot;,
                    &quot;unitName&quot;:&quot;Lux&quot;,
                    &quot;step&quot;:&quot;1&quot;
                }
            }
        },
        {
            &quot;identifier&quot;:&quot;IlluminanceThreshold&quot;,
            &quot;name&quot;:&quot;光照度阈值&quot;,
            &quot;accessMode&quot;:&quot;rw&quot;,
            &quot;required&quot;:false,
            &quot;dataType&quot;:{
                &quot;type&quot;:&quot;int&quot;,
                &quot;specs&quot;:{
                    &quot;min&quot;:&quot;0&quot;,
                    &quot;max&quot;:&quot;1200&quot;,
                    &quot;unitName&quot;:&quot;无&quot;,
                    &quot;step&quot;:&quot;1&quot;
                }
            }
        },
        {
            &quot;identifier&quot;:&quot;ContactState&quot;,
            &quot;name&quot;:&quot;雷达检测状态&quot;,
            &quot;accessMode&quot;:&quot;r&quot;,
            &quot;required&quot;:true,
            &quot;dataType&quot;:{
                &quot;type&quot;:&quot;bool&quot;,
                &quot;specs&quot;:{
                    &quot;0&quot;:&quot;无人&quot;,
                    &quot;1&quot;:&quot;有人&quot;
                }
            }
        },
        {
            &quot;identifier&quot;:&quot;SensorState&quot;,
            &quot;name&quot;:&quot;传感器状态&quot;,
            &quot;accessMode&quot;:&quot;r&quot;,
            &quot;required&quot;:true,
            &quot;dataType&quot;:{
                &quot;type&quot;:&quot;enum&quot;,
                &quot;specs&quot;:{
                    &quot;0&quot;:&quot;无&quot;,
                    &quot;1&quot;:&quot;活动&quot;,
                    &quot;2&quot;:&quot;微动&quot;,
                    &quot;3&quot;:&quot;静态&quot;,
                    &quot;4&quot;:&quot;故障&quot;,
                    &quot;5&quot;:&quot;初始化&quot;,
                    &quot;6&quot;:&quot;初始化完成&quot;
                }
            }
        },
        {
            &quot;identifier&quot;:&quot;OccupiedToUnoccupiedDelay&quot;,
            &quot;name&quot;:&quot;无人延时时间&quot;,
            &quot;accessMode&quot;:&quot;rw&quot;,
            &quot;required&quot;:true,
            &quot;dataType&quot;:{
                &quot;type&quot;:&quot;int&quot;,
                &quot;specs&quot;:{
                    &quot;min&quot;:&quot;60&quot;,
                    &quot;max&quot;:&quot;1800&quot;,
                    &quot;unitName&quot;:&quot;秒&quot;,
                    &quot;step&quot;:&quot;1&quot;
                }
            }
        },
        {
            &quot;identifier&quot;:&quot;LastMessageLQI&quot;,
            &quot;name&quot;:&quot;信号质量&quot;,
            &quot;accessMode&quot;:&quot;r&quot;,
            &quot;required&quot;:false,
            &quot;dataType&quot;:{
                &quot;type&quot;:&quot;int&quot;,
                &quot;specs&quot;:{
                    &quot;min&quot;:&quot;0&quot;,
                    &quot;max&quot;:&quot;255&quot;,
                    &quot;unitName&quot;:&quot;无&quot;,
                    &quot;step&quot;:&quot;1&quot;
                }
            }
        },
        {
            &quot;identifier&quot;:&quot;LastMessageRSSI&quot;,
            &quot;name&quot;:&quot;信号强度&quot;,
            &quot;accessMode&quot;:&quot;r&quot;,
            &quot;required&quot;:false,
            &quot;dataType&quot;:{
                &quot;type&quot;:&quot;int&quot;,
                &quot;specs&quot;:{
                    &quot;min&quot;:&quot;-127&quot;,
                    &quot;max&quot;:&quot;127&quot;,
                    &quot;unitName&quot;:&quot;无&quot;,
                    &quot;step&quot;:&quot;1&quot;
                }
            }
        },
        {
            &quot;identifier&quot;: &quot;ZCLVersion&quot;,
            &quot;name&quot;: &quot;zcl版本&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: true,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;ApplicationVersion&quot;,
            &quot;name&quot;: &quot;app版本&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;StackVersion&quot;,
            &quot;name&quot;: &quot;stack版本&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;HWVersion&quot;,
            &quot;name&quot;: &quot;hw版本&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;ManufacturerName&quot;,
            &quot;name&quot;: &quot;厂商名称&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;text&quot;,
              &quot;specs&quot;: {
                &quot;length&quot;:&quot;33&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;ModelIdentifier&quot;,
            &quot;name&quot;: &quot;modelId&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;text&quot;,
              &quot;specs&quot;: {
                &quot;length&quot;:&quot;33&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;DateCode&quot;,
            &quot;name&quot;: &quot;date&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;text&quot;,
              &quot;specs&quot;: {
                &quot;length&quot;:&quot;17&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;PowerSource&quot;,
            &quot;name&quot;: &quot;power&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: true,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;enum&quot;,
              &quot;specs&quot;: {
                &quot;0&quot;:&quot;Mains&quot;,
                &quot;1&quot;:&quot;Battery&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;DisableLocalConfig&quot;,
            &quot;name&quot;: &quot;&quot;,
            &quot;accessMode&quot;: &quot;rw&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;SWBuildID&quot;,
            &quot;name&quot;: &quot;软件版本号&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;text&quot;,
              &quot;specs&quot;: {
                &quot;length&quot;:&quot;17&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;IdentifyTime&quot;,
            &quot;name&quot;: &quot;测试时间&quot;,
            &quot;accessMode&quot;: &quot;rw&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;65535&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          }
    ],
    &quot;events&quot;:[],
    &quot;services&quot;:[{
        &quot;identifier&quot;: &quot;Identify&quot;,
        &quot;name&quot;: &quot;测试&quot;,
        &quot;required&quot;: false,
        &quot;callType&quot;: &quot;async&quot;,
        &quot;method&quot;: &quot;thing.service.Identify&quot;,
        &quot;inputData&quot;: [
                  {
                      &quot;identifier&quot;:&quot;IdentifyTime&quot;,
                      &quot;name&quot;:&quot;测试时间&quot;,
                      &quot;dataType&quot;:{
                          &quot;type&quot;:&quot;int&quot;,
                          &quot;specs&quot;:{
                              &quot;min&quot;:&quot;0&quot;,
                              &quot;max&quot;:&quot;65535&quot;,
                              &quot;unitName&quot;:&quot;秒&quot;,
                              &quot;step&quot;:&quot;1&quot;
                          }
                      }
                  }
              ],
        &quot;outputData&quot;: []
      }]
}</code></pre>
<h3>门窗磁传感器</h3>
<pre><code>{
    &quot;profile&quot;:{
        &quot;version&quot;:&quot;1.0&quot;,
        &quot;name&quot;:&quot;门窗磁传感器&quot;,
        &quot;productKey&quot;:&quot;R50101MenCi&quot;
    },
    &quot;properties&quot;:[
        {
            &quot;identifier&quot;:&quot;BatteryPercentage&quot;,
            &quot;name&quot;:&quot;电池电量&quot;,
            &quot;accessMode&quot;:&quot;r&quot;,
            &quot;required&quot;:true,
            &quot;dataType&quot;:{
                &quot;type&quot;:&quot;int&quot;,
                &quot;specs&quot;:{
                    &quot;min&quot;:&quot;0&quot;,
                    &quot;max&quot;:&quot;100&quot;,
                    &quot;unit&quot;:&quot;%&quot;,
                    &quot;unitName&quot;:&quot;百分比&quot;,
                    &quot;step&quot;:&quot;1&quot;
                }
            }
        },
        {
            &quot;identifier&quot;:&quot;ContactState&quot;,
            &quot;name&quot;:&quot;门磁状态&quot;,
            &quot;accessMode&quot;:&quot;r&quot;,
            &quot;required&quot;:true,
            &quot;dataType&quot;:{
                &quot;type&quot;:&quot;bool&quot;,
                &quot;specs&quot;:{
                    &quot;0&quot;:&quot;关闭&quot;,
                    &quot;1&quot;:&quot;打开&quot;
                }
            }
        },
        {
            &quot;identifier&quot;:&quot;LastMessageLQI&quot;,
            &quot;name&quot;:&quot;信号质量&quot;,
            &quot;accessMode&quot;:&quot;r&quot;,
            &quot;required&quot;:false,
            &quot;dataType&quot;:{
                &quot;type&quot;:&quot;int&quot;,
                &quot;specs&quot;:{
                    &quot;min&quot;:&quot;0&quot;,
                    &quot;max&quot;:&quot;255&quot;,
                    &quot;unitName&quot;:&quot;无&quot;,
                    &quot;step&quot;:&quot;1&quot;
                }
            }
        },
        {
            &quot;identifier&quot;:&quot;LastMessageRSSI&quot;,
            &quot;name&quot;:&quot;信号强度&quot;,
            &quot;accessMode&quot;:&quot;r&quot;,
            &quot;required&quot;:false,
            &quot;dataType&quot;:{
                &quot;type&quot;:&quot;int&quot;,
                &quot;specs&quot;:{
                    &quot;min&quot;:&quot;-127&quot;,
                    &quot;max&quot;:&quot;127&quot;,
                    &quot;unitName&quot;:&quot;无&quot;,
                    &quot;step&quot;:&quot;1&quot;
                }
            }
        },
        {
            &quot;identifier&quot;: &quot;ZCLVersion&quot;,
            &quot;name&quot;: &quot;zcl版本&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: true,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;ApplicationVersion&quot;,
            &quot;name&quot;: &quot;app版本&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;StackVersion&quot;,
            &quot;name&quot;: &quot;stack版本&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;HWVersion&quot;,
            &quot;name&quot;: &quot;hw版本&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;ManufacturerName&quot;,
            &quot;name&quot;: &quot;厂商名称&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;text&quot;,
              &quot;specs&quot;: {
                &quot;length&quot;:&quot;33&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;ModelIdentifier&quot;,
            &quot;name&quot;: &quot;modelId&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;text&quot;,
              &quot;specs&quot;: {
                &quot;length&quot;:&quot;33&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;DateCode&quot;,
            &quot;name&quot;: &quot;date&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;text&quot;,
              &quot;specs&quot;: {
                &quot;length&quot;:&quot;17&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;PowerSource&quot;,
            &quot;name&quot;: &quot;power&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: true,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;enum&quot;,
              &quot;specs&quot;: {
                &quot;0&quot;:&quot;Mains&quot;,
                &quot;1&quot;:&quot;Battery&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;DisableLocalConfig&quot;,
            &quot;name&quot;: &quot;&quot;,
            &quot;accessMode&quot;: &quot;rw&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;SWBuildID&quot;,
            &quot;name&quot;: &quot;软件版本号&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;text&quot;,
              &quot;specs&quot;: {
                &quot;length&quot;:&quot;17&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;IdentifyTime&quot;,
            &quot;name&quot;: &quot;测试时间&quot;,
            &quot;accessMode&quot;: &quot;rw&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;65535&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          }
    ],
    &quot;events&quot;:[
        {
            &quot;identifier&quot;:&quot;TamperAlarm&quot;,
            &quot;name&quot;:&quot;防撬报警&quot;,
            &quot;type&quot;:&quot;info&quot;,
            &quot;required&quot;:false,
            &quot;desc&quot;:&quot;当设备被撬时,上报该事件&quot;,
            &quot;method&quot;:&quot;thing.event.TamperAlarm.post&quot;,
            &quot;outputData&quot;:[]
        },
        {
            &quot;identifier&quot;:&quot;LowerBatteryAlarm&quot;,
            &quot;name&quot;:&quot;低电量报警&quot;,
            &quot;type&quot;:&quot;info&quot;,
            &quot;required&quot;:false,
            &quot;desc&quot;:&quot;当设备低于电量设备最小限值时,上报该事件&quot;,
            &quot;method&quot;:&quot;thing.event.LowerBatteryAlarm.post&quot;,
            &quot;outputData&quot;:[]
        }
    ],
    &quot;services&quot;:[{
        &quot;identifier&quot;: &quot;Identify&quot;,
        &quot;name&quot;: &quot;测试&quot;,
        &quot;required&quot;: false,
        &quot;callType&quot;: &quot;async&quot;,
        &quot;method&quot;: &quot;thing.service.Identify&quot;,
        &quot;inputData&quot;: [
                {
                    &quot;identifier&quot;:&quot;IdentifyTime&quot;,
                    &quot;name&quot;:&quot;测试时间&quot;,
                    &quot;dataType&quot;:{
                        &quot;type&quot;:&quot;int&quot;,
                        &quot;specs&quot;:{
                            &quot;min&quot;:&quot;0&quot;,
                            &quot;max&quot;:&quot;65535&quot;,
                            &quot;unitName&quot;:&quot;秒&quot;,
                            &quot;step&quot;:&quot;1&quot;
                        }
                    }
                }],
        &quot;outputData&quot;: []
    }]
}</code></pre>
<h3>燃气传感器</h3>
<pre><code>{
    &quot;profile&quot;:{
        &quot;version&quot;:&quot;1.0&quot;,
        &quot;name&quot;:&quot;燃气传感器&quot;,
        &quot;productKey&quot;:&quot;R50201RanQi&quot;
    },
    &quot;properties&quot;:[
        {
            &quot;identifier&quot;:&quot;GasSensorState&quot;,
            &quot;name&quot;:&quot;燃气检测状态&quot;,
            &quot;accessMode&quot;:&quot;r&quot;,
            &quot;required&quot;:true,
            &quot;dataType&quot;:{
                &quot;type&quot;:&quot;enum&quot;,
                &quot;specs&quot;:{
                    &quot;0&quot;:&quot;正常&quot;,
                    &quot;1&quot;:&quot;燃气泄漏&quot;
                }
            }
        },
        {
            &quot;identifier&quot;:&quot;LastMessageLQI&quot;,
            &quot;name&quot;:&quot;信号质量&quot;,
            &quot;accessMode&quot;:&quot;r&quot;,
            &quot;required&quot;:false,
            &quot;dataType&quot;:{
                &quot;type&quot;:&quot;int&quot;,
                &quot;specs&quot;:{
                    &quot;min&quot;:&quot;0&quot;,
                    &quot;max&quot;:&quot;255&quot;,
                    &quot;unitName&quot;:&quot;无&quot;,
                    &quot;step&quot;:&quot;1&quot;
                }
            }
        },
        {
            &quot;identifier&quot;:&quot;LastMessageRSSI&quot;,
            &quot;name&quot;:&quot;信号强度&quot;,
            &quot;accessMode&quot;:&quot;r&quot;,
            &quot;required&quot;:false,
            &quot;dataType&quot;:{
                &quot;type&quot;:&quot;int&quot;,
                &quot;specs&quot;:{
                    &quot;min&quot;:&quot;-127&quot;,
                    &quot;max&quot;:&quot;127&quot;,
                    &quot;unitName&quot;:&quot;无&quot;,
                    &quot;step&quot;:&quot;1&quot;
                }
            }
        },
        {
            &quot;identifier&quot;: &quot;ZCLVersion&quot;,
            &quot;name&quot;: &quot;zcl版本&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: true,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;ApplicationVersion&quot;,
            &quot;name&quot;: &quot;app版本&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;StackVersion&quot;,
            &quot;name&quot;: &quot;stack版本&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;HWVersion&quot;,
            &quot;name&quot;: &quot;hw版本&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;ManufacturerName&quot;,
            &quot;name&quot;: &quot;厂商名称&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;text&quot;,
              &quot;specs&quot;: {
                &quot;length&quot;:&quot;33&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;ModelIdentifier&quot;,
            &quot;name&quot;: &quot;modelId&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;text&quot;,
              &quot;specs&quot;: {
                &quot;length&quot;:&quot;33&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;DateCode&quot;,
            &quot;name&quot;: &quot;date&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;text&quot;,
              &quot;specs&quot;: {
                &quot;length&quot;:&quot;17&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;PowerSource&quot;,
            &quot;name&quot;: &quot;power&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: true,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;enum&quot;,
              &quot;specs&quot;: {
                &quot;0&quot;:&quot;Mains&quot;,
                &quot;1&quot;:&quot;Battery&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;DisableLocalConfig&quot;,
            &quot;name&quot;: &quot;&quot;,
            &quot;accessMode&quot;: &quot;rw&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;SWBuildID&quot;,
            &quot;name&quot;: &quot;软件版本号&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;text&quot;,
              &quot;specs&quot;: {
                &quot;length&quot;:&quot;17&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;IdentifyTime&quot;,
            &quot;name&quot;: &quot;测试时间&quot;,
            &quot;accessMode&quot;: &quot;rw&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;65535&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          }
    ],
    &quot;events&quot;:[],
    &quot;services&quot;:[{
        &quot;identifier&quot;: &quot;Identify&quot;,
        &quot;name&quot;: &quot;测试&quot;,
        &quot;required&quot;: false,
        &quot;callType&quot;: &quot;async&quot;,
        &quot;method&quot;: &quot;thing.service.Identify&quot;,
        &quot;inputData&quot;: [
                  {
                      &quot;identifier&quot;:&quot;IdentifyTime&quot;,
                      &quot;name&quot;:&quot;测试时间&quot;,
                      &quot;dataType&quot;:{
                          &quot;type&quot;:&quot;int&quot;,
                          &quot;specs&quot;:{
                              &quot;min&quot;:&quot;0&quot;,
                              &quot;max&quot;:&quot;65535&quot;,
                              &quot;unitName&quot;:&quot;秒&quot;,
                              &quot;step&quot;:&quot;1&quot;
                          }
                      }
                  }
              ],
        &quot;outputData&quot;: []
    }]
}</code></pre>
<h3>水浸传感器</h3>
<pre><code>{
    &quot;profile&quot;:{
        &quot;version&quot;:&quot;1.0&quot;,
        &quot;name&quot;:&quot;水浸传感器&quot;,
        &quot;productKey&quot;:&quot;R50401ShuiJ&quot;
    },
    &quot;properties&quot;:[
        {
            &quot;identifier&quot;:&quot;WaterSensorState&quot;,
            &quot;name&quot;:&quot;水浸检测状态&quot;,
            &quot;accessMode&quot;:&quot;r&quot;,
            &quot;required&quot;:true,
            &quot;dataType&quot;:{
                &quot;type&quot;:&quot;enum&quot;,
                &quot;specs&quot;:{
                    &quot;0&quot;:&quot;正常&quot;,
                    &quot;1&quot;:&quot;有水浸入&quot;
                }
            }
        },
        {
            &quot;identifier&quot;:&quot;BatteryPercentage&quot;,
            &quot;name&quot;:&quot;电池电量&quot;,
            &quot;accessMode&quot;:&quot;r&quot;,
            &quot;required&quot;:true,
            &quot;dataType&quot;:{
                &quot;type&quot;:&quot;double&quot;,
                &quot;specs&quot;:{
                    &quot;min&quot;:&quot;0&quot;,
                    &quot;max&quot;:&quot;100&quot;,
                    &quot;unit&quot;:&quot;%&quot;,
                    &quot;unitName&quot;:&quot;百分比&quot;,
                    &quot;step&quot;:&quot;0.01&quot;
                }
            }
        },
        {
            &quot;identifier&quot;:&quot;LastMessageLQI&quot;,
            &quot;name&quot;:&quot;信号质量&quot;,
            &quot;accessMode&quot;:&quot;r&quot;,
            &quot;required&quot;:false,
            &quot;dataType&quot;:{
                &quot;type&quot;:&quot;int&quot;,
                &quot;specs&quot;:{
                    &quot;min&quot;:&quot;0&quot;,
                    &quot;max&quot;:&quot;255&quot;,
                    &quot;unitName&quot;:&quot;无&quot;,
                    &quot;step&quot;:&quot;1&quot;
                }
            }
        },
        {
            &quot;identifier&quot;:&quot;LastMessageRSSI&quot;,
            &quot;name&quot;:&quot;信号强度&quot;,
            &quot;accessMode&quot;:&quot;r&quot;,
            &quot;required&quot;:false,
            &quot;dataType&quot;:{
                &quot;type&quot;:&quot;int&quot;,
                &quot;specs&quot;:{
                    &quot;min&quot;:&quot;-127&quot;,
                    &quot;max&quot;:&quot;127&quot;,
                    &quot;unitName&quot;:&quot;无&quot;,
                    &quot;step&quot;:&quot;1&quot;
                }
            }
        },
        {
            &quot;identifier&quot;: &quot;ZCLVersion&quot;,
            &quot;name&quot;: &quot;zcl版本&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: true,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;ApplicationVersion&quot;,
            &quot;name&quot;: &quot;app版本&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;StackVersion&quot;,
            &quot;name&quot;: &quot;stack版本&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;HWVersion&quot;,
            &quot;name&quot;: &quot;hw版本&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;ManufacturerName&quot;,
            &quot;name&quot;: &quot;厂商名称&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;text&quot;,
              &quot;specs&quot;: {
                &quot;length&quot;:&quot;33&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;ModelIdentifier&quot;,
            &quot;name&quot;: &quot;modelId&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;text&quot;,
              &quot;specs&quot;: {
                &quot;length&quot;:&quot;33&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;DateCode&quot;,
            &quot;name&quot;: &quot;date&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;text&quot;,
              &quot;specs&quot;: {
                &quot;length&quot;:&quot;17&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;PowerSource&quot;,
            &quot;name&quot;: &quot;power&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: true,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;enum&quot;,
              &quot;specs&quot;: {
                &quot;0&quot;:&quot;Mains&quot;,
                &quot;1&quot;:&quot;Battery&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;DisableLocalConfig&quot;,
            &quot;name&quot;: &quot;&quot;,
            &quot;accessMode&quot;: &quot;rw&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;SWBuildID&quot;,
            &quot;name&quot;: &quot;软件版本号&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;text&quot;,
              &quot;specs&quot;: {
                &quot;length&quot;:&quot;17&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;IdentifyTime&quot;,
            &quot;name&quot;: &quot;测试时间&quot;,
            &quot;accessMode&quot;: &quot;rw&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;65535&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          }
    ],
    &quot;events&quot;:[
        {
            &quot;identifier&quot;:&quot;LowerBatteryAlarm&quot;,
            &quot;name&quot;:&quot;低电量报警&quot;,
            &quot;type&quot;:&quot;info&quot;,
            &quot;required&quot;:false,
            &quot;desc&quot;:&quot;当设备低于电量设备最小限值时,上报该事件&quot;,
            &quot;method&quot;:&quot;thing.event.LowerBatteryAlarm.post&quot;,
            &quot;outputData&quot;:[]
        },
        {
            &quot;identifier&quot;:&quot;TamperAlarm&quot;,
            &quot;name&quot;:&quot;防撬报警&quot;,
            &quot;type&quot;:&quot;info&quot;,
            &quot;required&quot;:false,
            &quot;desc&quot;:&quot;当设备被撬时,上报该事件&quot;,
            &quot;method&quot;:&quot;thing.event.TamperAlarm.post&quot;,
            &quot;outputData&quot;:[]
        }
    ],
    &quot;services&quot;:[{
        &quot;identifier&quot;: &quot;Identify&quot;,
        &quot;name&quot;: &quot;测试&quot;,
        &quot;required&quot;: false,
        &quot;callType&quot;: &quot;async&quot;,
        &quot;method&quot;: &quot;thing.service.Identify&quot;,
        &quot;inputData&quot;: [
                  {
                      &quot;identifier&quot;:&quot;IdentifyTime&quot;,
                      &quot;name&quot;:&quot;测试时间&quot;,
                      &quot;dataType&quot;:{
                          &quot;type&quot;:&quot;int&quot;,
                          &quot;specs&quot;:{
                              &quot;min&quot;:&quot;0&quot;,
                              &quot;max&quot;:&quot;65535&quot;,
                              &quot;unitName&quot;:&quot;秒&quot;,
                              &quot;step&quot;:&quot;1&quot;
                          }
                      }
                  }
              ],
        &quot;outputData&quot;: []
    }]
}</code></pre>
<h3>温湿度传感器</h3>
<pre><code>{
    &quot;profile&quot;:{
        &quot;version&quot;:&quot;1.0&quot;,
        &quot;name&quot;:&quot;温湿度传感器&quot;,
        &quot;productKey&quot;:&quot;R50501WenSD&quot;
    },
    &quot;properties&quot;:[
        {
            &quot;identifier&quot;:&quot;CurrentTemperature&quot;,
            &quot;name&quot;:&quot;当前温度&quot;,
            &quot;accessMode&quot;:&quot;r&quot;,
            &quot;required&quot;:true,
            &quot;dataType&quot;:{
                &quot;type&quot;:&quot;double&quot;,
                &quot;specs&quot;:{
                    &quot;min&quot;:&quot;-40&quot;,
                    &quot;max&quot;:&quot;80&quot;,
                    &quot;unit&quot;:&quot;°C&quot;,
                    &quot;unitName&quot;:&quot;摄氏度&quot;,
                    &quot;step&quot;:&quot;0.01&quot;
                }
            }
        },
        {
            &quot;identifier&quot;:&quot;CurrentHumidity&quot;,
            &quot;name&quot;:&quot;当前湿度&quot;,
            &quot;accessMode&quot;:&quot;r&quot;,
            &quot;required&quot;:true,
            &quot;dataType&quot;:{
                &quot;type&quot;:&quot;double&quot;,
                &quot;specs&quot;:{
                    &quot;min&quot;:&quot;0&quot;,
                    &quot;max&quot;:&quot;100&quot;,
                    &quot;unit&quot;:&quot;%&quot;,
                    &quot;unitName&quot;:&quot;百分比&quot;,
                    &quot;step&quot;:&quot;0.01&quot;
                }
            }
        },
        {
            &quot;identifier&quot;:&quot;BatteryPercentage&quot;,
            &quot;name&quot;:&quot;电池电量&quot;,
            &quot;accessMode&quot;:&quot;r&quot;,
            &quot;required&quot;:true,
            &quot;dataType&quot;:{
                &quot;type&quot;:&quot;double&quot;,
                &quot;specs&quot;:{
                    &quot;min&quot;:&quot;0&quot;,
                    &quot;max&quot;:&quot;100&quot;,
                    &quot;unit&quot;:&quot;%&quot;,
                    &quot;unitName&quot;:&quot;百分比&quot;,
                    &quot;step&quot;:&quot;0.01&quot;
                }
            }
        },
        {
            &quot;identifier&quot;:&quot;LastMessageLQI&quot;,
            &quot;name&quot;:&quot;信号质量&quot;,
            &quot;accessMode&quot;:&quot;r&quot;,
            &quot;required&quot;:false,
            &quot;dataType&quot;:{
                &quot;type&quot;:&quot;int&quot;,
                &quot;specs&quot;:{
                    &quot;min&quot;:&quot;0&quot;,
                    &quot;max&quot;:&quot;255&quot;,
                    &quot;unitName&quot;:&quot;无&quot;,
                    &quot;step&quot;:&quot;1&quot;
                }
            }
        },
        {
            &quot;identifier&quot;:&quot;LastMessageRSSI&quot;,
            &quot;name&quot;:&quot;信号强度&quot;,
            &quot;accessMode&quot;:&quot;r&quot;,
            &quot;required&quot;:false,
            &quot;dataType&quot;:{
                &quot;type&quot;:&quot;int&quot;,
                &quot;specs&quot;:{
                    &quot;min&quot;:&quot;-127&quot;,
                    &quot;max&quot;:&quot;127&quot;,
                    &quot;unitName&quot;:&quot;无&quot;,
                    &quot;step&quot;:&quot;1&quot;
                }
            }
        },
        {
            &quot;identifier&quot;: &quot;ZCLVersion&quot;,
            &quot;name&quot;: &quot;zcl版本&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: true,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;ApplicationVersion&quot;,
            &quot;name&quot;: &quot;app版本&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;StackVersion&quot;,
            &quot;name&quot;: &quot;stack版本&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;HWVersion&quot;,
            &quot;name&quot;: &quot;hw版本&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;ManufacturerName&quot;,
            &quot;name&quot;: &quot;厂商名称&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;text&quot;,
              &quot;specs&quot;: {
                &quot;length&quot;:&quot;33&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;ModelIdentifier&quot;,
            &quot;name&quot;: &quot;modelId&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;text&quot;,
              &quot;specs&quot;: {
                &quot;length&quot;:&quot;33&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;DateCode&quot;,
            &quot;name&quot;: &quot;date&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;text&quot;,
              &quot;specs&quot;: {
                &quot;length&quot;:&quot;17&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;PowerSource&quot;,
            &quot;name&quot;: &quot;power&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: true,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;enum&quot;,
              &quot;specs&quot;: {
                &quot;0&quot;:&quot;Mains&quot;,
                &quot;1&quot;:&quot;Battery&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;DisableLocalConfig&quot;,
            &quot;name&quot;: &quot;&quot;,
            &quot;accessMode&quot;: &quot;rw&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;SWBuildID&quot;,
            &quot;name&quot;: &quot;软件版本号&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;text&quot;,
              &quot;specs&quot;: {
                &quot;length&quot;:&quot;17&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;IdentifyTime&quot;,
            &quot;name&quot;: &quot;测试时间&quot;,
            &quot;accessMode&quot;: &quot;rw&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;65535&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          }
    ],
    &quot;events&quot;:[
        {
            &quot;identifier&quot;:&quot;LowerBatteryAlarm&quot;,
            &quot;name&quot;:&quot;低电量报警&quot;,
            &quot;type&quot;:&quot;info&quot;,
            &quot;required&quot;:false,
            &quot;desc&quot;:&quot;当设备低于电量设备最小限值时,上报该事件&quot;,
            &quot;method&quot;:&quot;thing.event.LowerBatteryAlarm.post&quot;,
            &quot;outputData&quot;:[]
        },
        {
            &quot;identifier&quot;:&quot;TamperAlarm&quot;,
            &quot;name&quot;:&quot;防撬报警&quot;,
            &quot;type&quot;:&quot;info&quot;,
            &quot;required&quot;:false,
            &quot;desc&quot;:&quot;当设备被撬时,上报该事件&quot;,
            &quot;method&quot;:&quot;thing.event.TamperAlarm.post&quot;,
            &quot;outputData&quot;:[]
        }
    ],
    &quot;services&quot;:[{
        &quot;identifier&quot;: &quot;Identify&quot;,
        &quot;name&quot;: &quot;测试&quot;,
        &quot;required&quot;: false,
        &quot;callType&quot;: &quot;async&quot;,
        &quot;method&quot;: &quot;thing.service.Identify&quot;,
        &quot;inputData&quot;: [
                  {
                      &quot;identifier&quot;:&quot;IdentifyTime&quot;,
                      &quot;name&quot;:&quot;测试时间&quot;,
                      &quot;dataType&quot;:{
                          &quot;type&quot;:&quot;int&quot;,
                          &quot;specs&quot;:{
                              &quot;min&quot;:&quot;0&quot;,
                              &quot;max&quot;:&quot;65535&quot;,
                              &quot;unitName&quot;:&quot;秒&quot;,
                              &quot;step&quot;:&quot;1&quot;
                          }
                      }
                  }
              ],
        &quot;outputData&quot;: []
    }]
}</code></pre>
<h3>烟雾传感器</h3>
<pre><code>{
    &quot;profile&quot;:{
        &quot;version&quot;:&quot;1.0&quot;,
        &quot;name&quot;:&quot;烟雾传感器&quot;,
        &quot;productKey&quot;:&quot;R50601YanWu&quot;
    },
    &quot;properties&quot;:[
        {
            &quot;identifier&quot;:&quot;BatteryPercentage&quot;,
            &quot;name&quot;:&quot;电池电量&quot;,
            &quot;accessMode&quot;:&quot;r&quot;,
            &quot;required&quot;:true,
            &quot;dataType&quot;:{
                &quot;type&quot;:&quot;double&quot;,
                &quot;specs&quot;:{
                    &quot;min&quot;:&quot;0&quot;,
                    &quot;max&quot;:&quot;100&quot;,
                    &quot;unit&quot;:&quot;%&quot;,
                    &quot;unitName&quot;:&quot;百分比&quot;,
                    &quot;step&quot;:&quot;0.01&quot;
                }
            }
        },
        {
            &quot;identifier&quot;:&quot;SmokeSensorState&quot;,
            &quot;name&quot;:&quot;烟雾检测状态&quot;,
            &quot;accessMode&quot;:&quot;r&quot;,
            &quot;required&quot;:true,
            &quot;dataType&quot;:{
                &quot;type&quot;:&quot;enum&quot;,
                &quot;specs&quot;:{
                    &quot;0&quot;:&quot;正常&quot;,
                    &quot;1&quot;:&quot;有烟雾状态&quot;
                }
            }
        },
        {
            &quot;identifier&quot;:&quot;LastMessageLQI&quot;,
            &quot;name&quot;:&quot;信号质量&quot;,
            &quot;accessMode&quot;:&quot;r&quot;,
            &quot;required&quot;:false,
            &quot;dataType&quot;:{
                &quot;type&quot;:&quot;int&quot;,
                &quot;specs&quot;:{
                    &quot;min&quot;:&quot;0&quot;,
                    &quot;max&quot;:&quot;255&quot;,
                    &quot;unitName&quot;:&quot;无&quot;,
                    &quot;step&quot;:&quot;1&quot;
                }
            }
        },
        {
            &quot;identifier&quot;:&quot;LastMessageRSSI&quot;,
            &quot;name&quot;:&quot;信号强度&quot;,
            &quot;accessMode&quot;:&quot;r&quot;,
            &quot;required&quot;:false,
            &quot;dataType&quot;:{
                &quot;type&quot;:&quot;int&quot;,
                &quot;specs&quot;:{
                    &quot;min&quot;:&quot;-127&quot;,
                    &quot;max&quot;:&quot;127&quot;,
                    &quot;unitName&quot;:&quot;无&quot;,
                    &quot;step&quot;:&quot;1&quot;
                }
            }
        },
        {
            &quot;identifier&quot;: &quot;ZCLVersion&quot;,
            &quot;name&quot;: &quot;zcl版本&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: true,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;ApplicationVersion&quot;,
            &quot;name&quot;: &quot;app版本&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;StackVersion&quot;,
            &quot;name&quot;: &quot;stack版本&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;HWVersion&quot;,
            &quot;name&quot;: &quot;hw版本&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;ManufacturerName&quot;,
            &quot;name&quot;: &quot;厂商名称&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;text&quot;,
              &quot;specs&quot;: {
                &quot;length&quot;:&quot;33&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;ModelIdentifier&quot;,
            &quot;name&quot;: &quot;modelId&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;text&quot;,
              &quot;specs&quot;: {
                &quot;length&quot;:&quot;33&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;DateCode&quot;,
            &quot;name&quot;: &quot;date&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;text&quot;,
              &quot;specs&quot;: {
                &quot;length&quot;:&quot;17&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;PowerSource&quot;,
            &quot;name&quot;: &quot;power&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: true,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;enum&quot;,
              &quot;specs&quot;: {
                &quot;0&quot;:&quot;Mains&quot;,
                &quot;1&quot;:&quot;Battery&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;DisableLocalConfig&quot;,
            &quot;name&quot;: &quot;&quot;,
            &quot;accessMode&quot;: &quot;rw&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;SWBuildID&quot;,
            &quot;name&quot;: &quot;软件版本号&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;text&quot;,
              &quot;specs&quot;: {
                &quot;length&quot;:&quot;17&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;IdentifyTime&quot;,
            &quot;name&quot;: &quot;测试时间&quot;,
            &quot;accessMode&quot;: &quot;rw&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;65535&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          }
    ],
    &quot;events&quot;:[
        {
            &quot;identifier&quot;:&quot;TamperAlarm&quot;,
            &quot;name&quot;:&quot;防撬报警&quot;,
            &quot;type&quot;:&quot;info&quot;,
            &quot;required&quot;:false,
            &quot;desc&quot;:&quot;当设备被撬时,上报该事件&quot;,
            &quot;method&quot;:&quot;thing.event.TamperAlarm.post&quot;,
            &quot;outputData&quot;:[]
        },
        {
            &quot;identifier&quot;:&quot;LowerBatteryAlarm&quot;,
            &quot;name&quot;:&quot;低电量报警&quot;,
            &quot;type&quot;:&quot;info&quot;,
            &quot;required&quot;:false,
            &quot;desc&quot;:&quot;当设备低于电量设备最小限值时,上报该事件&quot;,
            &quot;method&quot;:&quot;thing.event.LowerBatteryAlarm.post&quot;,
            &quot;outputData&quot;:[]
        }
    ],
    &quot;services&quot;:[{
        &quot;identifier&quot;: &quot;Identify&quot;,
        &quot;name&quot;: &quot;测试&quot;,
        &quot;required&quot;: false,
        &quot;callType&quot;: &quot;async&quot;,
        &quot;method&quot;: &quot;thing.service.Identify&quot;,
        &quot;inputData&quot;: [
                  {
                      &quot;identifier&quot;:&quot;IdentifyTime&quot;,
                      &quot;name&quot;:&quot;测试时间&quot;,
                      &quot;dataType&quot;:{
                          &quot;type&quot;:&quot;int&quot;,
                          &quot;specs&quot;:{
                              &quot;min&quot;:&quot;0&quot;,
                              &quot;max&quot;:&quot;65535&quot;,
                              &quot;unitName&quot;:&quot;秒&quot;,
                              &quot;step&quot;:&quot;1&quot;
                          }
                      }
                  }
              ],
        &quot;outputData&quot;: []
    }]
}</code></pre>
<h3>空调面板</h3>
<pre><code>{
    &quot;profile&quot;:{
        &quot;version&quot;:&quot;1.0&quot;,
        &quot;name&quot;:&quot;空调面板&quot;,
        &quot;productKey&quot;:&quot;R70201KongT&quot;
    },
    &quot;properties&quot;:[
        {
            &quot;identifier&quot;:&quot;WindSpeed&quot;,
            &quot;name&quot;:&quot;风速&quot;,
            &quot;accessMode&quot;:&quot;rw&quot;,
            &quot;required&quot;:true,
            &quot;dataType&quot;:{
                &quot;type&quot;:&quot;enum&quot;,
                &quot;specs&quot;:{
                    &quot;1&quot;:&quot;低档&quot;,
                    &quot;2&quot;:&quot;中档&quot;,
                    &quot;3&quot;:&quot;高档&quot;,
                    &quot;5&quot;:&quot;自动&quot;
                }
            }
        },
        {
            &quot;identifier&quot;:&quot;PowerSwitch&quot;,
            &quot;name&quot;:&quot;电源开关&quot;,
            &quot;accessMode&quot;:&quot;rw&quot;,
            &quot;required&quot;:true,
            &quot;dataType&quot;:{
                &quot;type&quot;:&quot;bool&quot;,
                &quot;specs&quot;:{
                    &quot;0&quot;:&quot;关闭&quot;,
                    &quot;1&quot;:&quot;开启&quot;
                }
            }
        },
        {
            &quot;identifier&quot;:&quot;WorkMode&quot;,
            &quot;name&quot;:&quot;工作模式&quot;,
            &quot;accessMode&quot;:&quot;rw&quot;,
            &quot;required&quot;:true,
            &quot;dataType&quot;:{
                &quot;type&quot;:&quot;enum&quot;,
                &quot;specs&quot;:{
                    &quot;3&quot;:&quot;制冷&quot;,
                    &quot;4&quot;:&quot;制热&quot;,
                    &quot;7&quot;:&quot;送风&quot;
                }
            }
        },
        {
            &quot;identifier&quot;:&quot;CurrentTemperature&quot;,
            &quot;name&quot;:&quot;当前温度&quot;,
            &quot;accessMode&quot;:&quot;r&quot;,
            &quot;required&quot;:true,
            &quot;dataType&quot;:{
                &quot;type&quot;:&quot;double&quot;,
                &quot;specs&quot;:{
                    &quot;min&quot;:&quot;-22&quot;,
                    &quot;max&quot;:&quot;50&quot;,
                    &quot;unit&quot;:&quot;°C&quot;,
                    &quot;unitName&quot;:&quot;摄氏度&quot;,
                    &quot;step&quot;:&quot;0.01&quot;
                }
            }
        },
        {
            &quot;identifier&quot;:&quot;TargetTemperature&quot;,
            &quot;name&quot;:&quot;目标温度&quot;,
            &quot;accessMode&quot;:&quot;rw&quot;,
            &quot;required&quot;:true,
            &quot;dataType&quot;:{
                &quot;type&quot;:&quot;int&quot;,
                &quot;specs&quot;:{
                    &quot;min&quot;:&quot;16&quot;,
                    &quot;max&quot;:&quot;30&quot;,
                    &quot;unit&quot;:&quot;°C&quot;,
                    &quot;unitName&quot;:&quot;摄氏度&quot;,
                    &quot;step&quot;:&quot;1&quot;
                }
            }
        },
        {
            &quot;identifier&quot;: &quot;ZCLVersion&quot;,
            &quot;name&quot;: &quot;zcl版本&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: true,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;ApplicationVersion&quot;,
            &quot;name&quot;: &quot;app版本&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;StackVersion&quot;,
            &quot;name&quot;: &quot;stack版本&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;HWVersion&quot;,
            &quot;name&quot;: &quot;hw版本&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;ManufacturerName&quot;,
            &quot;name&quot;: &quot;厂商名称&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;text&quot;,
              &quot;specs&quot;: {
                &quot;length&quot;:&quot;33&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;ModelIdentifier&quot;,
            &quot;name&quot;: &quot;modelId&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;text&quot;,
              &quot;specs&quot;: {
                &quot;length&quot;:&quot;33&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;DateCode&quot;,
            &quot;name&quot;: &quot;date&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;text&quot;,
              &quot;specs&quot;: {
                &quot;length&quot;:&quot;17&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;PowerSource&quot;,
            &quot;name&quot;: &quot;power&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: true,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;enum&quot;,
              &quot;specs&quot;: {
                &quot;0&quot;:&quot;Mains&quot;,
                &quot;1&quot;:&quot;Battery&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;DisableLocalConfig&quot;,
            &quot;name&quot;: &quot;&quot;,
            &quot;accessMode&quot;: &quot;rw&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;255&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;SWBuildID&quot;,
            &quot;name&quot;: &quot;软件版本号&quot;,
            &quot;accessMode&quot;: &quot;r&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;text&quot;,
              &quot;specs&quot;: {
                &quot;length&quot;:&quot;17&quot;
              }
            }
          },
          {
            &quot;identifier&quot;: &quot;IdentifyTime&quot;,
            &quot;name&quot;: &quot;测试时间&quot;,
            &quot;accessMode&quot;: &quot;rw&quot;,
            &quot;required&quot;: false,
            &quot;dataType&quot;: {
              &quot;type&quot;: &quot;int&quot;,
              &quot;specs&quot;: {
                &quot;min&quot;: &quot;0&quot;,
                &quot;max&quot;: &quot;65535&quot;,
                &quot;step&quot;: &quot;1&quot;
              }
            }
          }
    ],
    &quot;events&quot;:[],
    &quot;services&quot;:[{
        &quot;identifier&quot;: &quot;Identify&quot;,
        &quot;name&quot;: &quot;测试&quot;,
        &quot;required&quot;: false,
        &quot;callType&quot;: &quot;async&quot;,
        &quot;method&quot;: &quot;thing.service.Identify&quot;,
        &quot;inputData&quot;: [
                  {
                      &quot;identifier&quot;:&quot;IdentifyTime&quot;,
                      &quot;name&quot;:&quot;测试时间&quot;,
                      &quot;dataType&quot;:{
                          &quot;type&quot;:&quot;int&quot;,
                          &quot;specs&quot;:{
                              &quot;min&quot;:&quot;0&quot;,
                              &quot;max&quot;:&quot;65535&quot;,
                              &quot;unitName&quot;:&quot;秒&quot;,
                              &quot;step&quot;:&quot;1&quot;
                          }
                      }
                  }
              ],
        &quot;outputData&quot;: []
    }]
}</code></pre>
<h3>1键开关</h3>
<pre><code>{
  &quot;profile&quot;: {
    &quot;version&quot;: &quot;1.0&quot;,
    &quot;name&quot;:&quot;1键开关&quot;,
    &quot;productKey&quot;: &quot;R201010YJKG&quot;
  },
  &quot;properties&quot;: [
    {
      &quot;identifier&quot;: &quot;PowerSwitch_1&quot;,
      &quot;name&quot;: &quot;电源开关_1&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: true,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;bool&quot;,
        &quot;specs&quot;: {
          &quot;0&quot;: &quot;关闭&quot;,
          &quot;1&quot;: &quot;开启&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;OnTime_1&quot;,
      &quot;name&quot;: &quot;&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;65535&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;OffWaitTime_1&quot;,
      &quot;name&quot;: &quot;&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;65535&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;StartUpOnOff&quot;,
      &quot;name&quot;: &quot;&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;enum&quot;,
        &quot;specs&quot;: {
          &quot;0&quot;: &quot;关闭&quot;,
          &quot;1&quot;: &quot;开启&quot;,
          &quot;255&quot;: &quot;记忆&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;BacklightEnable&quot;,
      &quot;name&quot;: &quot;背光使能&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;enum&quot;,
        &quot;specs&quot;: {
          &quot;0&quot;: &quot;关闭&quot;,
          &quot;1&quot;: &quot;开启&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;ZCLVersion&quot;,
      &quot;name&quot;: &quot;zcl版本&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: true,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;255&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;ApplicationVersion&quot;,
      &quot;name&quot;: &quot;app版本&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;255&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;StackVersion&quot;,
      &quot;name&quot;: &quot;stack版本&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;255&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;HWVersion&quot;,
      &quot;name&quot;: &quot;hw版本&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;255&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;ManufacturerName&quot;,
      &quot;name&quot;: &quot;厂商名称&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;text&quot;,
        &quot;specs&quot;: {
          &quot;length&quot;:&quot;33&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;ModelIdentifier&quot;,
      &quot;name&quot;: &quot;modelId&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;text&quot;,
        &quot;specs&quot;: {
          &quot;length&quot;:&quot;33&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;DateCode&quot;,
      &quot;name&quot;: &quot;date&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;text&quot;,
        &quot;specs&quot;: {
          &quot;length&quot;:&quot;17&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;PowerSource&quot;,
      &quot;name&quot;: &quot;power&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: true,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;enum&quot;,
        &quot;specs&quot;: {
          &quot;0&quot;:&quot;Mains&quot;,
          &quot;1&quot;:&quot;Battery&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;DisableLocalConfig&quot;,
      &quot;name&quot;: &quot;&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;255&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;SWBuildID&quot;,
      &quot;name&quot;: &quot;软件版本号&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;text&quot;,
        &quot;specs&quot;: {
          &quot;length&quot;:&quot;17&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;IdentifyTime&quot;,
      &quot;name&quot;: &quot;测试时间&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;65535&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    }
  ],
  &quot;services&quot;: [
    {
      &quot;identifier&quot;: &quot;Toggle_1&quot;,
      &quot;name&quot;: &quot;反转1服务&quot;,
      &quot;required&quot;: false,
      &quot;callType&quot;: &quot;async&quot;,
      &quot;method&quot;: &quot;thing.service.Toggle&quot;,
      &quot;inputData&quot;: [],
      &quot;outputData&quot;: []
    },
    {
      &quot;identifier&quot;: &quot;DeleteScene&quot;,
      &quot;name&quot;: &quot;删除场景&quot;,
      &quot;required&quot;: false,
      &quot;callType&quot;: &quot;async&quot;,
      &quot;method&quot;: &quot;thing.service.DeleteScene&quot;,
      &quot;inputData&quot;: [
        {
          &quot;identifier&quot;: &quot;SceneID&quot;,
          &quot;name&quot;: &quot;场景ID&quot;,
          &quot;dataType&quot;: {
            &quot;type&quot;: &quot;int&quot;,
            &quot;specs&quot;: {
              &quot;min&quot;: &quot;1&quot;,
              &quot;max&quot;: &quot;255&quot;,
              &quot;step&quot;: &quot;1&quot;
            }
          }
        },
        {
          &quot;identifier&quot;: &quot;GroupID&quot;,
          &quot;name&quot;: &quot;组ID&quot;,
          &quot;dataType&quot;: {
            &quot;type&quot;: &quot;int&quot;,
            &quot;specs&quot;: {
              &quot;min&quot;: &quot;1&quot;,
              &quot;max&quot;: &quot;255&quot;,
              &quot;step&quot;: &quot;1&quot;
            }
          }
        }
      ],
      &quot;outputData&quot;: []
    },
    {
      &quot;identifier&quot;: &quot;Identify&quot;,
      &quot;name&quot;: &quot;测试&quot;,
      &quot;required&quot;: false,
      &quot;callType&quot;: &quot;async&quot;,
      &quot;method&quot;: &quot;thing.service.Identify&quot;,
      &quot;inputData&quot;: [
                {
                    &quot;identifier&quot;:&quot;IdentifyTime&quot;,
                    &quot;name&quot;:&quot;测试时间&quot;,
                    &quot;dataType&quot;:{
                        &quot;type&quot;:&quot;int&quot;,
                        &quot;specs&quot;:{
                            &quot;min&quot;:&quot;0&quot;,
                            &quot;max&quot;:&quot;65535&quot;,
                            &quot;unitName&quot;:&quot;秒&quot;,
                            &quot;step&quot;:&quot;1&quot;
                        }
                    }
                }
            ],
      &quot;outputData&quot;: []
  }
  ]
}</code></pre>
<h3>2键开关</h3>
<pre><code>{
  &quot;profile&quot;: {
    &quot;version&quot;: &quot;1.0&quot;,
    &quot;name&quot;:&quot;2键开关&quot;,
    &quot;productKey&quot;: &quot;R202020EJKG&quot;
  },
  &quot;properties&quot;: [
    {
      &quot;identifier&quot;: &quot;PowerSwitch_2&quot;,
      &quot;name&quot;: &quot;电源开关_2&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: true,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;bool&quot;,
        &quot;specs&quot;: {
          &quot;0&quot;: &quot;关闭&quot;,
          &quot;1&quot;: &quot;开启&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;PowerSwitch_1&quot;,
      &quot;name&quot;: &quot;电源开关_1&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: true,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;bool&quot;,
        &quot;specs&quot;: {
          &quot;0&quot;: &quot;关闭&quot;,
          &quot;1&quot;: &quot;开启&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;OnTime_1&quot;,
      &quot;name&quot;: &quot;&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;65535&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;OffWaitTime_1&quot;,
      &quot;name&quot;: &quot;&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;65535&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;OnTime_2&quot;,
      &quot;name&quot;: &quot;&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;65535&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;OffWaitTime_2&quot;,
      &quot;name&quot;: &quot;&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;65535&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;StartUpOnOff&quot;,
      &quot;name&quot;: &quot;&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;enum&quot;,
        &quot;specs&quot;: {
          &quot;0&quot;: &quot;关闭&quot;,
          &quot;1&quot;: &quot;开启&quot;,
          &quot;255&quot;: &quot;记忆&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;BacklightEnable&quot;,
      &quot;name&quot;: &quot;背光使能&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;enum&quot;,
        &quot;specs&quot;: {
          &quot;0&quot;: &quot;关闭&quot;,
          &quot;1&quot;: &quot;开启&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;ZCLVersion&quot;,
      &quot;name&quot;: &quot;zcl版本&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: true,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;255&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;ApplicationVersion&quot;,
      &quot;name&quot;: &quot;app版本&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;255&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;StackVersion&quot;,
      &quot;name&quot;: &quot;stack版本&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;255&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;HWVersion&quot;,
      &quot;name&quot;: &quot;hw版本&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;255&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;ManufacturerName&quot;,
      &quot;name&quot;: &quot;厂商名称&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;text&quot;,
        &quot;specs&quot;: {
          &quot;length&quot;:&quot;33&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;ModelIdentifier&quot;,
      &quot;name&quot;: &quot;modelId&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;text&quot;,
        &quot;specs&quot;: {
          &quot;length&quot;:&quot;33&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;DateCode&quot;,
      &quot;name&quot;: &quot;date&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;text&quot;,
        &quot;specs&quot;: {
          &quot;length&quot;:&quot;17&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;PowerSource&quot;,
      &quot;name&quot;: &quot;power&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: true,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;enum&quot;,
        &quot;specs&quot;: {
          &quot;0&quot;:&quot;Mains&quot;,
          &quot;1&quot;:&quot;Battery&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;DisableLocalConfig&quot;,
      &quot;name&quot;: &quot;&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;255&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;SWBuildID&quot;,
      &quot;name&quot;: &quot;软件版本号&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;text&quot;,
        &quot;specs&quot;: {
          &quot;length&quot;:&quot;17&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;IdentifyTime&quot;,
      &quot;name&quot;: &quot;测试时间&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;65535&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    } 
  ],
  &quot;services&quot;: [
  {
    &quot;identifier&quot;: &quot;Toggle_1&quot;,
    &quot;name&quot;: &quot;1路反转服务&quot;,
    &quot;required&quot;: false,
    &quot;callType&quot;: &quot;async&quot;,
    &quot;method&quot;: &quot;thing.service.Toggle&quot;,
    &quot;inputData&quot;: [],
    &quot;outputData&quot;: []
  },
  {
    &quot;identifier&quot;: &quot;Toggle_2&quot;,
    &quot;name&quot;: &quot;2路反转服务&quot;,
    &quot;required&quot;: false,
    &quot;callType&quot;: &quot;async&quot;,
    &quot;method&quot;: &quot;thing.service.Toggle&quot;,
    &quot;inputData&quot;: [],
    &quot;outputData&quot;: []
  },
  {
    &quot;identifier&quot;: &quot;Toggle_all&quot;,
    &quot;name&quot;: &quot;全部反转服务&quot;,
    &quot;required&quot;: false,
    &quot;callType&quot;: &quot;async&quot;,
    &quot;method&quot;: &quot;thing.service.Toggle&quot;,
    &quot;inputData&quot;: [],
    &quot;outputData&quot;: []
  },
  {
    &quot;identifier&quot;: &quot;On_all&quot;,
    &quot;name&quot;: &quot;全部打开服务&quot;,
    &quot;required&quot;: false,
    &quot;callType&quot;: &quot;async&quot;,
    &quot;method&quot;: &quot;thing.service.On_all&quot;,
    &quot;inputData&quot;: [],
    &quot;outputData&quot;: []
  },
  {
    &quot;identifier&quot;: &quot;Off_all&quot;,
    &quot;name&quot;: &quot;全部关闭服务&quot;,
    &quot;required&quot;: false,
    &quot;callType&quot;: &quot;async&quot;,
    &quot;method&quot;: &quot;thing.service.Off_all&quot;,
    &quot;inputData&quot;: [],
    &quot;outputData&quot;: []
  },
  {
      &quot;identifier&quot;: &quot;Identify&quot;,
      &quot;name&quot;: &quot;测试&quot;,
      &quot;required&quot;: false,
      &quot;callType&quot;: &quot;async&quot;,
      &quot;method&quot;: &quot;thing.service.Identify&quot;,
      &quot;inputData&quot;: [
                {
                    &quot;identifier&quot;:&quot;IdentifyTime&quot;,
                    &quot;name&quot;:&quot;测试时间&quot;,
                    &quot;dataType&quot;:{
                        &quot;type&quot;:&quot;int&quot;,
                        &quot;specs&quot;:{
                            &quot;min&quot;:&quot;0&quot;,
                            &quot;max&quot;:&quot;65535&quot;,
                            &quot;unitName&quot;:&quot;秒&quot;,
                            &quot;step&quot;:&quot;1&quot;
                        }
                    }
                }
            ],
      &quot;outputData&quot;: []
  }
  ]
}</code></pre>
<h3>3键开关</h3>
<pre><code>{
  &quot;profile&quot;: {
    &quot;version&quot;: &quot;1.0&quot;,
    &quot;name&quot;:&quot;3键开关&quot;,
    &quot;productKey&quot;: &quot;R203030SJKG&quot;
  },
  &quot;properties&quot;: [
  {
      &quot;identifier&quot;: &quot;PowerSwitch_3&quot;,
      &quot;name&quot;: &quot;电源开关_3&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: true,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;bool&quot;,
        &quot;specs&quot;: {
          &quot;0&quot;: &quot;关闭&quot;,
          &quot;1&quot;: &quot;开启&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;PowerSwitch_2&quot;,
      &quot;name&quot;: &quot;电源开关_2&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: true,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;bool&quot;,
        &quot;specs&quot;: {
          &quot;0&quot;: &quot;关闭&quot;,
          &quot;1&quot;: &quot;开启&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;PowerSwitch_1&quot;,
      &quot;name&quot;: &quot;电源开关_1&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: true,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;bool&quot;,
        &quot;specs&quot;: {
          &quot;0&quot;: &quot;关闭&quot;,
          &quot;1&quot;: &quot;开启&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;OnTime_1&quot;,
      &quot;name&quot;: &quot;&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;65535&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;OffWaitTime_1&quot;,
      &quot;name&quot;: &quot;&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;65535&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;OnTime_2&quot;,
      &quot;name&quot;: &quot;&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;65535&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;OffWaitTime_2&quot;,
      &quot;name&quot;: &quot;&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;65535&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;OnTime_3&quot;,
      &quot;name&quot;: &quot;&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;65535&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;OffWaitTime_3&quot;,
      &quot;name&quot;: &quot;&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;65535&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;StartUpOnOff&quot;,
      &quot;name&quot;: &quot;&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;enum&quot;,
        &quot;specs&quot;: {
          &quot;0&quot;: &quot;关闭&quot;,
          &quot;1&quot;: &quot;开启&quot;,
          &quot;255&quot;: &quot;记忆&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;BacklightEnable&quot;,
      &quot;name&quot;: &quot;背光使能&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;enum&quot;,
        &quot;specs&quot;: {
          &quot;0&quot;: &quot;关闭&quot;,
          &quot;1&quot;: &quot;开启&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;ZCLVersion&quot;,
      &quot;name&quot;: &quot;zcl版本&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: true,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;255&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;ApplicationVersion&quot;,
      &quot;name&quot;: &quot;app版本&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;255&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;StackVersion&quot;,
      &quot;name&quot;: &quot;stack版本&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;255&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;HWVersion&quot;,
      &quot;name&quot;: &quot;hw版本&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;255&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;ManufacturerName&quot;,
      &quot;name&quot;: &quot;厂商名称&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;text&quot;,
        &quot;specs&quot;: {
          &quot;length&quot;:&quot;33&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;ModelIdentifier&quot;,
      &quot;name&quot;: &quot;modelId&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;text&quot;,
        &quot;specs&quot;: {
          &quot;length&quot;:&quot;33&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;DateCode&quot;,
      &quot;name&quot;: &quot;date&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;text&quot;,
        &quot;specs&quot;: {
          &quot;length&quot;:&quot;17&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;PowerSource&quot;,
      &quot;name&quot;: &quot;power&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: true,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;enum&quot;,
        &quot;specs&quot;: {
          &quot;0&quot;:&quot;Mains&quot;,
          &quot;1&quot;:&quot;Battery&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;DisableLocalConfig&quot;,
      &quot;name&quot;: &quot;&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;255&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;SWBuildID&quot;,
      &quot;name&quot;: &quot;软件版本号&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;text&quot;,
        &quot;specs&quot;: {
          &quot;length&quot;:&quot;17&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;IdentifyTime&quot;,
      &quot;name&quot;: &quot;测试时间&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;65535&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    }
  ],
  &quot;events&quot;: [],
  &quot;services&quot;: [
  {
    &quot;identifier&quot;: &quot;Toggle_1&quot;,
    &quot;name&quot;: &quot;1路反转服务&quot;,
    &quot;required&quot;: false,
    &quot;callType&quot;: &quot;async&quot;,
    &quot;method&quot;: &quot;thing.service.Toggle&quot;,
    &quot;inputData&quot;: [],
    &quot;outputData&quot;: []
  },
  {
    &quot;identifier&quot;: &quot;Toggle_2&quot;,
    &quot;name&quot;: &quot;2路反转服务&quot;,
    &quot;required&quot;: false,
    &quot;callType&quot;: &quot;async&quot;,
    &quot;method&quot;: &quot;thing.service.Toggle&quot;,
    &quot;inputData&quot;: [],
    &quot;outputData&quot;: []
  },
  {
    &quot;identifier&quot;: &quot;Toggle_3&quot;,
    &quot;name&quot;: &quot;3路反转服务&quot;,
    &quot;required&quot;: false,
    &quot;callType&quot;: &quot;async&quot;,
    &quot;method&quot;: &quot;thing.service.Toggle&quot;,
    &quot;inputData&quot;: [],
    &quot;outputData&quot;: []
  },
  {
    &quot;identifier&quot;: &quot;Toggle_all&quot;,
    &quot;name&quot;: &quot;全部反转服务&quot;,
    &quot;required&quot;: false,
    &quot;callType&quot;: &quot;async&quot;,
    &quot;method&quot;: &quot;thing.service.Toggle&quot;,
    &quot;inputData&quot;: [],
    &quot;outputData&quot;: []
  },
  {
    &quot;identifier&quot;: &quot;On_all&quot;,
    &quot;name&quot;: &quot;全部打开服务&quot;,
    &quot;required&quot;: false,
    &quot;callType&quot;: &quot;async&quot;,
    &quot;method&quot;: &quot;thing.service.On_all&quot;,
    &quot;inputData&quot;: [],
    &quot;outputData&quot;: []
  },
  {
    &quot;identifier&quot;: &quot;Off_all&quot;,
    &quot;name&quot;: &quot;全部关闭服务&quot;,
    &quot;required&quot;: false,
    &quot;callType&quot;: &quot;async&quot;,
    &quot;method&quot;: &quot;thing.service.Off_all&quot;,
    &quot;inputData&quot;: [],
    &quot;outputData&quot;: []
  },
  {
      &quot;identifier&quot;: &quot;Identify&quot;,
      &quot;name&quot;: &quot;测试&quot;,
      &quot;required&quot;: false,
      &quot;callType&quot;: &quot;async&quot;,
      &quot;method&quot;: &quot;thing.service.Identify&quot;,
      &quot;inputData&quot;: [
                {
                    &quot;identifier&quot;:&quot;IdentifyTime&quot;,
                    &quot;name&quot;:&quot;测试时间&quot;,
                    &quot;dataType&quot;:{
                        &quot;type&quot;:&quot;int&quot;,
                        &quot;specs&quot;:{
                            &quot;min&quot;:&quot;0&quot;,
                            &quot;max&quot;:&quot;65535&quot;,
                            &quot;unitName&quot;:&quot;秒&quot;,
                            &quot;step&quot;:&quot;1&quot;
                        }
                    }
                }
            ],
      &quot;outputData&quot;: []
  }]
}</code></pre>
<h3>4键开关</h3>
<pre><code>{
  &quot;profile&quot;: {
    &quot;version&quot;: &quot;1.0&quot;,
    &quot;name&quot;:&quot;4键开关&quot;,
    &quot;productKey&quot;: &quot;R204040SJKG&quot;
  },
  &quot;properties&quot;: [
  {
    &quot;identifier&quot;: &quot;PowerSwitch_4&quot;,
    &quot;name&quot;: &quot;电源开关_4&quot;,
    &quot;accessMode&quot;: &quot;rw&quot;,
    &quot;required&quot;: true,
    &quot;dataType&quot;: {
      &quot;type&quot;: &quot;bool&quot;,
      &quot;specs&quot;: {
        &quot;0&quot;: &quot;关闭&quot;,
        &quot;1&quot;: &quot;开启&quot;
      }
    }
  },
  {
      &quot;identifier&quot;: &quot;PowerSwitch_3&quot;,
      &quot;name&quot;: &quot;电源开关_3&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: true,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;bool&quot;,
        &quot;specs&quot;: {
          &quot;0&quot;: &quot;关闭&quot;,
          &quot;1&quot;: &quot;开启&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;PowerSwitch_2&quot;,
      &quot;name&quot;: &quot;电源开关_2&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: true,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;bool&quot;,
        &quot;specs&quot;: {
          &quot;0&quot;: &quot;关闭&quot;,
          &quot;1&quot;: &quot;开启&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;PowerSwitch_1&quot;,
      &quot;name&quot;: &quot;电源开关_1&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: true,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;bool&quot;,
        &quot;specs&quot;: {
          &quot;0&quot;: &quot;关闭&quot;,
          &quot;1&quot;: &quot;开启&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;OnTime_1&quot;,
      &quot;name&quot;: &quot;&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;65535&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;OffWaitTime_1&quot;,
      &quot;name&quot;: &quot;&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;65535&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;OnTime_2&quot;,
      &quot;name&quot;: &quot;&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;65535&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;OffWaitTime_2&quot;,
      &quot;name&quot;: &quot;&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;65535&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;OnTime_3&quot;,
      &quot;name&quot;: &quot;&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;65535&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;OffWaitTime_3&quot;,
      &quot;name&quot;: &quot;&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;65535&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;OnTime_4&quot;,
      &quot;name&quot;: &quot;&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;65535&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;OffWaitTime_4&quot;,
      &quot;name&quot;: &quot;&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;65535&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;StartUpOnOff&quot;,
      &quot;name&quot;: &quot;&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;enum&quot;,
        &quot;specs&quot;: {
          &quot;0&quot;: &quot;关闭&quot;,
          &quot;1&quot;: &quot;开启&quot;,
          &quot;255&quot;: &quot;记忆&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;BacklightEnable&quot;,
      &quot;name&quot;: &quot;背光使能&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;enum&quot;,
        &quot;specs&quot;: {
          &quot;0&quot;: &quot;关闭&quot;,
          &quot;1&quot;: &quot;开启&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;ZCLVersion&quot;,
      &quot;name&quot;: &quot;zcl版本&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: true,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;255&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;ApplicationVersion&quot;,
      &quot;name&quot;: &quot;app版本&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;255&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;StackVersion&quot;,
      &quot;name&quot;: &quot;stack版本&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;255&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;HWVersion&quot;,
      &quot;name&quot;: &quot;hw版本&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;255&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;ManufacturerName&quot;,
      &quot;name&quot;: &quot;厂商名称&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;text&quot;,
        &quot;specs&quot;: {
          &quot;length&quot;:&quot;33&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;ModelIdentifier&quot;,
      &quot;name&quot;: &quot;modelId&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;text&quot;,
        &quot;specs&quot;: {
          &quot;length&quot;:&quot;33&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;DateCode&quot;,
      &quot;name&quot;: &quot;date&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;text&quot;,
        &quot;specs&quot;: {
          &quot;length&quot;:&quot;17&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;PowerSource&quot;,
      &quot;name&quot;: &quot;power&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: true,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;enum&quot;,
        &quot;specs&quot;: {
          &quot;0&quot;:&quot;Mains&quot;,
          &quot;1&quot;:&quot;Battery&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;DisableLocalConfig&quot;,
      &quot;name&quot;: &quot;&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;255&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;SWBuildID&quot;,
      &quot;name&quot;: &quot;软件版本号&quot;,
      &quot;accessMode&quot;: &quot;r&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;text&quot;,
        &quot;specs&quot;: {
          &quot;length&quot;:&quot;17&quot;
        }
      }
    },
    {
      &quot;identifier&quot;: &quot;IdentifyTime&quot;,
      &quot;name&quot;: &quot;测试时间&quot;,
      &quot;accessMode&quot;: &quot;rw&quot;,
      &quot;required&quot;: false,
      &quot;dataType&quot;: {
        &quot;type&quot;: &quot;int&quot;,
        &quot;specs&quot;: {
          &quot;min&quot;: &quot;0&quot;,
          &quot;max&quot;: &quot;65535&quot;,
          &quot;step&quot;: &quot;1&quot;
        }
      }
    }
  ],
  &quot;events&quot;: [],
  &quot;services&quot;: [
  {
    &quot;identifier&quot;: &quot;Toggle_1&quot;,
    &quot;name&quot;: &quot;1路反转服务&quot;,
    &quot;required&quot;: false,
    &quot;callType&quot;: &quot;async&quot;,
    &quot;method&quot;: &quot;thing.service.Toggle_1&quot;,
    &quot;inputData&quot;: [],
    &quot;outputData&quot;: []
  },
  {
    &quot;identifier&quot;: &quot;Toggle_2&quot;,
    &quot;name&quot;: &quot;2路反转服务&quot;,
    &quot;required&quot;: false,
    &quot;callType&quot;: &quot;async&quot;,
    &quot;method&quot;: &quot;thing.service.Toggle_2&quot;,
    &quot;inputData&quot;: [],
    &quot;outputData&quot;: []
  },
  {
    &quot;identifier&quot;: &quot;Toggle_3&quot;,
    &quot;name&quot;: &quot;3路反转服务&quot;,
    &quot;required&quot;: false,
    &quot;callType&quot;: &quot;async&quot;,
    &quot;method&quot;: &quot;thing.service.Toggle_3&quot;,
    &quot;inputData&quot;: [],
    &quot;outputData&quot;: []
  },
  {
    &quot;identifier&quot;: &quot;Toggle_4&quot;,
    &quot;name&quot;: &quot;4路反转服务&quot;,
    &quot;required&quot;: false,
    &quot;callType&quot;: &quot;async&quot;,
    &quot;method&quot;: &quot;thing.service.Toggle_4&quot;,
    &quot;inputData&quot;: [],
    &quot;outputData&quot;: []
  },
  {
    &quot;identifier&quot;: &quot;Toggle_all&quot;,
    &quot;name&quot;: &quot;全部反转服务&quot;,
    &quot;required&quot;: false,
    &quot;callType&quot;: &quot;async&quot;,
    &quot;method&quot;: &quot;thing.service.Toggle_all&quot;,
    &quot;inputData&quot;: [],
    &quot;outputData&quot;: []
  }, 
  {
    &quot;identifier&quot;: &quot;On_all&quot;,
    &quot;name&quot;: &quot;全部打开服务&quot;,
    &quot;required&quot;: false,
    &quot;callType&quot;: &quot;async&quot;,
    &quot;method&quot;: &quot;thing.service.On_all&quot;,
    &quot;inputData&quot;: [],
    &quot;outputData&quot;: []
  },
  {
    &quot;identifier&quot;: &quot;Off_all&quot;,
    &quot;name&quot;: &quot;全部关闭服务&quot;,
    &quot;required&quot;: false,
    &quot;callType&quot;: &quot;async&quot;,
    &quot;method&quot;: &quot;thing.service.Off_all&quot;,
    &quot;inputData&quot;: [],
    &quot;outputData&quot;: []
  },
  {
      &quot;identifier&quot;: &quot;Identify&quot;,
      &quot;name&quot;: &quot;测试&quot;,
      &quot;required&quot;: false,
      &quot;callType&quot;: &quot;async&quot;,
      &quot;method&quot;: &quot;thing.service.Identify&quot;,
      &quot;inputData&quot;: [
                {
                    &quot;identifier&quot;:&quot;IdentifyTime&quot;,
                    &quot;name&quot;:&quot;测试时间&quot;,
                    &quot;dataType&quot;:{
                        &quot;type&quot;:&quot;int&quot;,
                        &quot;specs&quot;:{
                            &quot;min&quot;:&quot;0&quot;,
                            &quot;max&quot;:&quot;65535&quot;,
                            &quot;unitName&quot;:&quot;秒&quot;,
                            &quot;step&quot;:&quot;1&quot;
                        }
                    }
                }
            ],
      &quot;outputData&quot;: []
  }]
}</code></pre>