CN103023929A - 银行安全门***通信协议的实现方法 - Google Patents

银行安全门***通信协议的实现方法 Download PDF

Info

Publication number
CN103023929A
CN103023929A CN2013100140214A CN201310014021A CN103023929A CN 103023929 A CN103023929 A CN 103023929A CN 2013100140214 A CN2013100140214 A CN 2013100140214A CN 201310014021 A CN201310014021 A CN 201310014021A CN 103023929 A CN103023929 A CN 103023929A
Authority
CN
China
Prior art keywords
safety door
communication protocol
host computer
implementation method
door system
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.)
Pending
Application number
CN2013100140214A
Other languages
English (en)
Inventor
姚兴旺
杨秉河
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SICHUAN CHENXING ELECTRONIC CO Ltd
Original Assignee
SICHUAN CHENXING ELECTRONIC CO Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by SICHUAN CHENXING ELECTRONIC CO Ltd filed Critical SICHUAN CHENXING ELECTRONIC CO Ltd
Priority to CN2013100140214A priority Critical patent/CN103023929A/zh
Publication of CN103023929A publication Critical patent/CN103023929A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Alarm Systems (AREA)

Abstract

一种银行安全门***通信协议的实现方法,包括通用控制器、上位机、安全门设备以及总线网络,通用控制器以及设备通信协议,按照上位机的命令,对安全门设备的状态进行访问与控制,并将安全门设备的状态信息通过总线网络传输至上位机。本协议可规范银行安全门***中不同厂家的各种设备之间的通信,以及各种通信方式的技术参数要求,使银行内各种***能有效的通信、沟通,避免设备的重复安装和多余浪费,降低银行成本,提高工作和管理效率。

Description

