
# 添加网关子设备响应
#### 主题Topic
|   Topic   | /v1/devices/{gatewayId}/topo/addResponse |
|---|---|
| **消息发送方** | 物联网平台                                    |
| **消息接收方** | 边设备                                      |
   
#### 参数说明
子设备添加成功后会返回响应，其中包含新增的子设备信息，二次开发需自行在本地保存新增的子设备信息，其中返回的deviceId字段将用于子设备数据上报、设备状态更新和子设备删除。
响应参数说明
| **字段名**    | **必选/可选** | **类型**                 | **参数描述**                                                                                                                                                                                                                               |
|:---|:---|:---|:---|
| mid        | 必选        | Integer                | 命令ID。                                                                                                                                                                                                                                  |
| statusCode | 必选        | Integer                | 请求处理的结果码。 - "0"表示成功。  - 非"0"表示失败。   |
| statusDesc | 可选        | String                 | 响应状态描述。                                                                                                                                                                                                                                |
| data       | 必选        | List\< AddDeviceRsp \> | 添加子设备的结果信息。                                                                                                                                                                                                                            |
   
AddDeviceRsp结构体说明
| **字段名**    | **必选/可选** | **类型**     | **参数描述**                                                                                                                                                                                                                          |
|:---|:---|:---|:---|
| statusCode | 必选        | Integer    | 请求处理的结果码。 - "0"表示成功。  - 非"0"表示失败。   |
| statusDesc | 可选        | String     | 响应状态描述。                                                                                                                                                                                                                           |
| deviceInfo | 可选        | DeviceInfo | 设备信息。                                                                                                                                                                                                                             |
   
DeviceInfo结构体说明
| **字段名**        | **必选/可选** | **类型** | **参数描述**                                                        |
|:---|:---|:---|:---|
| nodeId         | 必选        | String | 设备标识。 支持英文大小写，数字和中划线，长度2-64。    |
| deviceId       | 必选        | String | 平台生成的设备唯一标识，对应设备客户端ID。                                          |
| name           | 必选        | String | 设备名称。 支持中英文大小写，数字，中划线和#，长度2-64。 |
| description    | 可选        | String | 设备描述。 描述长度不能超过200。                 |
| manufacturerId | 必选        | String | 厂商ID。 支持英文大小写，数字，中划线和下划线，长度2-50。  |
| model          | 必选        | String | 产品型号。 支持英文大小写，数字，中划线和下划线，长度2-50。  |
   
#### 示例
```
{
       "data": [{
              "deviceInfo": {
                     "manufacturerId": "Test_n",
                     "name": "n-device",
                     "model": "A_n",
                     "nodeId": "n-device",
                     "deviceId": "D59eGSxy"
              },
              "statusCode": 0
       }],
       "mid": 7,
       "statusCode": 0
}
```
