base64
用户授权
用户登陆:api/wechat/login
请求参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|
| code | String | 是 | 字符嘛 |
| encryptedData | String | 是 | 就阿三看不到 |
| iv | String | 是 | 加密向量 |
返回参数:
| 参数名 | 类型 | 样例 | 说明 |
|---|
| status | String | OK | 状态码-返回OK代表请求成功,其他错误码详见错误码列表 |
| message | String | 请求成功 | 状态码的描述 |
状态码:
| OK | 注册成功 | |
| bnp.WECHAT_NOT_EXIST | 帐号未注册 |
用户注册:api/wechat/register
| 参数名 | 类型 | 必填 | 说明 |
|---|
| quickRegister | Boolean | 是 | 注册方式是否为快速注册 |
| phoneNumber | String | 是 | 用户手机号码 |
| validateCode | String | 否 | 用户填写的验证码 |
返回参数:
| 参数名 | 类型 | 样例 | 说明 |
|---|
| status | String | OK | 状态码-返回OK代表请求成功,其他错误码详见错误码列表 |
| message | String | 请求成功 | 状态码的描述 |
状态码:
| OK | 注册成功 |
| bnp.VALIDATE_CODE_ERROR | 验证码错误 |
| bnp.TELEPHONE_NOT_EXIST | 手机号不存在 |
获取验证码:api/auth/send_sms
| 参数名 | 类型 | 必填 | 说明 |
|---|
| register_id | String | 是 | 请求ID |
| telephone | String | 是 | 手机号码 |
返回参数:
| 参数名 | 类型 | 样例 | 说明 |
|---|
| status | String | OK | 状态码-返回OK代表请求成功,其他错误码详见错误码列表 |
| message | String | 请求成功 | 状态码的描述 |
| register_id | String | asd | 请求ID |
数据
新建设备:api/device/add
| 参数名 | 类型 | 必填 | 说明 |
|---|
| imei | String | 是 | 设备IMEI |
| name | String | 是 | 设备别名 |
| genre | String | 是 | 设备类型 |
返回参数:
| 参数名 | 类型 | 样例 | 说明 |
|---|
| status | String | OK | 状态码-返回OK代表请求成功,其他错误码详见错误码列表 |
| message | String | 请求成功 | 状态码的描述 |
| token | String | 9659f7bde86f586b4fb2941c09c2fa9a | 设备标识 |
删除设备:api/device/remove
| 参数名 | 类型 | 必填 | 说明 |
|---|
| token | String | 是 | 设备标识 |
| imei | String | 是 | 设备IMEI |
返回参数:
| 参数名 | 类型 | 样例 | 说明 |
|---|
| status | String | OK | 状态码-返回OK代表请求成功,其他错误码详见错误码列表 |
| message | String | 请求成功 | 状态码的描述 |
获取设备列表:api/device/items
| 参数名 | 类型 | 必填 | 说明 |
|---|
| start | Number | 否 | 请求ID |
| count | Number | 否 | 请求ID |
| sort | String | 否 | 请求ID |
| filter | String | 否 | 请求ID |
返回参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|
| items | Array | [token1,token2,...,tokenN] | 请求ID |
设备基本信息:api/device/base_info
| 参数名 | 类型 | 必填 | 说明 |
|---|
| token | String | 是 | 请求ID |
返回参数:
| 参数名 | 类型 | 样例 | 说明 |
|---|
| imei | String | 458216854015614 | 设备IMEI |
| name | String | 定位器测试 | 设备别名 |
| name_reg | String | BENU-GPS-001 | 设备注册名 |
| vern | String | Ver01.00 | 设备版本 |
| genre | String | 变频器伴侣 | 设备型号 |
| genre_reg | String | GPS Monitor | 设备注册型号 |
| online | String | 在线 | 在线状态 |
| csq | Integer | 26 | 信号强度 |
| gps | String | 121.15615,31.684784 | 经纬度(高德) |
| time | String | 2018-06-21 13:45:15 | 最后通讯时间 |
| location | String | 上海市闵行区七宝镇 | 语义化位置 |
设备数据:api/device/datas
| 参数名 | 类型 | 必填 | 说明 |
|---|
| token | String | 是 | 设备标识 |
[
{
name:'电压',
addr:'0x16',
value:3.14,
write:'int32',
type:'int32',
unit:'V',
time:'2018-07-01 15:15:58',
},
{}
]