银行安全门***通信协议的实现方法
技术领域
本发明涉及一种通信协议实现方法,特别是一种银行安全门***通信协议的实现方法,主要应用于银行安全门***各设备之间的通信的实现方法。 
背景技术
目前大部分银行所采用的安全门***均为非联网的独立控制***,只能在该网点进行现场操作,并且没有任何操作记录,对相关人员的管理无法监督,事后没有记录,不能进行相关查询,没有实时状态检测,对于管理人员来说,必须亲临现场才能看到状态。
有一部分安全门设备带有本地记录保存功能,能够事后在本地查询记录,需要在现场连接计算机读出记录进行查询,操作比较繁琐。
另有一部分联网的安全门产品,能够在银行***的管理中心进行各种操作,值得推广,但是由于各厂家的产品没有行业标准,各安全门***的通信协议均由厂家自订,管理比较杂乱,不利于推广。在这种情况之下,急需一种通用的银行安全门***通信协议,对安全门通信***进行规范,使其便于在上位机进行查询及各种操作,提高银行安全门***的安全性、易操作性及通用性。
发明内容
为了克服上述现有技术的问题,本发明提供了一种银行安全门***通信协议的实现方法,可规范银行安全门***中不同厂家的各种设备之间的通信,以及各种通信方式的技术参数要求,使银行内各种***能有效的通信、沟通,避免设备的重复安装和多余浪费,降低银行成本,提高工作和管理效率。
本发明解决以上问题所采用的技术方案是:
银行安全门***通信协议的实现方法,包括通用控制器、上位机、安全门设备以及总线网络,所述总线网络包括串行通讯接口、路由器及网络连接线,所述通用控制器通过总线网络与上位机连接,上位机可同时连接若干控制器,各控制器通过安全门接口与安全门设备连接,所述通用控制器以即设通信协议,按照上位机的命令,对安全门设备的状态进行访问与控制,并将安全门设备的状态信息通过总线网络传输至上位机,通信协议实现方法的步骤为:
1)上位机对某地址编码的控制器发出查询指令,相应控制器的响应格式;
2)上位机对某地址编码的控制器发出设置指令,相应控制器的响应格式;
3)上位机对某地址编码的控制器发出控制指令,相应控制器的响应格式。
其中,查询指令用于查询相应控制器的各种状态,如时间、温度、报警状态、电压等信息;设置指令用于设置相应控制器的开门权限、时间和各种参数;控制指令用于控制相应控制器上传各种信息,如开门、报警等,以及上位机发出的各种操作指令。上位机可连接多个不同地址编码的控制器,通过各种指令访问各控制器,显示并存储各控制器的状态。
上位机发出的各种指令,以及控制器响应上位机指令的响应格式,均采用16进制数据包结构,其内容包括起始符、长度符、命令特征码、数据码、校验符及结束符,如表1所示:
表1
起始符 长度符 命令特征码 数据码 校验符 结束符
1字节 1字节 2字节 长度可变 1字节 1字节
其中,起始符由1字节构成,可根据设备类型进行累加调整,如表2所示:
表2
数值 安全门类型
0x53 防撬安全门
0x54 防尾随联动互锁安全门
但本主题并不局限于示出的数值和安全门类型。
长度符是命令特征码与数据码的长度之和。
命令特征码由2字节构成,表示具体的通信内容。
数据码长度可变,表示附加的数据信息,如***、时间、状态等,若无数据内容则用四个0x00填充。
校验符由1字节构成,表示由长度符、命令特征码及数据码各字节异或运算所得值。
结束符由1字节构成,表示指令的结束,为固定值0x43。
本协议可对常见的几种通信方式进行规范,不同设备之间的连接要求,避免通信失败。
如采用RS232通信方式,则要求波特率为9600,无校验位,数据码为8位,通信距离不大于15米;
如采用RS485通信方式,则要求波特率为9600,无校验位,数据码为8位,通信距离不大于1000米;
如采用TCP/IP通信方式,则要求采用UDP通信,通信端口默认为50000,***设置端口为38183。若需跨网络桥接路由器,则应预先设置,保证通信正常。
另外,要求两条通信数据之间至少间隔50ms,收到数据应当及时返回信息,以便对方进行判断和处理。
本发明的有益效果是,本协议可规范银行安全门***中不同厂家的各种设备之间的通信,以及各种通信方式的技术参数要求,使银行内各种***能有效的通信、沟通,避免设备的重复安装和多余浪费,降低银行成本,提高工作和管理效率。
附图说明
图1是本发明的银行安全门***通信协议的实现方法的***示意图。
具体实施方式
下面结合附图和实施例对本协议的技术方案作进一步说明。
银行安全门***通信协议的实现方法,包括通用控制器、上位机、安全门设备以及总线网络,所述总线网络包括串行通讯接口、路由器及网络连接线三种方式,可以多种同时使用,也可以任选其中一种使用,所述通用控制器通过总线网络与上位机连接,上位机可同时连接若干控制器,各控制器通过安全门接口与安全门设备连接,所述通用控制器以及设通信协议,按照上位机的命令,对安全门设备的状态进行访问与控制,并将安全门设备的状态信息通过总线网络传输至上位机,通信协议实现方法的步骤为:
   1)上位机对某地址编码的控制器发出查询指令,相应控制器的响应格式;
   2)上位机对某地址编码的控制器发出设置指令,相应控制器的响应格式;
   3)上位机对某地址编码的控制器发出控制指令,相应控制器的响应格式。
