getFitBleKeyList

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

方法签名
getFitBleKeyList()

描述

获取配件蓝牙钥匙列表。

参数

无

返回值

类型:Promise<FitBleKeyItem[]>
蓝牙钥匙列表
FitBleKeyItem
属性类型说明
idstring钥匙 id
unlockBindingIdstring解锁绑定 id(重命名/更新/删除均使用此 id)
namestring钥匙名称
opModeSubTypenumber子类型;蓝牙钥匙场景下 `10` 为永久钥匙,其余值为临时钥匙。
生效配置(时间/周期)
snnumber硬件编号
userNamestring用户名(永久钥匙场景)
devNameListstring[]关联门锁名称列表

引用对象

interfaceEffectiveConfig
属性类型描述
effectiveDatenumber生效日(秒级时间戳)
expiredDatenumber失效日(秒级时间戳)
repeat"none" | "week"重复策略:无或按周
weeksWeek周重复位图
effectiveTimenumber每日生效开始时间,单位:分钟
expiredTimenumber每日失效结束时间,单位:分钟
typeWeek周重复位图:下标 0–6 对应周日–周六,0 不生效 1 生效
export type Week = [
  BitStatus,
  BitStatus,
  BitStatus,
  BitStatus,
  BitStatus,
  BitStatus,
  BitStatus,
];

合法值

EffectiveConfig.repeat
值说明最低版本
none--
week--
Week
值说明最低版本
0--
1--

示例代码

import { getFitBleKeyList } from '@ray-js/lock-sdk';
const list = await getFitBleKeyList();