信息解码
通过蓝牙协议,发送指令到蓝牙钥匙后,蓝牙钥匙返回的数据,格式化为16进制字符后,发送到此接口进行解析
接口地址
POST http://127.0.0.1:8080/api/Decode/DecodeArrayResult?uid=21250080
调用参数说明
| 参数名称 |
类型 |
是否必填 |
说明 |
| uid |
string |
是 |
电子钥匙编号 |
调用body示例
{
"data":"df6a505c4a094fb5b490625baa5f2ef1df6a505c4a094fb5b490625baa5f2ef1",
}
调用body参数说明
| 参数名称 |
类型 |
是否必填 |
说明 |
| data |
string |
是 |
蓝牙钥匙返回的数据,格式化为16进制字符 |
返回数据示例
{
"errorCode":0,
"cmdType":1,
"message":"",
"data":[]
}
返回参数
| 参数名称 |
类型 |
是否必填 |
说明 |
| errorCode |
int |
是 |
0 成功 1 无此命令 2 操作失败 3 验证失败,拒绝 |
| cmdType |
int |
是 |
97:日期校准,98:新增、删除授权,99:操作日志 |
| message |
string |
是 |
提示信息 |
| data |
object |
是 |
根据cmdType的不同返回不同对象 |
不同cmdType的data对象
日期校准
{
...
"data":{
"result":0,
"message":"正解,允许使用",
"deviceId":"21004000",
"version":"1.1.1",
"utcTime":"2024-12-20 15:13:11",
"secretKey":"12121212"
}
}
| 参数名称 |
类型 |
是否必填 |
说明 |
| result |
int |
是 |
0:正解,允许使用;1:错误,拒绝使用;2:未注册 |
| message |
string |
是 |
结果描述 |
| deviceId |
string |
是 |
设备id |
| version |
string |
是 |
设备版本 |
| utcTime |
string |
是 |
设备时间 |
| secretKey |
string |
是 |
设备密钥 |
新增、删除授权
{
...
"data":{
"result":0,
"message":"成功",
}
}
| 参数名称 |
类型 |
是否必填 |
说明 |
| result |
int |
是 |
0:成功/确认;1:失败;2:消息有误;3:不支持 |
| message |
string |
是 |
结果描述 |
操作日志
{
...
"data":{
"result":0,
"message":"成功",
"amount":50,
"totalAmount":135,
"logInfos":[{
"logTime":"2024-12-20 16:24:22",
"lockNo":"4900001",
"lockState":1
},
{
"logTime":"2024-12-20 16:27:53",
"lockNo":"4900001",
"lockState":0
}]
}
}
| 参数名称 |
类型 |
是否必填 |
说明 |
| result |
int |
是 |
0 :成功/确认;1 :失败;2 :消息有误;3 :不支持 16:没有可读日志 |
| message |
string |
是 |
结果描述 |
| amount |
int |
是 |
当前条数 |
| totalAmount |
int |
是 |
总条数 |
| logInfos |
array |
是 |
日志信息数组 |
| logInfos.logTime |
string |
是 |
操作时间 |
| logInfos.lockNo |
string |
是 |
蓝牙锁编号 |
| lockState |
int |
是 |
0:关锁,1:开锁 |
作者:阮德明 创建时间:2025-06-05 16:37
最后编辑:阮德明 更新时间:2025-07-25 11:23