行为
需求 #27
打开通悦定制
描述
1、用3288健康码设备改成人脸、二维码、刷身份证三种功能机器
2、用于票务核销,用户刷脸/二维码/身份证通行。
由 曾 海平 更新于 超过 2 年 之前
.对接方式:平台直接通过MQTT协议对接设备;
2.设备校验方式三种(三种方式独立,或的关系):
1)人脸离线识别:平台通过MQTT协议下发用户人脸会员,设备本地识别;
2)身份证方式:设备刷身份证后上传身份证号码等信息到平台(本地不要进行人证比对的),平台校验成功后给设备发布开闸指令;
3)二维码方式;设备扫码后上传扫码数据到平台,平台校验成功后给设备发布开闸指令;
上传身份证和二维码的数据都是通过MQTT协议,主题是/hiot/record_message,
3、现在软件版本:V1.0.2.200
4、硬件外设:1)单目摄像头
2)德科串口身份证模块
3)圣贝二维码读头
4)RK3288主板
由 李 阳 更新于 超过 2 年 之前
- 主题 从 安卓APK软件 变更为 通悦定制
关于MQTT对接:
@环境准备:
1.平台端部署MQTT服务
2.设备浏览器登录单机版后台:http:/ip:8000, 设备配置-
@协议对接说明
1.按照需求选择对接MQTT协议文档
2.给设备增加/删除人脸通过MQTT协议的添加用户和删除用户接口,详细参考文档;
3.离线识别只响应识别成功的用户(失败的不响应是为了刷身份证和扫码体验相应),识别记录通过主题/hiot/record_message发布给平台端,平台需要订阅此topic主题;;
4.身份证和二维码扫码数据通过topic主题/hiot/event_message 发布给平台端,平台需要订阅此topic主题;
5.平台端主题/hiot/event_message收到身份证和二维码扫码数据后校验成功,给设备端发布远程开门指令,详细参考MQTT协议文档
以下是身份证和二维码扫码数据发布上报数据格式:
发布的topic主题是:/hiot/event_message
{
"data": {
"mac_address" : "aa:50:56:c0:00:01",
"product_key" : "f62f907debbb43e5",
"product_secret" : "db36f047bebe4e85",
"data_type":1, /*类型, 1=身份证,2=二维码,3=刷卡*/
"name":"李逍遥", /*当data_type=1,身份证姓名*/
"idcard_number":2672163521735128725, /*当data_type=1,身份证号码*/
"qr_text":"sWTWeSo7TIMtgyAKYryQf5lAp3JOhu4kwxVvri4wA8l" /*当data_type=2,表示扫码数据*/
},
"message_uuid" : "1594283695",/*消息UUID*/
"response_type" : "identification_record" /*消息类型*/
}
行为