本文档主要介绍蓝牙mesh设备物模型相关信息
修订日期 |
说明 |
备注 |
20240910 |
V1.0 |
初版 |
1. 开关面板(分离)物模型
物模型名称 |
标识符 |
attrType |
数据类型 |
数据值 |
开关 |
powerstate |
0x0100 |
bool(布尔型) |
0:关 1:开 表示按键开关状态 |
继电器 |
Coil |
0x048e |
bool(布尔型) |
0:关-断电 1:开-通电 |
指示灯 |
indicatorLight |
0x048f |
bool(布尔型) |
0:关 1:开 |
背光灯 |
backLight |
0x0533 |
bool(布尔型) |
0:关 1:开 |
锁定 |
locking |
0x0738 |
bool(布尔型) |
0:关闭 1:打开 |
设备上电事件 |
devicePowerOnEvent |
0x0003 |
UINT8 |
1:开机上电 |
2. 插卡取电(带门磁)物模型
物模型名称 |
标识符 |
attrType |
数据类型 |
数据值 |
磁卡感应状态 |
stateOfMagneticInduction |
0x045f |
枚举型 |
0:未存在卡 1:已存在卡 |
门状态 |
doorStatus |
0x0408 |
bool(布尔型) |
0:门关闭 1:门打开 |
继电器 |
Coil |
0x048e |
bool(布尔型) |
0:关-断电 1:开-通电 |
指示灯 |
indicatorLight |
0x048f |
bool(布尔型) |
0:关 1:开 |
背光灯 |
backLight |
0x0533 |
bool(布尔型) |
0:关 1:开 |
3. 门磁传感器物模型
物模型名称 |
标识符 |
attrType |
数据类型 |
数据值 |
门状态 |
doorStatus |
0x0408 |
bool(布尔型) |
0:关闭 1:打开 |
电量 |
power |
0x0104 |
UINT8 |
取值范围:0 ~ 100 |
电池电量状态 (可选) |
batteryStatus |
0x0549 |
枚举型 |
0 – 低电量 1 – 正常 |
4. 人体传感器物模型
物模型名称 |
标识符 |
attrType |
数据类型 |
数据值 |
有无人状态 |
nobodyStatus |
0x0398 |
bool(布尔型) |
0:无人 1:有人 |
灵敏度设置 |
SensitivitySettings |
0x0152 |
枚举型 |
1:1级灵敏度 2:2级灵敏度 3:3级灵敏度 |
光感开关 |
LightSense |
0x0669 |
枚举型 |
0:关闭 1:打开 |
光照度强度 |
illuminanceState |
0x0198 |
枚举型 |
0:黑夜 3:弱 4:较弱 5:适中 6:较强 7:强 8:很强 |
感应距离 |
inductionDistance |
0x0451 |
UINT16(单精度浮点型) |
|
5. 温湿度传感器物模型
物模型名称 |
标识符 |
attrType |
数据类型 |
数据值 |
湿度 |
humidity |
0x010f |
UINT16 |
0~100 |
温度 |
temperature |
0x010d |
UINT16(双精度浮点型) |
开尔文 |
6. 温控器(空调)物模型
物模型名称 |
标识符 |
attrType |
数据类型 |
数据值 |
开关 |
powerstate |
0x0100 |
bool(布尔型) |
设备开关状态 |
模式 |
mode |
0xf004 |
UINT8 |
模式 |
风速 |
windspeed |
0x010a |
UINT8 |
风速 |
目标温度 |
targetTemperature |
0x010c |
UINT16(双精度浮点型)) |
开尔文 同时上报下发 |
温度 |
temperature |
0x010d |
UINT16(双精度浮点型)) |
开尔文 只上报(表示当前温度) |
断电记忆 |
powerOffMemory |
0x027b |
bool(布尔型) |
0:关闭断电记忆 1:打开断电记忆 |
背光灯 |
backLight |
0x0533 |
bool(布尔型) |
0:关 1:开 |
锁定 |
locking |
0x0738 |
bool(布尔型) |
0:关闭 1:打开 |
7. 窗帘物模型
物模型名称 |
标识符 |
attrType |
数据类型 |
数据值 |
窗帘控制 |
curtainConrtol |
0x0547 |
UINT8 |
0:关闭窗帘 1:打开窗帘 2:停止窗帘 |
窗帘打开位置 |
curtainPosition |
0x0548 |
UINT8 |
最大:100 最小:0 步长:1 |
方向 |
direction |
0x0521 |
bool (布尔型) |
0:正转 1:反转 |
窗帘状态 |
curtainState |
0x0494 |
UINT8 |
0:窗帘关停 1:窗帘开停 2:窗帘正在打开中 3:窗帘正在关闭中 |
继电器 (可选) |
Coil |
0x048e |
bool(布尔型) |
0:关 1:开 |
8. 双色灯物模型
物模型名称 |
标识符 |
attrType |
数据类型 |
数据值 |
开关 |
powerstate |
0x0100 |
bool(布尔型) |
设备开关状态 |
亮度 |
brightness |
0x0121 |
UINT16 |
0~100 |
色温 |
colorTemperature |
0x0122 |
UINT16 |
0~100 |
9. 智能门锁物模型
物模型名称 |
标识符 |
attrtype |
数据类型 |
数据值 |
电量 |
power |
0x0104 |
UINT8 |
取值范围:0~100,单位:% |
电池电量状态 |
batteryStatus |
0x0549 |
UINT8 |
0:”低电量”,1:”正常” |
常开状态 |
oftenOpenstate |
0x0402 |
UINT8 |
0:”未常开”,1:”常开” |
反锁状态 |
innerLockState |
0x0403 |
UINT8 |
0:”未反锁”,1:”反锁” |
门锁状态 |
LockState |
0x04A4 |
UINT8 |
0:”关闭”,1:”打开”,2:”异常”,3:”假锁” |
开锁方式 |
lockType |
0x0588 |
UINT8 |
枚举值: 1:fingerprint/指纹 2:password/常用密码 3:card/卡 4:mechanicalKey/机械钥匙 5:oneTimePassword/一次性密码 6:AppKey/手机开锁 7:MultiKey/组合开锁 8:faceKey/人脸开锁 9:doorLock/门内开锁 10:refersToVeinUnlocking/指静脉开锁 |
远程开锁 |
remoteUnlocking |
0x04A7 |
UINT32 unixTime UINT16 validTime |
时间戳:bellTime,uint32,unix时间,单位:秒 有效期:validTime,uint16,范围:1-65535,单位:秒 |
配置钥匙 |
setKey |
0x04AB |
UINT8 keyID UINT8 opType UINT8 lockType(可选) UINT32 keyStartTime(可选) UINT32 keyEspiredTime(可选) UINT8 keyData[8](可选) |
钥匙ID:keyID, uint8,范围:0-10 操作类型:opType, uint8 0:删除钥匙 1:新增/修改钥匙 2:冻结钥匙 开锁方式:lockType,uint8,参考:开锁方式属性定义 生效时间:keyStartTime,uint32,unix时间,单位:秒 失效时间:keyExpiredTime,uint32,unix时间,单位:秒 钥匙数据:keyData,uint8,钥匙数据最长支持8位 可选项目仅在添加/修改钥匙时有效 |
开锁记录 |
unlockRecords |
0x04AD |
uint8 recordNum uint8 lockType1 uint32 unixTime1 …… uint8 lockTypeN uint32 unixTimeN |
记录数量:recordNum,uint8,范围:1~10,单位:个,记录后续记录数量N 开锁方式1:lockType,uint8,参考:开锁方式属性定义 时间戳1:unixTime,uint32,unix时间,单位:秒 …… 开锁方式N:同上 时间戳N:同上 |
防撬报警事件 |
prylockEvent |
0x0018 |
– |
|
密码多次开箱错误报警 |
passwordErrorEvent |
0x004C |
– |