Skip to content

锁设置-基本信息

锁电量更新

  1. 请求链接: /room/uploadElectricQuantity

  2. 请求方式: POST

  3. 参数说明:

名称类型是否必需示例描述
electricQuantityStringY"100"电量百分比
electricQuantityStandbyintN100备用电池百分比
lockIdStringY"9418451"锁ID
  1. 返回参数及示例:
参数类型描述
errorCodeInt错误码
descriptionString描述
errorMsgString错误信息
dataObject返回数据
json
{
  "errorCode": 0,
  "description": "success",
  "errorMsg": "success",
  "data": {
    "electricQuantityDate": 1718075987550
  }
}

修改锁名

  1. 请求链接: /lock/updateLockName

  2. 请求方式: POST

  3. 参数说明:

名称类型是否必需示例描述
lockIdStringY"9418451"锁ID
lockNameStringY"Daisy"锁名称
  1. 返回参数及示例:
参数类型描述
errcodeInt错误码
errmsgString错误信息
descriptionString描述
json
{
  "errcode": 0,
  "errmsg": "none error message",
  "description": "表示成功或是。"
}

修改电子钥匙名

说明: 此接口不属于锁分类,建议移至钥匙管理模块

  1. 请求链接: /key/modifyKeyName

  2. 请求方式: POST

  3. 参数说明:

名称类型是否必需示例描述
keyIdStringY"108842951"钥匙ID
lockIdStringY"9418451"锁ID
keyNameStringY"Daisy"钥匙名称
  1. 返回参数及示例:
参数类型描述
errorCodeInt错误码
descriptionString描述
errorMsgString错误信息
json
{
  "errorCode": 0,
  "description": "表示成功或是。",
  "errorMsg": "success or means yes"
}

创建锁分组

  1. 请求链接: /keyGroup/add

  2. 请求方式: POST

  3. 参数说明:

名称类型是否必需示例描述
groupNameStringY"新的分组"新分组名称
  1. 返回参数及示例:
参数类型描述
groupIdInt分组ID
json
{
  "groupId": 508541
}

修改钥匙分组

  1. 请求链接: /keyGroup/modifyGroup

  2. 请求方式: POST

说明: 选择之后自动更新锁钥匙的分组

  1. 参数说明:
名称类型是否必需示例描述
keyIdStringY"9418481"钥匙ID
groupIdStringY"2"分组ID
  1. 返回参数及示例:
参数类型描述
errorCodeInt错误码
descriptionString描述
errorMsgString错误信息
json
{
  "errorCode": 0,
  "description": "表示成功或是。",
  "errorMsg": "success or means yes"
}

设置锁分组

  1. 请求链接: /keyGroup/setGroup

  2. 请求方式: POST

  3. 参数说明:

名称类型是否必需示例描述
lockIdStringY"2"锁ID
groupIdStringY"5"分组ID
  1. 返回参数及示例:
参数类型描述
errorCodeInt错误码
descriptionString描述
errorMsgString错误信息
json
{
  "errorCode": 0,
  "description": "表示成功或是。",
  "errorMsg": "success or means yes"
}

修改开锁密码

  1. 请求链接: /room/modifyPwd

  2. 请求方式: POST

  3. 参数说明:

名称类型是否必需示例描述
lockIdStringY"9418481"锁ID
passwordStringY"MjM1LDIzOCwyMzcsMjMyLDIzOSwyMjYsMjMzLDIzNiwyMjcsNzA%3D"新密码
passwordTypeStringY"1"修改方式:1-通过APP走蓝牙修改,不传默认1,必需先通过APP蓝牙修改后调用该接口
2-通过网关或WiFi锁远程修改,是WiFi锁或有连接网关,可以传2,接口返回成功则修改生效
3-NB-IoT,如果是NB-IoT锁,则可以传3
不传默认1
  1. 返回参数及示例:
参数类型描述
errorCodeInt错误码
descriptionString描述
errorMsgString错误信息
json
{
  "errorCode": 0,
  "description": "表示成功或是。",
  "errorMsg": "success or means yes"
}

微信开锁二维码

  1. 请求链接: /room/getWeChatQrCode

  2. 请求方式: POST

  3. 参数说明:

名称类型是否必需示例描述
lockIdStringY"9418481"锁ID
  1. 返回参数及示例:
参数类型描述
qrCodeImgString二维码图片(Base64编码)
json
{
  "qrCodeImg": "/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAGuAa4DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD+/iiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK/lq/4Ovv2/vj7+w/8AsN/CzRP2cPHHiT4W+Pv2hfjBN4J1L4keEb7+y/Evh/wZ4Z8MX3iDXtO0TVYmW90jUPEFzLpNmdU08x3ttYQ38dvPbTXEcyflR/waD/8ABTX9q749/Hr4/wD7I/7Q3xh+Inxv8JWnwfi+Lvw81X4keJb7xbrPgjUvDXizRfDev6VZa7rdxda1JpPiC18X6fONOmubi2s7nR1ktRaiaZJwD++yiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiv8AP3/4O9v25v2/f2mP2ffhN8Gfiz8V/gT+z3q3wjg8bWOt/C3xLrvg0ePviTD4u1m11uPXfEegyWF7PP4SsbLw+bDQf7Qa1hTURqksEs1zEbX+jb/g3L/aE/am/ab/4JX/Bj4o/tcah4g8SfES48SePtB8PeO/Fqyr4o+IPw80HxBLZeF/FGuPLb273t0SL/RodWYPJq9npFtqE8ktxPLPKAfulRRRQB/DP/wAHt/ww+J+vfAv9in4p6Hb6pffCnwH8RPih4c8cR2Zv5rDSfFPjLQfDN14O1jVbaGJrGCOWx8M+J9MttRuZEljmuTaRZW7fPzP/AMGRnwQ8ZL8R/wBtb9om98O+R4CXwJ8PvhJofiS8sZUe/wDFF34hv/Fesafol7JbeVNBY6XpunPra290pSW90hJYpMgw/wCgl4m8LeGPGuh6h4Z8Y+HdC8WeG9VhNvqnh/xLpNhrui6jASCYb7S9Tt7qxu4sgHy54JFyAcZANU/BngXwV8OPD1j4S+HvhDwx4G8K6Whj03w34Q0HS/DehWKE5YWmk6Pa2djb72+ZzFApdiWcsxJIB1VFFFABRXzl+05+19+zR+xl8Pl+KX7Ufxo8C/BTwNNfDSrDWvG2rpYHWdWML3C6ToOmxLPquvaoYEec2GkWV5cpAjzyRpCjyLufs8/tL/AL9rH4b6f8Xv2bvi14J+Mvw31K6uLC38WeBtZt9X06LUrRYnu9Kv1jK3Wl6taJcQSXOl6nb2l/BHPBJLbqk0bMAe40UUUAFFBIAJJAAGSTwAB1JPYCv4c/..."
}

更新锁固件版本

  1. 请求链接: /lock/updateLockInfo

  2. 请求方式: POST

  3. 参数说明:

名称类型是否必需示例描述
lockIdintY2锁ID
fwVersionStringY"1.0.0"固件版本
  1. 返回参数及示例:
参数类型描述
errorCodeInt错误码
descriptionString描述
errorMsgString错误信息
dataObject返回数据
json
{
  "errorCode": 0,
  "description": "success",
  "errorMsg": "success",
  "data": {}
}

鑫泓佳智能硬件通信协议文档