# 分布式日程加湿器profile定义说明

##### 命令下发定义

###### 开关加湿器(SmartHumidifierStatus)

```
{ 
	"service_id": "SmartHumidifier",                  // 产品服务ID,固定为SmartHumidifier
	"command_name": "SetHumidifierStatus",       		// 命令名称,固定为SetHumidifierStatus
	"paras":
	{
   		"HumidifierStatus": "ON"               		// 命令值(类型String):ON/OFF
	}
}
```

###### 阈值设置(SetHumidityThreshold)

```
{ 
	"service_id": "SmartHumidifier",            // 产品服务ID,固定为SmartLamp
	"command_name": "SetHumidityThreshold",   // 命令名称,固定为SetHumidityThreshold
	"paras": 
	{
		"HumidityHig": 60,              	  // 最高湿度阈值,高于设定值,关闭加湿:40-70
	} 
} 
```

####  日程预约提醒模式:

```
{
    "service_id":"SmartHumidifier",// 产品服务ID,固定
    "command_name":"SetSchedule",// 日程预约命令名字,固定
    "paras":{
        "ScheduleID":"0", // 日程ID号(int),取值为0-65535, 用于服务端对设备日程的增、删、改
        "option":"A", // 日程操作类型(string),取值为“A”(增加)、“D”(删除)、“U”(更新)
        "Day":"1,2,3,4,5,6,7",// 日程的天(星期几)类型(string),已逗号区分的数字,“1,2,3,4,5,6,7”,或者下划线连接的数字,比方“1-7”标识周一到周日
        "StartHour":11, // 日程的起始时辰,类型(int),取值为0-23
        "StartMinute":59, // 日程的起始分,类型(int), 取值为0-59
  	     "Command":{"HumidifierStatus":"ON"}, // 日程的预约动作,类型(string),取值为“ON”(打开)、“OFF”(关闭),
        "DurationMinutes":5// 日程的预约提醒持续时间,类型(int)
    }
}
```



##### 属性获取定义

属性是指设备当前的一些状态,由设备端主动上报到云端

```
{
	"serviceId": "SmartHumidifier",      // 产品服务ID,固定为SmartHumidifier
	"data": 
	{
		"HumidifierStatus":"ON",   	// 加湿器当前开关状态(类型String):ON/OFF
		"Humidity":45,              // 当前环境湿度(类型int):0 - 200
		"HumidityHig": 90,          // 最高湿度阈值:90-120
	}
}
```

##### 设备信息

智能加湿器设备相关信息,用于写入NFC自定义数据之中

|  标签  | 名字            | 描述                                       | 定义值                      |
| :--: | ------------- | ---------------------------------------- | ------------------------ |
|  1   | IoTDA平台设备产品ID | 由IoTDA平台中获取,使用自身,标识设备产品品类。典型值24字节,小于32字节 | 61b953b52b2aa20288c07fa9 |
|  2   | NodeID        | 设备节点ID,辨识同品类中,不同的设备。典型值8字节,小于64字节        | SmartHumidifier01        |
|  3   | DevicePwd     | 设备认证秘钥,用于设备连接IoTDA认证。典型值8字节,小于32字节       | 12345678                 |
|  4   | 配网标识          | 标识当前设备配网类型,1字节<br />0:不需要配网设备(如手表平板等自带蜂窝网络的设备);<br />1:NAN配网 + softAP组合模式配网(能自动使用当前网络配网,不需要输入密码);<br />2:softAP配网,连入设备热点,输入wifi密码进行配网;<br />3:ble蓝牙配网;<br />4:NAN配网 近距离贴近设备配网(能自动使用当前网络配网,不需要输入密码); | 2                        |
|  5   | ApSSID        | 设备自身热点名,典型值12字节,小于32字节,NAN配网和softAp配网必须提供;构成一般为前缀teamX + nodeID | teamX-SmartHumidifier01  |