一种基于总线型数据交换的物联网接入网关制造技术

技术编号:15227130 阅读:108 留言:0更新日期:2017-04-27 09:50
本发明专利技术物属于联网领域,涉及一种基于总线型数据交换的物联网接入网关。接入网关包括数据交换网关;数据交换网关以总线的形式连接有多个模块并和各模块实现数据交换,各模块间不能直接实现数据交换,保证接入网关内部的数据交换只能通过数据交换网关进行;各模块可与外部设备连接实现接入网关与外部设备的数据交换。本发明专利技术内部模块间的数据交换均通过数据交换网关实现,数据交换网关是监测数据交换的中转站,对于系统内部来说按统一规定的数据接口进行数据交换;对于系统外部接口来说B接口服务模块或共享内存模块负责对外的数据交换。减少接口数量同时系统内部的所有监控数据都已经粒度化到了监控点,能以任何形式组合成对外的数据交换协议。

【技术实现步骤摘要】

本专利技术主要属于物联网领域,特别是涉及一种基于总线型数据交换的物联网接入网关
技术介绍
物联网是指通过信息传感设备,按照约定的协议,把任何物品与互联网连接起来,进行信息交换和通讯,以实现智能化识别、定位、跟踪、监控和管理的一种网络。它是在互联网基础上延伸和扩展的网络。物联网的体系结构可分为感知层、网络层、业务和应用层,物联网接入网关是连接感知层与网络层的设备,它接入感知层的各类数据,实现数据交换、智能判别、定位、监控等数据处理并向网络层传送数据。物联网网关是物联网实现作用的桥梁。现有的物联网网关中因物联网网关同时进行内部和外部数据交换,接口太多插接混乱、同时对数据的监控难以实现点监控。
技术实现思路
针对上述问题,本专利技术提供了一种物联网网关,该物联网网关数据接口少同时系统内部的所有监控数据都已经粒度化到了监控点。本专利技术是通过以下技术方案实现的:一种基于总线型数据交换的物联网接入网关,所述接入网关包括数据交换网关;数据交换网关以总线的形式连接有多个模块并和各模块实现数据交换,各模块间不能直接实现数据交换,保证接入网关内部的数据交换只能通过数据交换网关进行;各模块可与外部设备连接,通过采集、分析、告警、存储、显示实现接入网关与外部设备的数据交换。进一步地,各模块的线程中配置有线程监测管理模块对各模块进行监控。进一步地,多个模块包括B接口服务模块、共享内存模块、人机交互模块、数据分析模块、数据采集模块。进一步地,所述共享内存模块与web服务器相连;物联网接入网关还包括数据库,所述数据库分别连接所述数据分析模块和所述web服务器;所述数据采集控制模块与实际设备相连,对实际设备的数据进行采集并将采集的原始数据交换至数据交换网关;所述数据分析模块从数据交换网关接收数据采集模块采集到的原始数据并进行分析处理、给出报警信息、将数据存储至数据库;接入网关和Web服务器之间通过共享内存模块进行控制及设置指令的数据交换,实现实时监测数据和实时告警数据的读取;web服务器通过直接与数据库连接实现查询历史数据、历史告警、统计数据;B接口服务模块对外提供B接口服务连接B接口客户端,在B接口客户端实现数据和告警的查询、告警操作、设备控制、参数配置;人机交互模块实现包括告警信息显示、告警信息确认、键盘输入和控制运行灯、告警灯、蜂鸣器。进一步地,物联网网关还包括对告警预处理,所述告警预处理包括告警回差、告警延时、告警恢复延时和告警过滤;进一步地,所述接入网关还包括工具动态库及工具模块;所述工具动态库包括配置文件读写动态库和运行日志纪录动态库,工具动态库与各模块连接实现对各模块的纪录;所述工具模块包括系统辅助工具、系统看护工具和系统维护工具;所述系统辅助工具包括组态配置工具、用户管理工具、调试信息选项设置工具;系统看护工具包括watchdog、pingcheck、Checkdb;系统维护工具包括sysrestart和stopnam;进一步地,接入网关内部数据和外部数据交换时需权限验证。本专利技术的有益技术效果:本专利技术内部模块间的数据交换均通过数据交换网关实现,数据交换网关是监测数据交换的中转站,对于系统内部来说按统一规定的数据接口进行数据交换;对于系统外部接口来说B接口服务模块或共享内存模块负责对外的数据交换。第一,减少了接口数量;第二,系统内部的所有监控数据都已经粒度化到了监控点,所以它能以任何形式组合成对外的数据交换协议。附图说明图1.一种基于总线型数据交换的物联网网关结构示意图;图2.一种基于总线型数据交换的物联网网关数据采集分析示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细描述。应当理解,此处所描述的具体实施例仅仅用于解释本专利技术,并不用于限定本专利技术。相反,本专利技术涵盖任何由权利要求定义的在本专利技术的精髓和范围上做的替代、修改、等效方法以及方案。进一步,为了使公众对本专利技术有更好的了解,在下文对本专利技术的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本专利技术。实施例1一种基于总线型数据交换的物联网网关,该物联网网关数据接口少同时系统内部的所有监控数据都已经粒度化到了监控点。本专利技术是通过以下技术方案实现的:如图1所示,物联网接入网关,所述接入网关包括数据交换网关;数据交换网关以总线的形式连接有多个模块并和各模块实现数据交换,各模块间不能直接实现数据交换,保证接入网关内部的数据交换只能通过数据交换网关进行;各模块可与外部设备连接,通过采集、分析、告警、存储、显示实现接入网关与外部设备的数据交换。各模块的线程中配置有线程监测管理模块对各模块进行监控。当发现线程处于不工作状态时,重启物联网系统。进一步地,多个模块包括B接口服务模块、共享内存模块、人机交互模块、数据分析模块、数据采集模块。进一步地,所述共享内存模块与web服务器相连;物联网接入网关还包括数据库,所述数据库分别连接所述数据分析模块和所述web服务器;所述数据采集控制模块与实际设备相连,对实际设备的数据进行采集并将采集的原始数据交换至数据交换网关;所述数据分析模块从数据交换网关接收数据采集模块采集到的原始数据并进行分析处理、给出报警信息、将数据存储至数据库;接入网关和Web服务器之间通过共享内存模块进行控制及设置指令的数据交换,实现实时监测数据和实时告警数据的读取;web服务器通过直接与数据库连接实现查询历史数据、历史告警、统计数据;web服务器查询历史数据、历史告警、统计数据时,直接从数据库中查询,流程简单,也不涉及模块间的接口。B接口服务模块对外提供B接口服务连接B接口客户端,在B接口客户端实现数据和告警的查询、告警操作、设备控制、参数配置;人机交互模块实现包括告警信息显示、告警信息确认、键盘输入和控制运行灯、告警灯、蜂鸣器。B接口服务模块查询历史数据、历史告警、统计数据时,B接口服务模块将命令转给数据分析处理模块,数据分析处理模块从数据库中查询到结果后,原路返回。实际应用中,B接口服务模块连接上位机,上位机自己存储数据,自己统计数据,不需要查询下位机的历史数据、历史告警、统计数据。进一步地,所述接入网关还包括工具动态库及工具模块;所述工具动态库包括配置文件读写动态库和运行日志纪录动态库,工具动态库与各模块连接实现对各模块的纪录;所述工具模块包括系统辅助工具、系统看护工具和系统维护工具;所述系统辅助工具包括组态配置工具、用户管理工具、调试信息选项设置工具;系统看护工具包括watchdog、pingcheck、Checkdb;系统维护工具包括sysrestart和stopnam;使用时,物联网网关与web客户端和B接口客户端及实际设备的数据交换流程具体如下:数据上行流程示意如图2所示,数据采集模块自动采集数据,采到后给数据交换网关发出cbOPRealmd()事件,数据交换网关将事件传给数据分析模块的dapreal_IPRealmd()接口函数,该函数经过分析处理,如果有告警则产生告警。如有需要,数据分析模块将数据和告警存盘到数据库;同时产生dapreal_cbOPRealmd事件和dapreal_cbAlarmNotify事件,数据交换网关将这两个事件传给B接口本文档来自技高网...
一种基于总线型数据交换的物联网接入网关