上位机发出的各种指令,以及控制器响应上位机指令的响应格式,均采用16进制数据包结构,其内容包括起始符、长度符、命令特征码、数据码、校验符及结束符。
其中,起始符由1字节构成,根据设备类型进行累加调整。
长度符命令特征码与数据码的长度之和。
命令特征码由2字节构成,表示具体的通信内容。
数据码长度可变,表示附加的数据信息。
校验符由1字节构成,表示由长度符、命令特征码及数据码各字节异或运算所得值。
结束符由1字节构成,表示指令的结束。
如图1所示为本协议的三种具体应用方式:
第一种:使用控制器内部的RS232接口,直接连接到上位机的RS232接口。
第二种:使用控制器内部的RS485接口,再通过RS485转RS232设备,连接到上位机的RS232接口。
第三种:使用控制器内部的以太网接口,通过路由器与上位机相连,或者直接与上位机的以太网接口对接,推荐使用第三种方式。
本协议通过以下步骤进行通信:
第一步:根据操作目的,确定相应的命令特征码,表示本条协议的内容,特征码由2字节构成;
第二步:收集数据,部分指令需要附带一些数据和参数,根据命令特征码收集相应参数,经过编码,填充到数据码部分,如果不需要或者没有数据的,用0x00 0x00 0x00 0x00代替;
第三步:填充长度符,即命令特征码长度与数据码长度之和;
第四步:生成校验符,从长度符开始直到数据码结束,每位进行异或运算,将运算结果填充到校验符;
第五步:根据安全门的设备类型,在指令首部添加起始符,并在指令尾部添加结束符,即固定值0x43。
通过以上步骤,即可完成本指令,通过通信接口发送至相应地址编码的控制器。
各指令中的数据码可表示各种数据及参数,如:
状态表示:如门状态、锁状态、报警状态等,用0x00表示正常,其它值(如0x10,0xFF)表示非正常状态。即开关状态表示。
模拟量表示:电压、温度、烟雾浓度、光照强度等,用0x00-0xFF表示其它数据值。
电池电压算法:V=H/51*6,其中,V表示电池电压(保留一位小数),H表示数据通信中传输的十六进制值,如当H=0x72即114时,表示电池电压为13.4V。
温度算法:传感采用非线性元件,其温度通过查表法获取。
***规则:TM卡取三位有效数据,即八位***中的第二位、第三位、第四位。如:实际***为:01 C9 8E 37 05 00 00 A6,则取其中三位C9 8E 37为通信***。
通信中日期方式:为方便各种设备之间的通信,日期采用BCD编码格式,即:2012年6月11日15时48分27秒=0x20 0x12 0x06 0x11 0x015 0x48 0x27。
手机号码表示方法:手机号码均为11位手机,如:15982462327=0x15 0x98 0x24 0x62 0x32 0x7F,最后一位填充F。
布防撤防时间设置:采用24小时制,3个字节共24位,每一位表示一个小时,高电平为布防,低电平为撤防。
本地记录传输:时间+动作类型+数据,每隔50ms发送一条,发送完成后再补发一条结束信息。
本发明的银行安全门***通信协议可规范银行安全门***中不同厂家的各种设备之间的通信,以及各种通信方式的技术参数要求,使银行内各种***能有效的通信、沟通,避免设备的重复安装和多余浪费,降低银行成本,提高工作和管理效率。 

Claims (8)

1.一种银行安全门***通信协议的实现方法,包括通用控制器、上位机、安全门设备以及总线网络,所述总线网络包括串行通讯接口、路由器及网络连接线三种方式,可以多种同时使用,也可以任选其中一种使用,所述通用控制器通过总线网络与上位机连接,上位机可同时连接若干控制器,各控制器通过安全门接口与安全门设备连接,其特征在于,所述通用控制器以及设通信协议,按照上位机的命令,对安全门设备的状态进行访问与控制,并将安全门设备的状态信息通过总线网络传输至上位机,通信协议实现方法的步骤为: 
1)上位机对某地址编码的控制器发出查询指令,相应控制器的响应格式;
2)上位机对某地址编码的控制器发出设置指令,相应控制器的响应格式;
3)上位机对某地址编码的控制器发出控制指令,相应控制器的响应格式。
2.根据权利要求1所述的银行安全门***通信协议的实现方法,其特征在于,上位机发出的各种指令,以及控制器响应上位机指令的响应格式,均采用16进制数据包结构,其内容包括起始符、长度符、命令特征码、数据码、校验符及结束符。
3.根据权利要求2所述的银行安全门***通信协议的实现方法,其特征在于,起始符由1字节构成,根据设备类型进行累加调整。
4.根据权利要求2所述的银行安全门***通信协议的实现方法,其特征在于,长度符命令特征码与数据码的长度之和。
5.根据权利要求2所述的银行安全门***通信协议的实现方法,其特征在于,命令特征码由2字节构成,表示具体的通信内容。
6.根据权利要求2所述的银行安全门***通信协议的实现方法,其特征在于,数据码长度可变,表示附加的数据信息。
7.根据权利要求2所述的银行安全门***通信协议的实现方法,其特征在于,校验符由1字节构成,表示由长度符、命令特征码及数据码各字节异或运算所得值。
8.根据权利要求2所述的银行安全门***通信协议的实现方法,其特征在于,结束符由1字节构成,表示指令的结束。
CN2013100140214A 2013-01-15 2013-01-15 银行安全门***通信协议的实现方法 Pending CN103023929A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2013100140214A CN103023929A (zh) 2013-01-15 2013-01-15 银行安全门***通信协议的实现方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2013100140214A CN103023929A (zh) 2013-01-15 2013-01-15 银行安全门***通信协议的实现方法

