添加设备并绑定老人
HTTP方法
POST
HTTP URL
/v1/device/add
Header参数
- Content-Type采用 application/json
- 认证相关头字段,请参考wsse认证
Body数据
| 参数 | 类型 | 必需 | 描述 |
|---|---|---|---|
| deviceId | string | 是 | 设备Id 只允许填入字母、数字、字母数字组合 |
| deviceName | string | 是 | 设备名称 |
| network | string | 是 | 设备网络类型 |
| deviceType | string | 是 | 设备类型 |
| deviceManufacturer | string | 是 | 第三方接入取值请咨询哈哈云运营人员 |
| deviceBelongs | string | 否 | 设备所属 1-老人, 2-机构, 默认为 1 |
| identityNo | string | 否 | 老人身份证号 (传此参数代表添加设备的同时绑定该老人) |
| customerId | string | 否 | 设备绑定老人的唯一Id(传此参数代表添加设备的同时绑定该老人) |
注: identityNo 和 customerId 不能均不传
设备网络类型
| 取值 | 定义 |
|---|---|
| 0 | 4G |
| 1 | Wifi |
| 2 | GPRS |
| 3 | NB-IoT |
设备类型
| 取值 | 定义 |
|---|---|
| 1 | 智能网关 |
| 2 | 智能手表/手环 |
| 3 | 燃气探测器 |
| 4 | 水浸探测器 |
| 5 | 无线呼叫器 |
| 6 | 门磁传感器 |
| 7 | 红外传感器 |
| 8 | 烟感探测器 |
| 9 | 拉线报警器 |
| 10 | 智能床垫 |
| 11 | 门铃 |
| 12 | 一氧化碳报警器 |
| 13 | 智能枕头 |
| 14 | 睡眠带 |
| 15 | 考勤机 |
| 16 | 摄像头 |
| 17 | 睡眠监测仪 |
| 18 | 跌倒检测仪 |
| 19 | 客流统计设备 |
| 20 | 随诊包 |
| 21 | 智能工卡 |
| 22 | 天猫精灵 |
| 23 | 小度 |
| 24 | 血压血糖仪 |
| 25 | 电力脉象仪 |
| 26 | sos语音呼叫器 |
| 27 | 水流拉线报警器 |
| 28 | AI跌倒检测仪 |
| 29 | 度目盒子 |
| 30 | 中控屏 |
| 31 | 水表 |
| 32 | 心电 |
请求示例
{
"deviceId": "DY09013455",
"deviceName": "测试设备",
"deviceType": "1",
"deviceManufacturer": "1",
"identityNo":"320102195703076892"
}
HTTP响应
| 参数 | 类型 | 描述 |
|---|---|---|
| code | int | 状态码,0为成功,非0为失败 |
| message | string | 对于状态码的简单描述 |
正常响应
{
"code": 0,
"message": "Success"
}
异常响应
新增设备异常,设备ID不能为空
{
"code": 312007,
"message": "设备ID不能为空"
}
新增设备异常,该设备ID已存在
{
"code": 312008,
"message": "新增设备异常,该设备ID已存在"
}
新增设备异常,设备类型不能为空
{
"code": 312009,
"message": "新增设备异常,设备类型不能为空"
}
新增设备异常,设备厂商不能为空
{
"code": 312010,
"message": "新增设备异常,设备厂商不能为空"
}
新增设备异常,customerId或身份证号对应老人不存在
{
"code": 312011,
"message": "对应老人不存在"
}
新增设备异常,设备厂商类型不存在
{
"code": 312014,
"message": "新增设备异常,设备厂商类型不存在"
}
新增设备异常,设备类型不存在
{
"code": 312015,
"message": "新增设备异常,设备类型不存在"
}
身份信息不能为空,identityNo 和 customerId 不能均为空
{
"code": 312017,
"message": "身份信息不能为空"
}