The intelligent gateway (100), for a monitoring system, monitoring system includes at least one source device can transfer business data via intelligent gateway (42) and at least one target device (44), the intelligent gateway includes at least one communication interface (31, 33), a processor unit (10) and a a storage unit (20). The source equipment and the target equipment are connected to the communication interface respectively. The processor unit (10) includes a protocol processing module (12) with at least two protocol drivers (122, 124). The protocol processing module (12) parses the business data from the source protocol packet received from the source device and stores it to the storage unit (20). The protocol processing module (12) reads the service data stored in the storage unit (20), and encapsulates it into a target protocol packet, and sends it to the target device through the communication interface. The above intelligent gateway is flexible in the protocol conversion.
【技术实现步骤摘要】
智能网关
本技术涉及一种智能网关,尤其是支持具有多种接口和通信协议的设备之间的数据通信的智能网关。
技术介绍
在例如生命科学实验室或综合检测实验室的监控系统中,各种传感器、仪器和仪表以及执行器等现场设备种类繁多,且来自于不同的厂家。这些设备通常具有多种不同的通信接口且采用多种不同的通信协议。同时,监控系统中进行数据采集、处理以及控制的控制设备(例如中央计算机或服务器),或中间控制设备(例如直接数字控制器(DDC)或可编程逻辑控制器(PLC))也可能具有与这些现场设备不同的通信接口和通信协议。这导致在实验室环境下的监控系统中各个设备间通信的不兼容问题日益突显。为了解决上述问题,通常采用一种具有协议间直接转换芯片的网关来进行不同设备间的通信转换,但是采用一个协议间直接转化芯片只能实现固定的两种协议间的转换,转换方式不灵活。
技术实现思路
本技术的目的是提供一种智能网关,其能够灵活方便地支持具有多种通信接口和多种通信协议的设备之间进行数据通信。本技术的另一个目的在于提供一种对于通信协议具有更好扩展性的智能网关。本技术提供一种用于监控系统的智能网关。该监控系统包括能够经由智能网关传递业务数据的至少一个源设备和至少一个目标设备,源设备和目标设备采用不同的通信协议封装的协议数据包发送或接收业务数据。该智能网关包括:至少一个通信接口、一个处理单元和一个存储单元。所述源设备和所述目标设备分别与所述至少一个通信接口中之一通信连接,其中,与所述源设备连接的所述通信接口从所述源设备接收源协议数据包,与所述目标设备连接的所述通信接口向所述目标设备发送目标协议数据包。所述处理单元与所述至少 ...
【技术保护点】
一种用于监控系统的智能网关,所述监控系统包括能够经由所述智能网关(100)传递业务数据的至少一个源设备(42)和至少一个目标设备(44),所述源设备(42)和所述目标设备(44)采用不同的通信协议封装的协议数据包发送或接收所述业务数据,其特征在于,所述智能网关(100)包括:至少一个通信接口(31、33、34),所述源设备(42)和所述目标设备(44)分别与所述至少一个通信接口(31、33、34)中之一通信连接,其中,与所述源设备(42)连接的所述通信接口(31)从所述源设备(42)接收源协议数据包,与所述目标设备(44)连接的所述通信接口(33)向所述目标设备(44)发送目标协议数据包;一个处理器单元(10),其与所述至少一个通信接口(31、33、34)中的每一个通信连接,所述处理器单元(10)包括:一个协议处理模块(12),该协议处理模块(12)具有至少两个协议驱动(122、124),每个所述协议驱动实现所述不同的通信协议中一种通信协议的解析和封装;一个存储单元(20),其与所述处理器单元(10)通信连接,用于存储来自所述源设备(42)的业务数据;其中,所述协议处理模块(12)配置 ...
【技术特征摘要】
1.一种用于监控系统的智能网关,所述监控系统包括能够经由所述智能网关(100)传递业务数据的至少一个源设备(42)和至少一个目标设备(44),所述源设备(42)和所述目标设备(44)采用不同的通信协议封装的协议数据包发送或接收所述业务数据,其特征在于,所述智能网关(100)包括:至少一个通信接口(31、33、34),所述源设备(42)和所述目标设备(44)分别与所述至少一个通信接口(31、33、34)中之一通信连接,其中,与所述源设备(42)连接的所述通信接口(31)从所述源设备(42)接收源协议数据包,与所述目标设备(44)连接的所述通信接口(33)向所述目标设备(44)发送目标协议数据包;一个处理器单元(10),其与所述至少一个通信接口(31、33、34)中的每一个通信连接,所述处理器单元(10)包括:一个协议处理模块(12),该协议处理模块(12)具有至少两个协议驱动(122、124),每个所述协议驱动实现所述不同的通信协议中一种通信协议的解析和封装;一个存储单元(20),其与所述处理器单元(10)通信连接,用于存储来自所述源设备(42)的业务数据;其中,所述协议处理模块(12)配置成启动与所述源设备(42)对应的一个所述协议驱动(122)以从经由连接所述源设备的所述通信接口(31)接收到的一个所述源协议数据包中解析出业务数据,并将解析得到的所述业务数据存储到所述存储单元(20);协议处理模...
【专利技术属性】
技术研发人员:范旭峰,孙寅,张宁,
申请(专利权)人:西门子中国有限公司,
类型:新型
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。