## 场景控制（ActivationScene/DeactivateScene）
这些消息类型用来对场景进行控制
* ActivationSceneRequest
* ActivationSceneConfirmation
* DeactivateSceneRequest
* DeactivateSceneConfirmation
### ActivationSceneRequest
**示例语句**：   
“小微，开启回家模式”   
**目的**：激活回家场景。 从Smart Home Skill API发送到技能适配器。

**Header**

| 属性  | 值 | 
|---------|---------|
| name | ActivationSceneRequest | 
| namespace | SmartHome.Control |

**Payload**

| 属性 | 描述 | 是否必需 |
|---------|---------|---------|
| accessToken | 与客户的设备云账户相关的访问令牌。| 是 |
| sceneId | 场景id。| 是 |

*ActivationSceneRequest*示例：
```
    {
        "header": {
            "messageId": "9422676d-2356-4aa7-aa88-c642f12bfcd6",
            "name": " ActivationSceneRequest",
            "namespace": "SmartHome.Control",
            "payloadVersion": "2"
        },
        "payload": {
            "accessToken": "[OAuth token here]",
            "sceneId": "uniqueSceneId"
        }
    }
```
### ActivationSceneConfirmation
***小微响应示例*：“好的”   
**目的**：表示设备成功进入场景模式。 这是对*ActivationSceneConfirmation*的预期响应，并从技能适配器发送到Smart Home Skill API。

**Header**

| 属性  | 值 | 
|---------|---------|
| name | ActivationSceneConfirmation | 
| namespace | SmartHome.Control |

**Payload**

| 属性 | 描述 | 是否必需 |
|---------|---------|---------|
| None | 无需返回任何字段。| N/A |

*ActivationSceneConfirmation*示例：
```
    {
        "header": {
            "messageId": "9422676d-2356-4aa7-aa88-c642f12bfcd6",
            "name": "ActivationSceneConfirmation",
            "namespace": "SmartHome.Control",
            "payloadVersion": "2"
        },
        "payload": {}
    }
```
### DeactivateSceneRequest
**示例语句**：   
“小微，关闭回家模式”   
**目的**：关闭回家场景。 从Smart Home Skill API发送到技能适配器。

**Header**

| 属性  | 值 | 
|---------|---------|
| name | DeactivateSceneRequest | 
| namespace | SmartHome.Control |

**Payload**

| 属性 | 描述 | 是否必需 |
|---------|---------|---------|
| accessToken | 与客户的设备云账户相关的访问令牌。| 是 |
| sceneId | 场景id。| 是 |

*DeactivateSceneRequest*示例：
```
    {
        "header": {
            "messageId": "9422676d-2356-4aa7-aa88-c642f12bfcd6",
            "name": " DeactivateSceneRequest",
            "namespace": "SmartHome.Control",
            "payloadVersion": "2"
        },
        "payload": {
            "accessToken": "[OAuth token here]",
            "sceneId": "uniqueSceneId"
        }
    }
```
### DeactivateSceneConfirmation
***小微响应示例*：“好的”   
**目的**：表示设备成功退出场景模式。 这是对*DeactivateSceneConfirmation*的预期响应，并从技能适配器发送到Smart Home Skill API。

**Header**

| 属性  | 值 | 
|---------|---------|
| name | DeactivateSceneConfirmation | 
| namespace | SmartHome.Control |

**Payload**

| 属性 | 描述 | 是否必需 |
|---------|---------|---------|
| None | 无需返回任何字段。| N/A |

*DeactivateSceneConfirmation*示例：
```
    {
        "header": {
            "messageId": "9422676d-2356-4aa7-aa88-c642f12bfcd6",
            "name": "DeactivateSceneConfirmation",
            "namespace": "SmartHome.Control",
            "payloadVersion": "2"
        },
        "payload": {}
    }
```
