

1、实现云端学生人脸照片与人脸识别机(终端)同步。
2、终端提供清除本地所有数据,然后重新下载的功能,终端提供界面可以查询到本地的学生信息及人脸数据。
3、终端提供人脸录入的功能,也可以删除某个学生或者某张图片的功能。
4、终端打卡到学生信息后上传到云端。
5、终端要提供一段时间的打卡信息存储功能,比如1个月,可以在终端界面查询。
6、为了保证消息可靠,每次消息交互需要确认,如果没有收到确认,则重发2次,每次间隔1~2分钟,重发时消息Messageid保持不变。
7、支持云端远程开锁。
8、支持云端判断学生进出权限管理。
技术实现:
Mqtt平台:mosquitto version 1.6.15。
每台设备有全局唯一编号,命名规则:fa001开始,f代表人脸设备,a代表编号(比如a、b、c等等,可以用于给指定的代理商),001代表编号,暂时定3位比如fa001,设备对应的消息主题为:
设备上传消息:face/c2s/fa001
服务端下发消息:face/s2c/fa001
消息类型为json字符串,结构如下:
