子设备品类
<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>