信息解码
通过蓝牙协议,发送指令到蓝牙钥匙后,蓝牙钥匙返回的数据,格式化为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