【技术保护点】
一种基于总线型数据交换的物联网接入网关,其特征在于,所述接入网关包括数据交换网关;数据交换网关以总线的形式连接有多个模块并和各模块实现数据交换,各模块间不能直接实现数据交换,保证接入网关内部的数据交换只能通过数据交换网关进行;各模块可与外部设备连接,通过采集、分析、告警、存储、显示实现接入网关与外部设备的数据交换。

【技术特征摘要】
1.一种基于总线型数据交换的物联网接入网关,其特征在于,所述接入网关包括数据交换网关;数据交换网关以总线的形式连接有多个模块并和各模块实现数据交换,各模块间不能直接实现数据交换,保证接入网关内部的数据交换只能通过数据交换网关进行;各模块可与外部设备连接,通过采集、分析、告警、存储、显示实现接入网关与外部设备的数据交换。2.如权利要求1所述物联网接入网关,其特征在于,各模块的线程中配置有线程监测管理模块对各模块进行监控。3.如权利要求1所述物联网接入网关,其特征在于,多个模块包括B接口服务模块、共享内存模块、人机交互模块、数据分析模块、数据采集模块。4.如权利要求3所述物联网接入网关,其特征在于,所述共享内存模块与web服务器相连;物联网接入网关还包括数据库,所述数据库分别连接所述数据分析模块和所述web服务器;所述数据采集控制模块与实际设备相连,对实际设备的数据进行采集并将采集的原始数据交换至数据交换网关;所述数据分析模块从数据交换网关接收数据采集模块采集到的原始数据并进行分析处理、给出报警信息、将数据存储至数据库;接入网关和Web服务器之间通过共享内存模块进行控制及设置指令的数据交换,实...

【专利技术属性】
技术研发人员:王巍巍郑宏云韩建会邵克松
申请(专利权)人:北京瑞祺皓迪技术股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1