getUnbindLockList

版本要求:
@ray-js/lock-sdk≥1.2.0

方法签名
getUnbindLockList()

描述

获取当前配件可绑定门锁列表,每项含可绑定判定。

参数

无

返回值

类型:Promise<UnbindLockListItem[]>
可绑定门锁列表
UnbindLockListItem
属性类型说明
bindableboolean该门锁是否可绑定到当前配件(协议版本与安全版本均匹配)。
unbindableReason"ble_version_mismatch" | "security_version_mismatch"不可绑定原因;`bindable` 为 true 时不存在。
devNamestring设备名称
devIdstring设备 id
devUnlockIdstring设备解锁 id
devUuidstring设备 uuid
fittingIdstring配件 id
fittingUnlockIdstring配件解锁 id
iconstring图标
isSupportScyboolean是否支持 scy
onlineboolean是否在线
protocolVersionstring协议版本
randomStrstring随机字符串

合法值

return.unbindableReason
值说明最低版本
ble_version_mismatch--
security_version_mismatch--

示例代码

import { getUnbindLockList } from '@ray-js/lock-sdk';
const lockList = await getUnbindLockList();
lockList.forEach(item => {
  if (!item.bindable) {
    console.log(item.devName, item.unbindableReason);
  }
});