Publications (1)

Publication Number Publication Date
CN103023929A true CN103023929A (zh) 2013-04-03

Family

ID=47972059

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013100140214A Pending CN103023929A (zh) 2013-01-15 2013-01-15 银行安全门***通信协议的实现方法

Country Status (1)

Country Link
CN (1) CN103023929A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111404945A (zh) * 2020-03-19 2020-07-10 厦门铁博士电子有限公司 自适应通信协议的方法及称重传感器

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101626367A (zh) * 2008-07-07 2010-01-13 北京中煤矿山工程有限公司 基于一线总线器件id的通讯协议
CN102478797A (zh) * 2010-11-22 2012-05-30 中国科学院空间科学与应用研究中心 一种可配置通讯协议的监控***

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101626367A (zh) * 2008-07-07 2010-01-13 北京中煤矿山工程有限公司 基于一线总线器件id的通讯协议
CN102478797A (zh) * 2010-11-22 2012-05-30 中国科学院空间科学与应用研究中心 一种可配置通讯协议的监控***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
赵念强等: "基于Soc单片机C8051F的码头供给监控***", 《微计算机信息》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111404945A (zh) * 2020-03-19 2020-07-10 厦门铁博士电子有限公司 自适应通信协议的方法及称重传感器

Similar Documents

Publication Publication Date Title
CN103065438B (zh) 具有无线通信功能的燃气报警***
CN102819249B (zh) 电力隧道联动控制***及控制方法
US20130066470A1 (en) Automated building monitoring system
CN102238311B (zh) 机顶盒及其电源管理方法
CN102411365A (zh) 煤场物联网远程智能监控***
CN103281337A (zh) 设备集中管理的方法、服务端和***
CN106982222A (zh) 一种工业4.0环境下可配置的多协议数据接入方法及装置
CN207817514U (zh) 远程监测控制plc终端设备的***
CN103019188B (zh) 基于物联网的水塔水位远程智能控制***及其控制方法
CN103809527A (zh) 井盖无线监控***
CN103023929A (zh) 银行安全门***通信协议的实现方法
CN206835124U (zh) 一种智能物联网网关
CN105577478A (zh) 一种基于tcn的列车网络控制***
CN104991455A (zh) 一种智能家居***的成员自适应调整方法
CN102110355A (zh) 水泵无线监控***以及控制方法
CN103532595A (zh) 基于电力载波的电力设备软体升级方法
CN103390298A (zh) 远程门禁信息采集***
KR20130099390A (ko) 양방향 더블유씨디엠에이를 이용한 엘리베이터 로컬 및 원격조작 시스템 및 그 제어방법
CN205281239U (zh) 一种楼宇智能管理和控制***
CN102612049A (zh) 一种m2m管理***及方法
CN107346124B (zh) 一种移动机旁操作方法及***
CN103914900A (zh) 基于can和网络通信的终端可扩展型门禁***
CN104898616A (zh) 一种便携式电源监控装置
CN106843135B (zh) 基于电力载波技术的新能源汽车充电桩集中控制器
CN201421628Y (zh) 门禁控制器

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130403