指纹锁-接口文档
返回数据格式
状态码 | 意义 |
---|
200 | 请求成功 |
message | 请求状态 |
data | 具体的请求信息 |
data
data | value | meaning |
---|
flag | true/false | 通过验证/未通过验证 |
message | String | 错误信息描述 |
| | |
User接口
发送验证码
请求
param | phone |
---|
url | /sms/smsXxs |
meaning | 向用户发送验证码 |
返回
name | value |
---|
verifyCode | 六位验证码 |
phone | 手机号 |
isOK | 是否发送成功 |
sendtime | 验证码发送的时间 |
示例
{
"verifyCode": "628622",
"phone": "15723117704",
"isOk": "OK",
"sendtime": "2020-12-16 21:42:51"
}
登录验证
请求
name | value |
---|
param | 参数 |
url | /sms/login |
method | get/post 待定 |
| |
参数
param | value |
---|
phone | String |
lock_id | String |
password | String |
time | String |
返回
name | value |
---|
code | 200 |
message | success |
data | … |
登陆成功
{
"code": "200",
"message": "success",
"data": {
"flag": true
}
}
门锁未注册
{
"code": "200",
"message": "success",
"data": {
"flag": false,
"message": "未找到门锁"
}
}
账户或密码错误
{
"code": "200",
"message": "success",
"data": {
"flag": false,
"message": "账号或密码错误"
}
}
验证码超时
{
"code": "200",
"message": "success",
"data": {
"flag": false,
"message": "验证码超时"
}
}
通知/注册
格式
{lock_id:22,password:220,ip:10.23.23.656,advice:1}
说明
name名称可变 | value |
---|
lock_id | 门锁id |
password | 门锁密码 |
ip | 门锁地址 |
advice | 通知 警报 密码输入次数过多 :1 电量过低:2 正常:0 |
接口
name | value |
---|
param | lock_id |
url | door/advice |
data | advice |
advice
value | meaning |
---|
1 | 开锁次数过多 |
2 | 锁的电量过低 |
0 | 正常 |
{
"code": "200",
"message": "success",
"data": {
"advice": 0
}
}
增加临时密钥
接口
name | value |
---|
param | lock_id temp data |
url | door/temp |
data | null |
硬件
value | meaning |
---|
111 | 开始发送临时密钥 |
“temp” | 临时密钥以字符串的形式发送 |
date | 截止日期 以字符串形式发送 |
远程开门
接口
name | value |
---|
param | lock_id |
url | door/open |
data | null |
硬件