今天通过Linux系统定制员工在断网离线情况使用时间表进出工作区的实际案例,讲解Linux 与单片机在二维码门禁一体机上的区别,并结合我公司的技术优势,说明Linux系统能实现而单片机难以实现的定制化功能。
首先讲解一下Linux和单片机的区别:Linux一体机是一台功能完整的专用计算机,而单片机一体机是一个功能固化的嵌入式控制器。这种本质差异导致了它们在复杂性、灵活性、扩展性和开发模式上的巨大不同。
而我司二维码门禁采用LINUX系统,二维码门禁一体机是二维码门禁读卡和门禁控制器合二为一的集成设备,能直接控制门锁或闸机,TCP/IP通讯,使用以太网、WIFI等方式联网,我司提供HTTP/HTTPS、MQTT协议,有开发能力的系统集成或软件平台商,二次开发对接后与其系统平台做数据交互,实现门禁系统软件远程控制开门,访客预约等功能。
工作日9:00-19:59点允许员工扫码开门进入工作区,但20:00-08:59禁止进入,节假日不准进入工作区。
我司技术同事需要将客户提供的常规法定假日统计并将其时段设置为空,周末时间也设置为空,把而周一至周五“时段一”的“开始时间”设置为9:00,“结束时间”设置为19:59。(如下图)
技术同事需要将上面复杂的时间策略编译成二维码门禁设备可以理解和执行的格式,由于Linux设备具有完整的文件系统和标准数据库支持,我们可以轻松地将这些数据文件存储在设备上。
离线状态下,当用户扫描二维码时,我们采用动态二维码技术。二维码中包含基于时间和设备密钥生成的动态码。设备端使用相同的密钥和算法进行本地验算,同时依靠硬件RTC(实时时钟)对比开门二维码的时间,可判断其有效性,符合时间策略的即可开门,不符合的拒绝开门,而无需连接服务器。从而实现离线按时间表进出的功能。而单片机局限:由于资源和逻辑复杂度的限制,实现起来非常困难且不稳定。
如果您的项目也有类似离线实现时间表的功能,请搜索“维多利亚老品牌vic3308“找官方客服索要方案,让您直接执行现有方案来让项目快速落地。
网站地图
|
联系我们
|
关于我们
© 维多利亚老品牌vic3308 版权所有 ALL Rights Reserved.
粤ICP备18069998号-1