base64

用户授权

用户登陆:api/wechat/login

请求参数:

参数名类型必填说明
codeString字符嘛
encryptedDataString就阿三看不到
ivString加密向量

返回参数:

参数名类型样例说明
statusStringOK状态码-返回OK代表请求成功,其他错误码详见错误码列表
messageString请求成功状态码的描述

状态码:

OK注册成功
bnp.WECHAT_NOT_EXIST帐号未注册

用户注册:api/wechat/register

参数名类型必填说明
quickRegisterBoolean注册方式是否为快速注册
phoneNumberString用户手机号码
validateCodeString用户填写的验证码

返回参数:

参数名类型样例说明
statusStringOK状态码-返回OK代表请求成功,其他错误码详见错误码列表
messageString请求成功状态码的描述

状态码:

OK注册成功
bnp.VALIDATE_CODE_ERROR验证码错误
bnp.TELEPHONE_NOT_EXIST手机号不存在

获取验证码:api/auth/send_sms

参数名类型必填说明
register_idString请求ID
telephoneString手机号码

返回参数:

参数名类型样例说明
statusStringOK状态码-返回OK代表请求成功,其他错误码详见错误码列表
messageString请求成功状态码的描述
register_idStringasd请求ID

数据

新建设备:api/device/add

参数名类型必填说明
imeiString设备IMEI
nameString设备别名
genreString设备类型

返回参数:

参数名类型样例说明
statusStringOK状态码-返回OK代表请求成功,其他错误码详见错误码列表
messageString请求成功状态码的描述
tokenString9659f7bde86f586b4fb2941c09c2fa9a设备标识

删除设备:api/device/remove

参数名类型必填说明
tokenString设备标识
imeiString设备IMEI

返回参数:

参数名类型样例说明
statusStringOK状态码-返回OK代表请求成功,其他错误码详见错误码列表
messageString请求成功状态码的描述

获取设备列表:api/device/items

参数名类型必填说明
startNumber请求ID
countNumber请求ID
sortString请求ID
filterString请求ID

返回参数:

参数名类型必填说明
itemsArray[token1,token2,...,tokenN]请求ID

设备基本信息:api/device/base_info

参数名类型必填说明
tokenString请求ID

返回参数:

参数名类型样例说明
imeiString458216854015614设备IMEI
nameString定位器测试设备别名
name_regStringBENU-GPS-001设备注册名
vernStringVer01.00设备版本
genreString变频器伴侣设备型号
genre_regStringGPS Monitor设备注册型号
onlineString在线在线状态
csqInteger26信号强度
gpsString121.15615,31.684784经纬度(高德)
timeString2018-06-21 13:45:15最后通讯时间
locationString上海市闵行区七宝镇语义化位置

设备数据:api/device/datas

参数名类型必填说明
tokenString设备标识
参数名类型必填说明
itemsArray 请求ID
[
 {
  name:'电压',
  addr:'0x16',
  value:3.14,
  write:'int32',
  type:'int32',
  unit:'V',
  time:'2018-07-01 15:15:58',
 },
 {}
]

发表评论