信息解码

通过蓝牙协议,发送指令到蓝牙钥匙后,蓝牙钥匙返回的数据,格式化为16进制字符后,发送到此接口进行解析

接口地址

POST http://127.0.0.1:8080/api/Key/DecodeArrayResult

调用参数示例

 {
     "data":"df6a505c4a094fb5b490625baa5f2ef1df6a505c4a094fb5b490625baa5f2ef1",
 }

调用参数说明

参数名称 类型 是否必填 说明
data datetime 蓝牙钥匙返回的数据,格式化为16进制字符

返回数据示例

 {
     "errorCode":0,
     "cmdType":1,
     "message":"",
     "data":[]
 }

返回参数

参数名称 类型 是否必填 说明
errorCode int 0 成功 1 无此命令 2 操作失败 3 验证失败,拒绝
cmdType int 2:延时关锁,5:开锁,6:更新密钥
message string 提示信息
data object 根据cmdType的不同返回不同对象

不同cmdType的data对象

2:延时关锁

 {
    ...
    "data":{
        "result":0,
        "message":"成功",
        "version":"1.1.5",
        "delay":0,
        "battery":100
    }
 }
参数名称 类型 是否必填 说明
result int 0:操作成功;1:操作失败;2:验证失败,拒绝
message string 结果描述
version string 版本号
delay int 延时关锁秒数,0-255
battery int 电量

5:开锁

 {
    ...
    "data":{
        "result":0,
        "message":"操作成功",
        "battery":85,
        "lockstatus":{
            "locked":false,
            "error":false,
            "alarm":false,
            "retsult":true,
        },
        "lockCount":0,
        "recordNo":0,
        "temprature":0,
        "voltage":0
    }
 }
参数名称 类型 是否必填 说明
result int 0:操作成功;1:操作失败;2:验证失败,拒绝
message string 结果描述
battery int 电量
lockCount int 暂不使用
recordNo int 暂不使用
temprature int 暂不使用
voltage int 暂不使用
lockstatus object 锁状态
locked int 是否上锁
error int 是否有异常
alarm int 是否有告警
retsult int 是否有结果

6:更新密钥

 {
    ...
    "data":{
        "result":0,
        "message":"成功",
    }
 }
参数名称 类型 是否必填 说明
result int 0:操作成功;1:操作失败;2:验证失败,拒绝
message string 结果描述
作者:阮德明  创建时间:2025-06-24 15:43
最后编辑:阮德明  更新时间:2025-07-30 15:51