软件协议文档
终端设备协议文档
功能&协议池(所有功能协议)
MQTT协议文档
HTTP协议文档
微光TLV协议文档
微光卡&码协议
功能模块&UI文档
人脸机
VF105
门禁标品MQTT协议文档(DejaOS版本)
Access control standard MQTT protocol document
VF系列HTTP协议接口文档V1.0.28(Vbar版本)
VF系列MQTT协议文档V1.37.0(Vbar版本)
VF系列-协议模式下通讯协议文档V1.0.4(Vbar版本)
VF203
门禁标品MQTT协议文档(DejaOS版本)
Access control standard MQTT protocol document
VF系列HTTP协议接口文档V1.0.28(Vbar版本)
VF系列-协议模式下通讯协议文档V1.0.4(Vbar版本)
VF系列-MQTT协议文档V1.37.2(Vbar版本)
VF 系列 HTTP 协议接口文档-V1.37.1(Vbar版本)
VF106
门禁标品MQTT协议文档(Android版本)
Access control standard MQTT protocol document
VF114
门禁标品MQTT协议文档(DejaOS版本)
Access control standard MQTT protocol document
VF系列HTTP协议接口文档V1.0.28(Vbar版本)
VF系列-协议模式下通讯协议文档V1.0.4(Vbar版本)
VF205
门禁标品MQTT协议文档(DejaOS版本)
VF系列HTTP协议接口文档V1.0.28(Vbar版本)
VF系列-协议模式下通讯协议文档V1.0.4(Vbar版本)
读头
EE200
读头标品TLV通讯协议
Read header standard TLV communication protocol
读头标品TLV通讯协议V3.10(Vbar版本)
TX200
读头标品TLV通讯协议
Read header standard TLV communication protocol
QT960
读头标品TLV通讯协议
Read header standard TLV communication protocol
QT660
读头标品TLV通讯协议
Read header standard TLV communication protocol
Q340
读头标品TLV通讯协议
Read header standard TLV communication protocol
M300
读头标品TLV通讯协议
Read header standard TLV communication protocol
读头标品TLV通讯协议V3.10(Vbar版本)
JL7000
读头标品TLV通讯协议
Read header standard TLV communication protocol
Q350
读头标品TLV通讯协议
Read header standard TLV communication protocol
MU86
读头标品TLV通讯协议
Read header standard TLV communication protocol
读头标品TLV通讯协议V3.10(Vbar版本)
MET
读头标品TLV通讯协议
Read header standard TLV communication protocol
扫码器TCP/HTT通讯协议V1.0(Vbar版本)
读头标品TLV通讯协议V3.10(Vbar版本)
M350
读头标品TLV通讯协议
Read header standard TLV communication protocol
读头标品TLV通讯协议V3.10(Vbar版本)
扫码器TCP/HTT通讯协议V1.0(Vbar版本)
DW200
读头标品TLV通讯协议(DejaOS版本)
Read header standard TLV communication protocol
读头标品HTTP&TCP协议文档(DejaOS版本)
读头标品HTTP&TCP协议文档(Vbar版本)
读头标品TLV通讯协议V3.10(Vbar版)
读头标品RS485一拖多协议V0.7(Vbar版本)
M340
读头标品TLV通讯协议
Read header standard TLV communication protocol
CR90
刷卡模块通信协议v3.0
CR90指令文档
微光指令:0x60 蓝牙设备控制
1.7/2.x扫码器配置字段说明文档
门禁
DW200
门禁标品MQTT协议文档(DejaOS版本)
Access control standard MQTT protocol document
门禁扫码器MQTT协议文档(Vbar版本)
MU86
门禁标品MQTT协议文档
Access control standard MQTT protocol document
门禁20180820 MQTT协议文档V1.0.2(Vbar版)
Q350
门禁标品MQTT协议文档
Access control standard MQTT protocol document
门禁20180820 MQTT协议文档V1.0.2(Vbar版)
MET
门禁标品MQTT协议文档
Access control standard MQTT protocol document
门禁20180820 MQTT协议文档V1.0.2(Vbar版)
M350
门禁标品MQTT协议文档
Access control standard MQTT protocol document
门禁20180820 MQTT协议V1.0.1(Vbar版本)
门禁20180820 MQTT协议文档V1.0.2(Vbar版本)
MP86
门禁20180820 MQTT协议文档V1.0.2(Vbar版本)
控制板
CC104
控制板标品MQTT协议文档
Control board standard MQTT protocol documentation
CC101
控制板标品MQTT协议文档
Control board standard MQTT protocol documentation
CC101标品20211101MQTT协议V3.6(Vbar版本)
平台服务协议文档
网关服务接口定义
门禁应用接口定义
工具文档
多弦产品API签名安全规则
海外锁
app和后台的mqtt协议
文档
-
+
首页
app和后台的mqtt协议
* ## **mqtt指令发送流程**  ~~app和后台同时订阅某个Topic,会导致数据重复问题: 后台需要对上报的数据进行过滤,依据条件是序列号,序列号一样就过滤一下~~ * ## 业务Topic设计 指令下发:服务端是server->app是client **server-> app** ``` app/v1/cmd/{#familyId} { "serialNo": "6w8keif5g6", "familyId": "0a1b2c3d", "cmd": "alarm", "data": { ... }, "time":1647580466, "sign":"e0k4jrir85tje8ru4jrur499r99ii4ur" } ``` **app->server** ``` app/v1/cmd/reply { "serialNo": "6w8keif5g6", "familyId": "0a1b2c3d", "cmd": "alarm", "code": "000000", "data": { ... }, "time":1647580466, "sign":"e0k4jrir85tje8ru4jrur499r99ii4ur" } ``` * ## mqtt 接口地址 * **` 设备的在线`** server-> app ``` app/v1/cmd/{#familyId} { "serialNo": "6w8keif5g6", "familyId": "0a1b2c3d", "cmd": "online", "data": [ "uuid123456", //设备uuid "uuid000000", ], "time":1647580466, "sign":"e0k4jrir85tje8ru4jrur499r99ii4ur" } ``` * **`设备的离线`** server-> app ``` app/v1/cmd/{#familyId} { "serialNo": "6w8keif5g6", "familyId": "0a1b2c3d", "cmd": "offline", "data": [ "uuid123456", //设备uuid "uuid000000", ], "time":1647580466, "sign":"e0k4jrir85tje8ru4jrur499r99ii4ur" } ``` * **` 设备告警`** server-> app ``` app/v1/cmd/{#familyId} { "serialNo": "6w8keif5g6", "familyId": "0a1b2c3d", "cmd": "alarm", "data": { "uuid000000":{ "doorState": 0:门关、1:门开 //门状态 "lockState": 0:锁关、1:锁开 //锁状态 "openTimeout": 0 //开门超时 "closeTimeout": 0 //关门超时 "lowBattery": 0 //低电量告警 "leftAjar":0 //虚掩报警 "motorStuck":0 //电机堵转 }, }, "time":1647580466, "sign":"e0k4jrir85tje8ru4jrur499r99ii4ur" } ``` > data参数说明: > 是一个key-value格式,key表示设备的uuid,value是对应的告警事件,value参数规则如下:如果发生对应的告警事件即包含这个对应的告警字段,没发生就不要加这个字段。 > > 比如:发生了 低电量告警事件,value参数就包含 lowBattery字段,如果没有发生就不要包含了,同理其他字段也是这样规则 * **`删除设备`** server-> app ``` app/v1/cmd/{#familyId} { "serialNo": "6w8keif5g6", "familyId": "0a1b2c3d", "cmd": "device_delete", "data": [ "uuid123456", //设备uuid "uuid000000", ], "time":1647580466, "sign":"e0k4jrir85tje8ru4jrur499r99ii4ur" } ``` * **`人员移除`** server-> app ``` app/v1/cmd/{#familyId} { "serialNo": "6w8keif5g6", "familyId": "0a1b2c3d", "cmd": "person_delete", "data": [ "userId":"12erx4retq" ], "time":1647580466, "sign":"e0k4jrir85tje8ru4jrur499r99ii4ur" } ``` * **`解散家庭`** server-> app ``` app/v1/cmd/{#familyId} { "serialNo": "6w8keif5g6", "familyId": "0a1b2c3d", "cmd": "family_delete", "data": { }, "time":1647580466, "sign":"e0k4jrir85tje8ru4jrur499r99ii4ur" } ``` * **`通知提醒`** server-> app ``` app/v1/cmd/{#familyId} { "serialNo": "6w8keif5g6", "familyId": "0a1b2c3d", "cmd": "notify_red_dot", "data": [ "12erx4retq" ], "time":1647580466, "sign":"e0k4jrir85tje8ru4jrur499r99ii4ur" } ``` > 如果==data为空==就所有家庭成员都能看到这个提醒,如果==data不为空==,就只能指定成员可见
周小禹
2025年4月17日 11:48
101
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
Word文件
PDF文档
PDF文档(打印)
分享
链接
类型
密码
更新密码
有效期