CN103023929A - 银行安全门***通信协议的实现方法 - Google Patents
银行安全门***通信协议的实现方法 Download PDFInfo
- 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
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字节构成,表示指令的结束。
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111404945A (zh) * | 2020-03-19 | 2020-07-10 | 厦门铁博士电子有限公司 | 自适应通信协议的方法及称重传感器 |
Citations (2)
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 | 中国科学院空间科学与应用研究中心 | 一种可配置通讯协议的监控*** |
-
2013
- 2013-01-15 CN CN2013100140214A patent/CN103023929A/zh active Pending
Patent Citations (2)
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)
Title |
---|
赵念强等: "基于Soc单片机C8051F的码头供给监控***", 《微计算机信息》 * |
Cited By (1)
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 |