一种物联网网关制造技术

技术编号:24103143 阅读:48 留言:0更新日期:2020-05-09 14:05
本发明专利技术实施例公开了一种物联网网关,包括:数据采集节点、数据处理节点、数据上云节点和数据存储节点;数据采集节点,被配置为采用第一图形化组态方式对一个或多个被采集设备进行数据采集,得到第一采集数据;数据处理节点,被配置为对第一采集数据进行处理,得到用于上传至云端服务器的第二采集数据和用于存储至本地数据库的第三采集数据;数据上云节点,被配置为采用第二图形化组态方式将第二采集数据上传至云端服务器;数据存储节点,用于采用第三图形化组态方式将第三采集数据存储至本地数据库。因此,本发明专利技术实施例中的物联网网关降低了对开发者的编程能力的要求,还提高了物联网网关进行数据采集、数据上云和数据存储的效率。

A gateway of Internet of things

【技术实现步骤摘要】
一种物联网网关
本专利技术涉及物联网
,具体涉及一种物联网网关。
技术介绍
现在的社会是一个高速发展的社会,科技发达,信息流通,人们之间的交流越来越密切,生活也越来越方便,大数据就是这个高科技时代的产物。尤其是,针对数据的采集、上云以及数据库存储是目前需要解决的问题。目前的网关可以采集现场设备的数据,随后将采集的数据进行上云、数据库存储。但是,目前的网关对开发者的编程能力要求高,需要掌握多种语言编程能力才能实现对设备数据的采集、上云以及数据库存储。
技术实现思路
由于现有方法存在上述问题,本专利技术实施例提出一种物联网网关本专利技术实施例提供一种物联网网关,包括:数据采集节点、数据处理节点、数据上云节点和数据存储节点;所述数据采集节点,被配置为采用第一图形化组态方式对一个或多个被采集设备进行数据采集,得到第一采集数据;所述数据处理节点,被配置为对所述第一采集数据进行处理,得到用于上传至云端服务器的第二采集数据和用于存储至本地数据库的第三采集数据;所述数据上云节点,被配置为采用第二图形化组态方式将所述第二采集数据上传至所述云端服务器,以使所述云端服务器对所述第二采集数据进行时序数据库存储和可视化操作;所述数据存储节点,用于采用第三图形化组态方式将所述第三采集数据存储至所述本地数据库。可选地,所述数据采集节点包括用于实现有线采集的第一节点和/或用于实现无线采集的第二节点;所述第一图形化组态方式包括在所述第一节点和/或所述第二节点上设置用于实现对一个或多个被采集设备进行数据采集的第一配置信息。可选地,所述第一节点为串行通信协议Modbus读节点,所述被采集设备为Modbus设备;所述第一配置信息包括以下一项或多项:Modbus设备的设备号、Modbus设备的功能码、Modbus设备的波特率、Modbus设备的起始地址、Modbus设备的数据位、Modbus设备的轮询时间、Modbus设备校验位和Modbus设备的停止位。可选地,所述第二节点为串口serial节点;所述物联网网关还包括紫蜂协议zigbee模块,所述被采集设备为zigbee设备;所述zigbee模块用于实现与所述zigbee设备之间的zigbee协议通信;所述第一配置信息包括以下一项或多项:zigbee模块的串口号、zigbee模块波特率、zigbee模块数据位、zigbee模块停止位和zigbee模块校验位。可选地,所述数据上云节点包括消息队列遥测传输MQTT节点;所述第二图形化组态方式包括在所述MQTT节点上设置用于实现数据上云的第二配置信息。可选地,所述第二配置信息包括以下一项或多项:云端服务器所构建的设备模型的主题、云端服务器的IP地址、云端服务器的端口号、云端服务器的秘钥、云端服务器所构建的设备模型的用户名和密码。可选地,所述数据存储节点包括关系型数据库管理系统MySQL节点;所述第三图形化组态方式包括在所述MySQL节点上设置用于实现数据存储的第三配置信息。可选地,所述本地数据库为MySQL数据库;所述第三配置信息包括以下一项或多项:MySQL数据库的数据库名、MySQL数据库的IP地址、MySQL数据库的端口号、MySQL数据库的用户名和MySQL数据库的密码。可选地,所述物联网网关支持的上网方式包括以下一项或多项:无线保真Wi-Fi、4G网络、以太网、以及窄带物联网NB-IoT。可选地,所述云端服务器对所述所述第二采集数据进行时序数据库存储和可视化操作,包括:所述云端服务器对所述第二采集数据进行可视化展示,并实时显示所述被采集设备的运行状态,以及对所述被采集设备的进行实时监控;所述云端服务器将所述第二采集数据保存在时序数据库中,所述时序数据库用于存储所述被采集设备的数据信息。由上述技术方案可知,支持图形化组态的物联网网关可以通过数据采集节点采用第一图形化组态方式进行数据采集,数据处理节点对采集数据进行处理、数据上云节点采用第二图形化组态方式进行数据上云、数据存储节点采用第三图形化组态方式进行数据存储,从而实现了图形化组态方式的数据采集、数据上云和数据存储,降低了对开发者的编程能力的要求,还提高了物联网网关进行数据采集、数据上云和数据存储的效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。图1为本专利技术实施例提供的一种物联网网关的结构示意图;图2为本专利技术实施例提供的一种物联网网关的主框架图;图3为本专利技术实施例提供的有线采集示意图;图4为本专利技术实施例提供的无线采集示意图。具体实施方式下面结合附图,对本专利技术的具体实施方式作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。图1为本专利技术实施例提供的一种物联网网关的结构示意图;如图1所示,该物联网网关可以包括数据采集节点11、数据处理节点12、数据上云节点13和数据存储节点14;所述数据采集节点11,被配置为采用第一图形化组态方式对一个或多个被采集设备进行数据采集,得到第一采集数据;所述数据处理节点12,被配置为对所述第一采集数据进行处理,得到用于上传至云端服务器的第二采集数据和用于存储至本地数据库的第三采集数据;所述数据上云节点13,被配置为采用第二图形化组态方式将所述第二采集数据上传至所述云端服务器,以使所述云端服务器对所述第二采集数据进行时序数据库存储和可视化操作;所述数据存储节点14,用于采用第三图形化组态方式将所述第三采集数据存储至所述本地数据库。具体地,物联网网关可以通过树莓派硬件以及Node-RED开源软件来解决网关开发需要高要求软件编程能力问题。其中,树莓派是一种微型电脑,其系统是基于linux,是目前开发应用十分广泛的硬件之一;Node-RED是一种图形化开源编程软件,物联网网关采用的第一图形化组态方式、第二图形化组态方式、第三图形化组态方式均可以采用Node-RED进行图形化组态编程来完成。另外,本专利技术实施例中节点可以指的是一个连接点,其表示一个再分发点(redistributionpoint)或一个通信端点(一些终端设备)。由上述实施例可见,支持图形化组态的物联网网关可以通过数据采集节点采用第一图形化组态方式进行数据采集,数据处理节点对采集数据进行处理、数据上云节点采用第二图形化组态方式进行数据上云、数据存储节点采用第三图形化组态方式进行数据存储,从而实现了图形化组态方式的数据采集、数据上云和数据存储,降低了对开发者的编程能力的要求,还提高了物联网网关进行数据采集、数据本文档来自技高网...

