指纹锁-接口文档

指纹锁-接口文档

返回数据格式

状态码意义
200请求成功
message请求状态
data具体的请求信息

data

datavaluemeaning
flagtrue/false通过验证/未通过验证
messageString错误信息描述

User接口

发送验证码

请求
paramphone
url/sms/smsXxs
meaning向用户发送验证码
返回
namevalue
verifyCode六位验证码
phone手机号
isOK是否发送成功
sendtime验证码发送的时间
示例
{

  "verifyCode": "628622",

  "phone": "15723117704",

  "isOk": "OK",

  "sendtime": "2020-12-16 21:42:51"

}

登录验证

请求
namevalue
param参数
url/sms/login
methodget/post 待定
参数
paramvalue
phoneString
lock_idString
passwordString
timeString
返回
namevalue
code200
messagesuccess
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

接口

namevalue
paramlock_id
urldoor/advice
dataadvice

advice

valuemeaning
1开锁次数过多
2锁的电量过低
0正常
{
    "code": "200",
    "message": "success",
    "data": {
        "advice": 0
    }
}

增加临时密钥

接口

namevalue
paramlock_id temp data
urldoor/temp
datanull

硬件

valuemeaning
111开始发送临时密钥
“temp”临时密钥以字符串的形式发送
date截止日期 以字符串形式发送

远程开门

接口

namevalue
paramlock_id
urldoor/open
datanull

硬件

valuemeaning
open开门
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值