简要描述:
通过条形码获取设备详情
请求域名:
- http://xx.com
请求路由:
GET/&route=plugin.yz-supply-home-water-machin.frontend.device.device.getDeviceByDeviceBarcode
请求参数说明:
| 参数名 | 类型 | 是否必需 | 说明 |
|---|---|---|---|
| device_imei | string | 是 | 设备imei 通过条形码获取设备信息返回 二选一 |
返回示例:
正确时返回:
{
"result": 1,
"msg": "获取成功",
"data": {
"id": 1,
"created_at": null,
"updated_at": null,
"device_sn": "321312312",
"iccid": "",
"imei": "32131321",
"device_type_id": 32131,
"device_type": {
"id": 0,
"created_at": null,
"updated_at": null,
"name": "",
"image_url": ""
},
"user_id": 1,
"status": 1,
"screen_status": 1,
"work_mode": 1,
"remaining_flow": 321,
"remaining_days": 321,
"used_flow": 0,
"used_days": 0,
"pure_water_tds": 0,
"raw_water_tds": 0,
"filter_remaining_1": 0,
"filter_remaining_2": 0,
"filter_remaining_3": 0,
"filter_remaining_4": 0,
"filter_remaining_5": 0,
"filter_max_1": 0,
"filter_max_2": 0,
"filter_max_3": 0,
"filter_max_4": 0,
"filter_max_5": 0,
"signal_strength": 0,
"lac": 0,
"cid": 0,
"install_address": "",
"last_heartbeat": 0,
"is_online": false,
"is_expired": false
}
}
返回参数说明:
| 参数名 | 类型 | 说明 | |
|---|---|---|---|
| device_sn | String | 设备序列号 | |
| iccid | String | 设备ICCID | |
| imei | String | 设备IMEI | |
| device_type_id | Integer | 设备类型ID | |
| device_type | Object | 设备类型关联对象 | |
| user_id | Integer | 用户ID | |
| status | Byte | 设备状态 0备用 1待激活 2出厂测试 3正常制水 4欠费 5故障 6关机 7水满 8缺水 9漏水 10滤芯待复位 11硬件测试 | |
| screen_status | Byte | 屏幕状态 | |
| work_mode | Byte | 工作模式 | |
| remaining_flow | Integer | 剩余流量 | |
| remaining_days | Integer | 剩余天数 | |
| used_flow | Integer | 已使用流量 | |
| used_days | Integer | 已使用天数 | |
| pure_water_tds | Integer | 净水TDS值 | |
| raw_water_tds | Integer | 原水TDS值 | |
| filter_remaining_1 | Integer | 滤芯1剩余值 | |
| filter_remaining_2 | Integer | 滤芯2剩余值 | |
| filter_remaining_3 | Integer | 滤芯3剩余值 | |
| filter_remaining_4 | Integer | 滤芯4剩余值 | |
| filter_remaining_5 | Integer | 滤芯5剩余值 | |
| filter_max_1 | Integer | 滤芯1最大值 | |
| filter_max_2 | Integer | 滤芯2最大值 | |
| filter_max_3 | Integer | 滤芯3最大值 | |
| filter_max_4 | Integer | 滤芯4最大值 | |
| filter_max_5 | Integer | 滤芯5最大值 | |
| signal_strength | Byte | 信号强度 | |
| lac | Integer | 位置区域码 | |
| cid | Integer | 小区标识 | |
| install_address | String | 安装地址 | |
| last_heartbeat | Integer | 最后心跳时间 | |
| is_online | Boolean | 是否在线 | |
| is_expired | Boolean | 设备是否到期 |