【技术保护点】
1.一种物联网网关,其特征在于,包括:数据采集节点、数据处理节点、数据上云节点和数据存储节点;/n所述数据采集节点,被配置为采用第一图形化组态方式对一个或多个被采集设备进行数据采集,得到第一采集数据;/n所述数据处理节点,被配置为对所述第一采集数据进行处理,得到用于上传至云端服务器的第二采集数据和用于存储至本地数据库的第三采集数据;/n所述数据上云节点,被配置为采用第二图形化组态方式将所述第二采集数据上传至所述云端服务器,以使所述云端服务器对所述第二采集数据进行时序数据库存储和可视化操作;/n所述数据存储节点,用于采用第三图形化组态方式将所述第三采集数据存储至所述本地数据库。/n

【技术特征摘要】
1.一种物联网网关,其特征在于,包括:数据采集节点、数据处理节点、数据上云节点和数据存储节点;
所述数据采集节点,被配置为采用第一图形化组态方式对一个或多个被采集设备进行数据采集,得到第一采集数据;
所述数据处理节点,被配置为对所述第一采集数据进行处理,得到用于上传至云端服务器的第二采集数据和用于存储至本地数据库的第三采集数据;
所述数据上云节点,被配置为采用第二图形化组态方式将所述第二采集数据上传至所述云端服务器,以使所述云端服务器对所述第二采集数据进行时序数据库存储和可视化操作;
所述数据存储节点,用于采用第三图形化组态方式将所述第三采集数据存储至所述本地数据库。


2.根据权利要求1所述的物联网网关,其特征在于,所述数据采集节点包括用于实现有线采集的第一节点和/或用于实现无线采集的第二节点;
所述第一图形化组态方式包括在所述第一节点和/或所述第二节点上设置用于实现对一个或多个被采集设备进行数据采集的第一配置信息。


3.根据权利要求2所述的物联网网关,其特征在于,所述第一节点为串行通信协议Modbus读节点,所述被采集设备为Modbus设备;
所述第一配置信息包括以下一项或多项:
Modbus设备的设备号、Modbus设备的功能码、Modbus设备的波特率、Modbus设备的起始地址、Modbus设备的数据位、Modbus设备的轮询时间、Modbus设备校验位和Modbus设备的停止位。


4.根据权利要求2所述的物联网网关,其特征在于,所述第二节点为串口serial节点;
所述物联网网关还包括紫蜂协议zigbee模块,所述被采集设备为zigbee设备;所述zigbee模块用于实现与所述zigbee设备之间的zigbee协议通信;
所述第一配置信息包括以下一项或多项:
zigbee模块的串口号、...

【专利技术属性】
技术研发人员:董哲陈甲伟史运涛庞中华翟维枫
申请(专利权)人:北方工业大学
类型:发明
国别省市:北京;11

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

1