CN108492433B - 一种联网和断网都可以智能控制的网络门禁*** - Google Patents
一种联网和断网都可以智能控制的网络门禁*** Download PDFInfo
- Publication number
- CN108492433B CN108492433B CN201810590337.0A CN201810590337A CN108492433B CN 108492433 B CN108492433 B CN 108492433B CN 201810590337 A CN201810590337 A CN 201810590337A CN 108492433 B CN108492433 B CN 108492433B
- Authority
- CN
- China
- Prior art keywords
- module
- time
- network
- cloud
- network access
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000006855 networking Effects 0.000 title claims abstract description 22
- 238000004364 calculation method Methods 0.000 claims description 31
- 238000000034 method Methods 0.000 claims description 13
- 238000013475 authorization Methods 0.000 claims description 10
- 230000001360 synchronised effect Effects 0.000 claims description 7
- 230000004044 response Effects 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 5
- 125000004122 cyclic group Chemical group 0.000 claims description 4
- 239000000523 sample Substances 0.000 claims description 3
- 230000000007 visual effect Effects 0.000 claims description 2
- 238000004422 calculation algorithm Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000007123 defense Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000001502 supplementing effect Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005336 cracking Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/20—Individual registration on entry or exit involving the use of a pass
- G07C9/215—Individual registration on entry or exit involving the use of a pass the system having a variable access-code, e.g. varied as a function of time
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/20—Individual registration on entry or exit involving the use of a pass
- G07C9/27—Individual registration on entry or exit involving the use of a pass with central registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Lock And Its Accessories (AREA)
Abstract
本发明提供一种联网和断网都可以智能控制的网络门禁***,包括多个与云控制端相连接的网络门禁控制器,网络门禁控制器内设置有Mcu核心控制器,Mcu核心控制器连接有网络模块、显示屏模块、输入模块以及智能卡识别模块,键盘模块,用户通过微信扫码后向云控制端发送的二维码请求,或者网络门禁控制器向云控制端发送的智能卡信息请求或者按键请求,由云控制端鉴权后判断是否开启门禁,在断网情况下,云控制端会发送实时密码到用户端。所提到的联网和断网都是指网络控制器端的网络情况。
Description
技术领域
本发明涉及一种网络门禁装置,尤其是涉及一种联网和断网都可以智能控制的网络门禁***。
背景技术
二维码的广泛使用,早已深入到我们的生活,由于其独特的图形编码格式,使得二维码所能承载的信息量很大,可以显示网址、企业logo,汉字姓名等。而各种形式的网络通信方式也已经覆盖到生活的各个角落,使用手机成为每个必配的设备,通过手机使用二维码扫码功能,利用网络与中心交换数据,实现远程的开关门控制是为大家提供极大方便的网络智能化设备和***。当然不仅是二维码,还有NFC扫码、IC卡及其各种智能卡都可以通过手机来获得远程对门禁的控制,进而控制门锁。
但是由于这种方式中间,对网络是否畅通有着一定的依赖性,门禁控制对于使用者来讲是需要比较实时的处理,中心必须对门禁访问者的身份要有一定认证,由此给出相应权限,因此对于中心来讲就要有对应的管理方式和识别方法,这是其中的问题之一,第二个问题是如果断网了,该怎样保证门禁***使用的时效性。第三由于门禁设备不是门锁,一般安装在有一定数量人员进出的出入口,因此会带来使用各种方式获取权限的装置,比如ic卡、id卡、手机nfc等等。第四安全保障问题,二维码是个可以复制的图像,同样的图像在不对的时间或者不同的设备去扫码,应该不能授权开门,第五如何收集积累检索出入的人员数据。
发明内容
本发明提供了一种联网和断网都可以智能控制的网络门禁***,解决了上述问题,其技术方案如下所述:
一种联网和断网都可以智能控制的网络门禁***,包括多个与云控制端相连接的网络门禁控制器,网络门禁控制器内设置有Mcu核心控制器,所述Mcu核心控制器通过显示屏驱动模块与显示屏相连接;通过电平输出控制模块与门控继电器相连接,所述门控继电器与电锁相连接;通过开门按键接入模块与开门按钮相连接;通过门磁输入模块与门磁输入装置相连接;并与网络模块、数据输入模块、时钟模块、声光报警模块、存储模块相连接,此外,所述Mcu核心控制器还连接有智能卡识别模块。
Mcu核心控制器通过防拆输入模块与防拆开关输入装置相连接;通过485控制器与外接485探头相连接;通过232控制模块与串口调试工具相连接;所述Mcu核心控制器与电源控制模块相连接。
数据输入模块包括板载键盘模块和能够连接韦根键盘的韦根协议模块,所述韦根协议模块与韦根键盘相连接。
网络模块包括以太网驱动模块和wifi模块,所述以太网驱动模块用于接入以太网。
智能卡识别模块包括ID卡识别模块,以及IC/公交/身份证/NFC卡识别模块,网络门禁控制器在识别这些卡片或者信号时与存储在掉电不丢失的存储器内信息进行比对,实现自动开门,无论比对结果如何,信息都传送到云中心;
网络门禁控制器设置的电路板上,板载电池和时钟单元配有钮扣电池,用于保证CPU时钟模块掉电时间不丢失,并且在掉电后使得时钟依然正常计时,为断电计算密码提供数据。
云控制端对网络门禁控制器的处理步骤如下所述:
(1)云控制端检查网络和数据库,和网络门禁控制器建立连接,云控制端发送查询门禁是否在线连接命令,并察看网络门禁控制器的应答,云控制端每隔40秒向网络门禁控制器发送当前有效二维码;
(2)在控制器联网状态下,云端收到用户手机扫码发送的信息,与数据库信息进行比对,进行智能计算核准后,给网络门禁控制器发送控制开门命令;
或者网络控制器收到用户刷卡信息,首先与控制器内部存储器的信息内容比对,控制是否开门,同步向云端发送刷卡信息请求,云端与数据库内的数据比对和智能计算后决定是否授权开门;
其中,对于授权的智能卡,设置为必须通过云控制端,或者直接通过网络门禁控制器进行授权;
(3)在控制器断网状态下,云控制端收到用户手机扫码信息进行实时密码计算,并将密码推送给微信用户,由用户在控制器键盘输入密码。
网络门禁控制器的工作步骤如下所述:
(1)读取MCU时间(由于板上有板载电池,专门保持MCU的内部存储的时钟掉电不丢失,所以复位时要先读取这个时间),并复位内存,读取存储器数据,复位显示屏/ID/IC/网络/wifi/按键模块;
(2)连接云控制端,执行云控制端命令显示二维码并与中心对时间,获取到的中心时间存储到MCU的内部时间存储单元,执行云中心命令开门/关门,执行云中心对门禁控制器是否连接的查询命令应答;
(3)判断是否板载键盘或者外接韦根键盘有按键信息输入,对按键的输入鉴权计算,并进行鉴权决定是否开启门禁,同时信息发送到云端;
(4)判断是否有智能卡刷卡,并将信息发送到云控制端进行判断;
(5)判断是否有遥控信号,并进行门禁的开关门控制。
云控制端对网络门禁控制器的处理步骤的步骤(3)中,网络门禁控制器和云控制端的时间同步,每台网络门禁控制器设置有唯一的电子串号,根据电子串号和时间进行实时密码的计算,密码在一小时的时间内有效,实时密码的计算过程如下:
(1)根据电子串号和时间形成5个16进制的byte数,首先选取电子串号的6个唯一的数字或字符,对应成16进制数的3个byte;当前时间组成第4byte和第5byte,由于时间的年月日时分别为hijk:mm:dd:ss,第4byte的高4bit为”年”的最后一位k;(“年”的最后一位数只能是0-9,对应4bit二进制数是0000-1001),第4byte的低4bit为”月”mm(“月”只有1-12,对应4bit二进制数就是0001-1100),第5byte的bit0-bit4为”日”dd(“日”只有1-31,对应5bit二进制数就是00001-11111),第5byte的bit5-bit7为”时”ss除以3后的商的整数(“时”的数值为0-23,除以3后的商的整数范围为0-7,转换为3bit二进制数就是000-111),这样就成为新的5byte数据,假设为&Hxxxxxxxx.
(2)将上述数据进行循环向左移位,移位的次数按照”时”的数值ss,高位移出补到最低位,
(循环左移指令”_crol_”:循环左移指令,低位补高位移除的数据。)
&H(abcdefghij)=(&Hxxxxxxxx_crol_ss)形成新的16进制数据;
(5)再将所得结果进行取反,&H(ABCDEFGHIJ)=~&H(abcdefghij);
(6)把得到的这个16进制数按照4bit一个BDC码的方式,形成一个数据串就是10位密码。
进一步的,云控制端发送实时密码的步骤如下:
(1)云控制端在已知门控设备在线情况下,接收门控设备的电子串号,并存储为数据计算需要的前3个byte;
(2)在已知门控设备在线情况下发送带有时间戳的显示二维码命令,并把当前时间形成数据计算需要的后2个byte;
(3)将已经取得的5个byte数据组合,进行循环移位计算;
(4)将已经移位的5个byte数据进行取反计算;
(5)将5个byte数据转换为10个按键数值;
(6)收到微信上传的二维码,取得门控设备显示此码的时间;
(7)如果时间与当前云中心的标准时间差距为3分钟,即认为断网;
(8)向微信用户发送计算过的本时间授权按键密码,微信用户收到并现场按键,门控器收到并与本控制器内时间和电子串号计算校验核实进行开门。
在网络门禁控制器的二维码显示的信息中将包含有本设备最新也是最后收到的与云控制端网络同步的信息,如果云控制端收到的扫码与云控制端的实时数据不匹配,则定义为断网,就自动转为发送密码。
本发明中,首先云控制端(云门禁中心,下述的云中心、云端都是指代本云控制端)可以与各个远程的网络门禁控制器(网络门禁设备)连接,推送属于各个设备的不同时间段的有效二维码信息,网络门禁设备利用显示屏进行显示和不断刷新,用户用手机扫码向中心申请开门权限,中心发送授权信息,并且命令网络门禁开门,门禁开门一定时长,自动关闭。用户如果使用被授权的属于自己专有的手机NFC、IC、ID卡,网络门禁和云中心都可以直接授权开门。如果在断网的情况下,用户的扫码动作仍然可以通过用户手机微信传送到云中心,云中心会经过计算下发有效时间段的合法开门密码,供被授权的用户使用,达到时效性和安全性。
本发明还涉及利用网络进行网络通信,将二维码识别的结果传送到网络中心,通过获得微信用户的扫码结果,在云中心进行计算,判断远程门禁设备是否正常联网。在用户请求开门时,如果联网方式,决定是否授权和以何种方式授权开门的智能算法和控制方法。在用户请求开门时,如果断网方式,决定是否授权和以何种方式授权开门的智能算法和控制方法。同时在一个控制盒内同时兼有多种开门途径,有二维码扫码/普通IC/ID/各种公交卡/身份证/银行卡/手机NFC/密码键盘。同时扫描IC/ID在不同的频段内可以感应多种卡,且不会干扰到屏幕显示和触摸键盘的使用。网络门禁设备的拆盒报警功能,防止破坏。
附图说明
图1是所述联网和断网都可以智能控制的网络门禁***的电路结构示意图;
图2是云中心管理示意图;
图3是网络门禁设备***的控制流程示意图;
图4是授权密码计算算法的流程图;
图5是所述云端针对授权密码计算算法的流程图;
图6是网络门禁设备***针对授权密码计算算法的流程图。
具体实施方式
如图1所示,所述联网和断网都可以智能控制的网络门禁***,包括多个与云控制端相连接的网络门禁控制器,网络门禁控制器内设置有Mcu核心控制器,所述Mcu核心控制器通过显示屏驱动模块与显示屏相连接;通过电平输出控制模块与门控继电器相连接,所述门控继电器与电锁相连接;通过开门按键接入模块与开门按钮相连接;通过门磁输入模块与门磁输入装置相连接;并与网络模块、数据输入模块、时钟模块、声光报警模块、存储模块相连接,此外,所述Mcu核心控制器还连接有智能卡识别模块。
Mcu核心控制器通过防拆输入模块与防拆开关输入装置相连接;通过485控制器与外接485探头相连接;通过232控制模块与串口调试工具相连接;所述Mcu核心控制器与电源控制模块相连接。数据输入模块包括键盘模块和韦根协议模块相连接,所述韦根协议模块与韦根键盘相连接。网络模块包括以太网驱动模块和wifi模块,所述以太网驱动模块用于接入以太网。智能卡识别模块包括ID卡识别模块,以及IC/公交/身份证/NFC卡识别模块,在识别这些卡片或者信号时可以与存储在掉电不丢失的存储器内信息进行比对,自动开门。无论比对结果如何,信息都要传送到云中心。
板载电池和时钟单元由于配有钮扣电池,可以保证CPU时钟模块掉电时间不丢失,并且在掉电后这个时钟依然正常计时。为断电计算密码提供数据。
进一步的,对各模块进行详细描述如下:
电源控制模块是管理外部提供的12v的电源通过转化或者变换为3.3v和5v提供给板内各部件和各个模块使用。
MCU控制器是核心CPU,运行程序管理所有硬件。
掉电不丢失存储芯片,用于存储设置过程中要使用的参数,ip地址,mac地址,接入云中心的参数,符合要求的IC***和键盘密码。
声光报警模块,驱动面板上的led指示灯和板上的蜂鸣器。
Wifi模块连接到无线路由器。
以太网驱动,管理以太网接口,连接到路由器。
液晶显示屏驱动模块,驱动显示屏,显示二维码。
智能卡识别模块,识别ID卡,IC/公交/身份证/NFC卡识别模块,识别这些卡片或者信号。
时钟单元和板载电池,提供MCU时钟保障,保证掉电时间不丢失。
输出电平控制,输出高低电平或者提供继电器输出。
开门按键,外接直接开门控制的按键。
门磁输入外接门磁信号。
防区输入外接防区信号输入,主要是接入防拆开关。
485控制器提供485信号接口,接其他485外设。
232控制模块提供TTL电平的串口连接,提供测试数据口。
韦根接口模块,提供维根格式的键盘数据接入。
键盘模块,提供12个按键的按键键盘。
核心cpu会根据联网的状态以及云中心的命令,显示二维码,驱动门控继电器动作,实现网控开门的管理。
如图2所示,云控制端对网络门禁控制器的处理步骤如下所述:
(1)云控制端检查网络和数据库,和网络门禁控制器建立连接,云控制端发送查询门禁是否在线连接命令,并察看网络门禁控制器的应答;
(2)在联网状态下,网络门禁控制器检测到网络的二维码请求或者网络门禁控制器发送的刷卡信息请求或者按键密码,鉴权计算后决定是否授权;其中,对于授权的智能卡,可以设置为必须通过云控制端,或者可以直接通过网络门禁控制器的不掉电存储模块内部的内置有效***进行授权。
(3)在断网状态下,云控制端进行实时密码计算,并将密码推送微信用户,由用户在控制器键盘输入密码。
如图3所示,相对应的网络门禁控制器的工作步骤如下所述:
1)读取MCU时钟模块时间,并复位内存,读取存储器数据,复位显示屏/ID/IC/网络/wifi/按键模块;
2)连接云控制端,执行云控制端命令显示二维码并与中心对时间,获取到的中心时间更新到MCU的内部时钟,执行云中心命令开门/关门,执行云中心对门禁控制器是否连接的查询命令应答;
3)判断是否键盘/外接韦根键盘有按键信息输入,对按键的输入鉴权计算,并进行鉴权决定是否开启门禁;
4)判断是否有智能卡刷卡,并将信息发送到云控制端进行判断;
5)判断是否有遥控信号,并进行门禁的开关门控制。
如图4所示,是授权密码计算算法的处理步骤。
由于每台网络门禁的设备都与云中心的时间同步,其同步方式是通过云门禁中心下发的时间戳来实现,并且在设备中翻译成年月日时分秒,每台的网络设备又有唯一的电子串号,因此在已知设备的电子串号和设备的当前准确时间就可以计算出当前时段的1小时内出入密码。
下述算法用于对短时间有效的,安全性要求不高的门禁控制器使用,是本发明唯一使用的一种算法。
由于算法中涉及该设备的内置唯一电子串号和机器内的时钟,这2个信息用户不能得到,因此即便算法本身简单,破解也有一定难度。
本设备电子串号中有6个数字(字符)是唯一的,abcdef,例如B00001将其对应成16进制数的3个byte,既0xB0,0x00,0x01;
时间年月日时分别为hijk:mm:dd:ss,例如2018年04月19日1时为2018:04:19:01。
使用16进制组合出新的数据:
第1-3byte,abcdef例如(0xB0,0x00,0x01)此处为16进制数表示;
第4byte,高4bit为年的最后一位k(“年”的最后一位数只能是0-9,对应4bit二进制数是0000-1001),第4byte的低4bit为”月”mm(“月”只有1-12,对应4bit二进制数就是0001-1100),第5byte的bit0-bit4为”日”dd(“日”只有1-31,对应5bit二进制数就是00001-11111),第5byte的bit5-bit7为”时”ss除以3后的商的整数(“时”的数值为0-23,除以3后的商的整数范围为0-7,转换为3bit二进制数就是000-111),这样就成为新的5byte数据.假设为&Hxxxxxxxx.例如:(0xB0,0x00,0x01,0x84,0x19);
(2)将上述数据进行循环向左移位,移位的次数按照”时”的数值ss,高位移出补到最低位
(循环左移指令”_crol_”:循环左移指令,低位补高位移除的数据。)
&H(abcdefghij)=(&Hxxxxxxxx_crol_ss)形成新的16进制数据(&6000030833);;
然后再将所得结果进行取反
&H(ABCDEFGHIJ)=~&H(abcdefghij);
结果为&H9ffffcf7cc。
然后把这个16进制数按照4bit一个BDC码的方式,形成一个数据串就是10位密码。
所以他的密码是9FFFFCF7CC,
在上述的时间段内有效
2018年04月19日1时0分0秒到2018年04月19日1时59分59秒
使用时,云端和网络门禁控制器都会进行计算,来验证门禁控制器的状态和开门权限。
判断断网方法:
在网络门禁设备的二维码显示的信息中将包含有本设备最新也是最后收到的与中心网络同步的信息,如果中心收到的扫码与中心的实时数据不匹配,可以定义为断网,就自动转为发送密码。判断断网的这种方法也是在当前行业里,独特使用的一种方法,充分利用手机微信扫码的优势,手机一般不会断网,来达到整个***对断网的判断。
如图5所示,云控制端发送实时密码的步骤如下:
1)云控制端在已知门控设备在线情况下,接收门控设备的电子串号,并存储为数据计算需要的前3个byte;
2)在已知门控设备在线情况下发送带有时间戳的显示二维码命令,并把当前时间形成数据计算需要的后2个byte;
3)将已经取得的5个byte数据组合,进行循环移位计算;
4)将已经移位的5个byte数据进行取反计算;
5)将5个byte数据转换为10个按键数值;
6)收到微信上传的二维码,取得门控设备显示此码的时间;
7)如果时间与当前云中心的标准时间差距为3分钟,即认为断网;
8)向微信用户发送计算过的本时间授权按键,微信用户收到并现场按键门控器收到进行开门。
相对应的,网络门禁控制器确定实时密码的步骤如下所述:
(1)接收云中心下发的带有时间戳的显示二维码命令进行对表;
(2)将本机的电子串号取出相关3个byte和本机当前时间一起形成5个byte;
(3)将5个byte数据进行循环移位;
(4)将已经移位的5个byte数据进行取反计算;
(5)将5个byte数据转换为10个按键数值;
(6)判断是否收到按键的动作,如果收到,与上述10个键值比较,如果一致,就是控制开门动作,否则再去与存储有效键值比较,决定是否忽略此键值,同时上报中心。
本发明在使用时,云门禁中心正常运行,设备需要安装在墙面上,将底盖安装好,网线\电源线\门控继电器线\开门按键等线穿过底盖接在主控盒的接线端子上,如果有对门磁之类控制线路也必须安装好,然后将主控制盒装入底盖,钮好螺丝,就可以使用了。
上电后,通过键盘输入命令调整开门时间,然后通过键盘命令重启,就可以了,由于设备已内置中心ip,所以设备会自动联网,连入中心,与中心进行数据交互。
初次使用的用户,会在扫码后自动接入云门禁中心,提示进行注册,并等待授权审核,审核成功微信会提示。
无论网络是否正常,设备是否已经正常连到中心,用户都可以打开微信,扫描屏幕上显示的二维码,如果联网正常,且用户是合法的,扫码之后,中心就会向设备发送命令,启动门控,开门;如果在断网状态中心就可以根据得到二维码数据识别,并且向用户发送具有一定时间内有效的出入密码。
如果用户使用的是各种智能卡包括身份证,由于卡是个人使用,且唯一,所以也可以通过键盘命令,按照步骤刷卡把自己的卡加入到控制设备存储器中,以后就可以刷卡进入了,用户也可以申请特殊的密码,当然无论哪种方式,用户的每次操作,都会通过网络传送到中心,如果临时断网,会存储起来,等待网络畅通再传输到中心。
本发明不仅适用于各种出入口的管理,还特别适合于无人超市的管理,无人的线下体验店的管理,由于还可以使用身份证,对于公安的流动人口治安管理也是十分有效的***。
本发明具有以下特点:
第一:门禁部分有网络模块,提供与远程云门禁中心通信的通道,第二:使用显示屏提供二维码图像,其具体的内容是通过网络远程发送过来,信息带有实时时间和中心接入信息;第三带有触摸密码键盘;第四带有多频率多协议的智能卡/id卡识别器;第五:带有云门禁中心进行计算与微信推送,远程控制。用户通过微信手机扫码,就可以获得云门禁中心的授权,并且由云门禁中心远程开门,且该在中心每隔40秒会下发新的二维码,所有二维码只有在当前时刻有效,过时无效;如果不能联网,则中心也可根据当前设备二维码数据智能计算发送给合法用户一定时间内有效的开门密码,保证安全性。
本发明具有以下有益效果:
第一是二维码屏幕的显示及其操作方式,无论联网或不联网,屏幕上总能出现二维码图像,且屏幕有自动背光亮和灭的功能,并且显示二维码不能过小,影响多种手机扫描的结果。
第二是具备使用简易,通过移动终端(手机、平板电脑等),微信扫码开门,操作流程简单。
第三是多途径开门,提供卡片(普通IC卡、CPU卡、公交卡、身份证,手机NFC刷卡方式)、二维码扫一扫、密码等开门方式。
第四是具备键盘按键的功能,不仅用于输入密码,可以进行包括添加用户的多种操作。
第五是具备多组网方式,支持Wifi、Tcp/Ip,可以使用以太网***RJ45、网络插头,可以使用WIFI与无线路由器连接。
第六是具备时间跟随和校准功能,在有网络的情况下,跟随网络时间校准,没有网络内嵌电池,自动保持时间准确,保证在1个月内不用再次校准。
第七是云中心有管理功能,根据不同的人员申请,授予不同的开门权限,例如常客、访客的区别,并且可以通过微信与用户互动。
第八是云中心可以通过网络与网络门禁设备互动。
第九是云中心根据收到的二维码信息自动判断网络门禁是否正常在线,如果发现脱网,根据算法自动计算出当前有效时段内的合法授权密码,推送给用户使用。
由于安装本***,可以使用手机等途径进行门禁进入,且具有一定实效性,虽然是网络方式,却加强了安全性,还对出入人员情况做了记录,特别是还可以记录身份证扫描结果,更加适合流动人口管理。
Claims (6)
1.一种联网和断网都可以智能控制的网络门禁***,其特征在于:包括多个与云控制端相连接的网络门禁控制器,网络门禁控制器内设置有Mcu核心控制器,所述Mcu核心控制器通过显示屏驱动模块与显示屏相连接;通过电平输出控制模块与门控继电器相连接,所述门控继电器与电锁相连接;通过开门按键接入模块与开门按钮相连接;通过门磁输入模块与门磁输入装置相连接;并与网络模块、数据输入模块、时钟模块、声光报警模块、存储模块相连接,此外,所述Mcu核心控制器还连接有智能卡识别模块;Mcu核心控制器通过防拆输入模块与防拆开关输入装置相连接;通过485控制器与外接485探头相连接;通过232控制模块与串口调试工具相连接;所述Mcu核心控制器与电源控制模块相连接;数据输入模块包括板载键盘模块和能够连接韦根键盘的韦根协议模块,所述韦根协议模块与韦根键盘相连接;
云控制端对网络门禁控制器的处理步骤如下所述:
(1)云控制端检查网络和数据库,和网络门禁控制器建立连接,云控制端发送查询门禁是否在线连接命令,并察看网络门禁控制器的应答,云控制端每隔40秒向网络门禁控制器发送当前有效二维码;
(2)在控制器联网状态下,云端收到用户手机扫码发送的信息,与数据库信息进行比对,进行智能计算核准后,给网络门禁控制器发送控制开门命令;
或者网络控制器收到用户刷卡信息,首先与控制器内部存储器的信息内容比对,控制是否开门,同步向云端发送刷卡信息请求,云端与数据库内的数据比对和智能计算后决定是否授权开门;
其中,对于授权的智能卡,设置为必须通过云控制端,或者直接通过网络门禁控制器进行授权;
(3)在控制器断网状态下,云控制端收到用户手机扫码信息进行实时密码计算,并将密码推送给微信用户,由用户在控制器键盘输入密码;
网络门禁控制器的工作步骤如下所述:
(1)读取MCU时间,并复位内存,读取存储器数据,复位显示屏/ID/IC/网络/wifi/按键模块;
(2)连接云控制端,执行云控制端命令显示二维码并与中心对时间,获取到的中心时间存储到MCU的内部时间存储单元,执行云中心命令开门/关门,执行云中心对门禁控制器是否连接的查询命令应答;
(3)判断是否板载键盘或者外接韦根键盘有按键信息输入,对按键的输入鉴权计算,并进行鉴权决定是否开启门禁,同时信息发送到云端;
(4)判断是否有智能卡刷卡,并将信息发送到云控制端进行判断;
(5)判断是否有遥控信号,并进行门禁的开关门控制。
2.根据权利要求1所述的联网和断网都可以智能控制的网络门禁***,其特征在于:网络模块包括以太网驱动模块和wifi模块,所述以太网驱动模块用于接入以太网。
3.根据权利要求1所述的联网和断网都可以智能控制的网络门禁***,其特征在于:智能卡识别模块包括ID卡识别模块,以及IC/公交/身份证/NFC卡识别模块,网络门禁控制器在识别这些卡片或者信号时与存储在掉电不丢失的存储器内信息进行比对,实现自动开门,无论比对结果如何,信息都传送到云中心;
网络门禁控制器设置的电路板上,板载电池和时钟单元配有钮扣电池,用于保证CPU时钟模块掉电时间不丢失,并且在掉电后使得时钟依然正常计时,为断电计算密码提供数据。
4.根据权利要求1所述的联网和断网都可以智能控制的网络门禁***,其特征在于:步骤(3)中,网络门禁控制器和云控制端的时间同步,每台网络门禁控制器设置有唯一的电子串号,根据电子串号和时间进行实时密码的计算,密码在一小时的时间内有效,实时密码的计算过程如下:
(1)根据电子串号和时间形成5个16进制的byte数,首先选取电子串号的6个唯一的数字或字符,对应成16进制数的3个byte;当前时间组成第4byte和第5byte,由于时间的年月日时分别为hijk:mm:dd:ss,第4byte的高4bit为”年”的最后一位k;第4byte的低4bit为”月”mm,第5byte的bit0-bit4为”日”dd,第5byte的bit5-bit7为”时”ss除以3后的商的整数,这样就成为新的5byte数据,假设为&Hxxxxxxxx;
(2)将上述数据进行循环向左移位,移位的次数按照”时”的数值ss,高位移出补到最低位,
&H(abcdefghij)=(&Hxxxxxxxx_crol_ss)形成新的16进制数据;
(3)再将所得结果进行取反,&H(ABCDEFGHIJ)=~&H(abcdefghij);
(4)把得到的这个16进制数按照4bit一个BDC码的方式,形成一个数据串就是10位密码。
5.根据权利要求4所述的联网和断网都可以智能控制的网络门禁***,其特征在于:云控制端发送实时密码的步骤如下:
(1)云控制端在已知门控设备在线情况下,接收门控设备的电子串号,并存储为数据计算需要的前3个byte;
(2)在已知门控设备在线情况下发送带有时间戳的显示二维码命令,并把当前时间形成数据计算需要的后2个byte;
(3)将已经取得的5个byte数据组合,进行循环移位计算;
(4)将已经移位的5个byte数据进行取反计算;
(5)将5个byte数据转换为10个按键数值;
(6)收到微信上传的二维码,取得门控设备显示此码的时间;
(7)如果时间与当前云中心的标准时间差距为3分钟,即认为断网;
(8)向微信用户发送计算过的本时间授权按键密码,微信用户收到并现场按键,门控器收到并与本控制器内时间和电子串号计算校验核实进行开门。
6.根据权利要求1所述的联网和断网都可以智能控制的网络门禁***,其特征在于:在网络门禁控制器的二维码显示的信息中将包含有本设备最新也是最后收到的与云控制端网络同步的信息,如果云控制端收到的扫码与云控制端的实时数据不匹配,则定义为断网,就自动转为发送密码。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810590337.0A CN108492433B (zh) | 2018-06-08 | 2018-06-08 | 一种联网和断网都可以智能控制的网络门禁*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810590337.0A CN108492433B (zh) | 2018-06-08 | 2018-06-08 | 一种联网和断网都可以智能控制的网络门禁*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108492433A CN108492433A (zh) | 2018-09-04 |
CN108492433B true CN108492433B (zh) | 2023-11-24 |
Family
ID=63342333
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810590337.0A Active CN108492433B (zh) | 2018-06-08 | 2018-06-08 | 一种联网和断网都可以智能控制的网络门禁*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108492433B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110895840A (zh) * | 2018-09-13 | 2020-03-20 | 杭州涂鸦信息技术有限公司 | 一种基于无线的远程开门方法及其门锁装置 |
CN109360306A (zh) * | 2018-09-20 | 2019-02-19 | 深圳中泰智丰物联网科技有限公司 | 智能锁装修模式的开锁方法 |
CN109191643A (zh) * | 2018-09-26 | 2019-01-11 | 新开普电子股份有限公司 | 一种门禁读卡器实现的方法 |
CN111243139B (zh) * | 2020-01-13 | 2022-04-19 | 上海威派格智慧水务股份有限公司 | 一种门禁*** |
CN111243138B (zh) * | 2020-01-13 | 2022-04-19 | 上海威派格智慧水务股份有限公司 | 一种实时门禁鉴权方法 |
CN111739204A (zh) * | 2020-07-30 | 2020-10-02 | 杭州中安网脉信息技术有限公司 | 一种保密柜文件管理方法及*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101447098A (zh) * | 2008-12-19 | 2009-06-03 | 弗曼科斯(上海)电子有限公司 | 一种联网在线升级门禁控制器程序的方法及其*** |
CN105574967A (zh) * | 2015-12-16 | 2016-05-11 | 温州大学 | 一种智能门禁***及其操作方法 |
WO2016197330A1 (zh) * | 2015-06-09 | 2016-12-15 | 深圳市迈斯云门禁网络科技有限公司 | 门禁管理方法及*** |
CN106846559A (zh) * | 2016-12-20 | 2017-06-13 | 杭州古北电子科技有限公司 | 一种智能小区门禁*** |
WO2017161469A1 (zh) * | 2016-03-23 | 2017-09-28 | 上海唐年实业股份有限公司 | 酒店客房物联网自助销售终端*** |
CN107481362A (zh) * | 2017-08-03 | 2017-12-15 | 安徽泰然信息技术工程有限公司 | 门禁控制***及门禁控制方法 |
-
2018
- 2018-06-08 CN CN201810590337.0A patent/CN108492433B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101447098A (zh) * | 2008-12-19 | 2009-06-03 | 弗曼科斯(上海)电子有限公司 | 一种联网在线升级门禁控制器程序的方法及其*** |
WO2016197330A1 (zh) * | 2015-06-09 | 2016-12-15 | 深圳市迈斯云门禁网络科技有限公司 | 门禁管理方法及*** |
CN105574967A (zh) * | 2015-12-16 | 2016-05-11 | 温州大学 | 一种智能门禁***及其操作方法 |
WO2017161469A1 (zh) * | 2016-03-23 | 2017-09-28 | 上海唐年实业股份有限公司 | 酒店客房物联网自助销售终端*** |
CN106846559A (zh) * | 2016-12-20 | 2017-06-13 | 杭州古北电子科技有限公司 | 一种智能小区门禁*** |
CN107481362A (zh) * | 2017-08-03 | 2017-12-15 | 安徽泰然信息技术工程有限公司 | 门禁控制***及门禁控制方法 |
Non-Patent Citations (1)
Title |
---|
基于RFID技术的车辆管理门禁***设计;尼涛, 杨宏, 艾春安;工业控制计算机(第09期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN108492433A (zh) | 2018-09-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108492433B (zh) | 一种联网和断网都可以智能控制的网络门禁*** | |
US11830306B2 (en) | Systems and methods for controlling access to physical space | |
US20200410797A1 (en) | Method and system for activating electronic lockers | |
CN201681427U (zh) | 一种电子信息锁 | |
CN104134253A (zh) | 一种门禁***及门禁打开方法 | |
CN108868344B (zh) | 一种非嵌入式远程监控智能门锁 | |
CN112750242B (zh) | 一种动态密码锁开锁方法、***及动态密码锁电路 | |
CN205263913U (zh) | 一种二维码锁区域门禁*** | |
KR20160140363A (ko) | 사물인터넷 기반 도어락 제어 서비스 제공 방법 및 서비스 제공 서버 | |
CN104766409A (zh) | 一种远程电子储物箱管理*** | |
CN104052817A (zh) | 一种智能门以及一种智能门控制方法和*** | |
CN110097674A (zh) | 一种基于二维码的门禁控制方法和*** | |
CN104574601A (zh) | 一种智能门锁控制*** | |
CN106097490B (zh) | 一种智能锁具、由锁具组成的门锁***及开锁方法 | |
CN113971849A (zh) | 一种带管理***的动态密码锁 | |
CN111968275A (zh) | 一种智能锁、智能楼宇可视对讲***通信方法及装置 | |
CN106023371A (zh) | 一种酒店用门禁方法及装置 | |
CN103590670A (zh) | 电子锁的控制***、光控式电子锁及控制电子锁的移动电子装置 | |
CN207046622U (zh) | 一种楼宇电梯智能安防装置 | |
CN202916893U (zh) | 一种可视电子门锁 | |
CN105649469B (zh) | 一种智能保险柜双密码控制*** | |
CN205263917U (zh) | 一种门禁*** | |
CN214202481U (zh) | 一种动态密码锁电路 | |
CN109754507A (zh) | 门锁控制方法、装置及其*** | |
CN109057551B (zh) | 一种适合租赁的智能锁具以及适用其的抗干扰方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |