物联网关通信系统的制作方法

文档序号:16245668发布日期:2018-12-11 23:33阅读:162来源:国知局
物联网关通信系统的制作方法

本发明属于物联网技术领域,尤其涉及一种物联网关通信系统。

背景技术

物联网被普遍认可的定义是:它是一个由感知层、网络层、应用层共同构成的庞大的社会信息系统。感知层负责感知收集信息,而网络层负责将信息传输到应用层,应用层通过感知和传输来的信息进行分析和处理,实现物与物、人与物之间的感知,物联网网关在未来的物联网时代将会扮演非常重要的角色,它将成为连接感知网络与传统通信网络的纽带。作为网关设备,物联网网关可以实现感知网络与通信网络,以及不同类型感知网络之间的协议转换.既可以实现广域互联.也可以实现局域互联。

目前市场上因为物联网节点数量庞大,而且以集群方式存在,因此在传输数据时,大量机器的数据会发生拥塞,容易丢失数据。



技术实现要素:

本发明提供一种物联网关通信系统,旨在解决因为物联网节点数量庞大,而且以集群方式存在,因此在传输数据时,大量机器的数据会发生拥塞,容易丢失数据。

本发明是这样实现的,一种物联网关通信系统,包括处理模块、显示模块、通讯模块和云端模块,其中:所述处理模块和所述显示模块相连接,用于使用者对物联网数据和生产界面的可视化处理,方便工作人员物联网的控制,所述处理模块和所述通讯模块相连接,用于接收感应层传输的数据和上传以及下载云端的数据,所述处理模块和所述云端模块相连接,用于所述处理模块数据上传和所述云端模块驱动的下载,所述通讯模块和所述云端模块相连接,用于向所述云端模块发送上传和下载的消息,以及接收感应层采集的数据和限流的命令。

优选的,所述处理模块包括处理器、协议驱动器和存储器,所述处理器用于对感应层中不同类型的传感器进行动态适配和控制,所述协议驱动器用于执行所述存储器内部写入的网络协议,所述存储器用于对感应层传感器采集的数据进行解析和存储以及原始数据的读写。

优选的,所述显示模块包括显示屏和控制面板,所述显示屏用于工作人员对物联网关的数据进行可视化,直观化,所述控制面板用于工作人员对内部设备的控制以及一些协议和数据的修改。

优选的,所述通讯模块包括接收端和输出端,所述接收端和所述输出端均包括第一无线通讯单元、第二无线通讯单元和有线通讯单元,所述第一无线通讯单元用于日常和大量数据的收发处理,所述第二无线通讯单元用于小量数据的收发处理,辅助所述第一无线通讯单元对超大量的处理,分担了所述第一无线通讯单元的压力,所述有线通讯单元用于有线连接感应层感应器数据的收发。

优选的,所述云端模块包括驱动云端服务器和数据储存服务器,所述驱动云端服务器用于存放不同类型的传感器的驱动程序,供物联网关对不同类型的传感器进行动态适配和控制,所述数据储存服务器用于存储从物联网关接收的相关数据。

优选的,所述第一无线通讯单元和所述第二无线通讯单元均设置为wifi形式或zigbee形式或蓝牙形式。

优选的,所述第二无线通讯单元至少设置有两个,且所述第二无线通讯单元设置为轮询上传。

优选的,所述协议驱动器的内部协议中设定有三个流量阀值,三个阀值对应的两个区间分别称之为日常值,大量值,日常值只启用所述第一无线通讯单元,大量值启用所述第一无线通讯单元和多个所述第二无线通讯单元。

与现有技术相比,本发明的有益效果是:本发明的一种物联网关通信系统,通过设置所述协议驱动器中规定流量大区间阀值,以及所述第一无线通讯单元和所述第二无线通讯单元之间的配合,从而将单次发送的数据流量和数量进行了最大值限制,避免了单次发送过多造成接收点数据拥堵,且每个节点都进行最大值的限制,多个节点传输的最大值累计值均小于单个节点接收速度,既可避免了集群数据传输的拥塞,且所述第二无线通讯单元为轮询上传,从而大量的数据进行多次的传输,避免了每次传输的数量过大的问题,从而解决了集群节点数据传输时拥堵的问题,提高了各个节点数据传输过程中数据的完整性以及提高了整体的工作效率。

附图说明

图1为本发明的整体示意图;

图2为本发明中处理模块示意图;

图3为本发明中显示模块示意图;

图4为本发明中通讯模块示意图;

图5为本发明中云端模块示意图;

图中:100-处理模块、101-处理器、102-协议驱动器、103-存储器、200-显示模块、201-显示屏、202-控制面板、300-通讯模块、301-接收端、3011-第一无线通讯单元、3012-第二无线通讯单元、3013-有线通讯单元、302-输出端、400-云端模块、401-驱动云端服务器、402-数据储存服务器。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参阅图1-5,本发明提供一种技术方案:一种物联网关通信系统,包括处理模块100、显示模块200、通讯模块300和云端模块400,其中:处理模块100和显示模块200相连接,用于使用者对物联网数据和生产界面的可视化处理,方便工作人员物联网的控制。

在本实施方式中,显示模块200的设置一方面方便工作人员对物联网相关的数据和材料进行调取查看,方便实时了解整个装置的运行情况,从而进行实时的监控和调整,另一方面方便工作人员对整个装置内部的系统,协议以及相关数据的修改,从而方便工作人员对整个装置的控制。

处理模块100和通讯模块300相连接,用于接收感应层传输的数据和上传以及下载云端的数据。

在本实施方式中,通讯模块300起到承上启下的作用,一方面接收来自感应层传感器传输的各种实时数据,另一方面将处理模块100处理完成的数据重新发送给云端模块400。

处理模块100和云端模块400相连接,用于处理模块100数据上传和云端模块400驱动的下载,通讯模块300和云端模块400相连接,用于向云端模块400发送上传和下载的消息,以及接收感应层采集的数据和限流的命令。

在本实施方式中,云端模块400一方面用来存储大量的实时数据,从而提高了数据的存储量,避免了数据的丢失,另一方面将云端存储的驱动包和驱动程序进行下载,方便随时使用。

在本实施方式中,首先感应层中的传感器采集数据,并将对物体和环境的感知变成电信号通过通讯模块300传输给处理模块100,物联网关中处理模块100对感应层中不同类型的传感器进行动态适配和控制,并对传感器采集的数据进行解析和存储,然后通过通讯模块300传输至云端模块400,云端模块400从处理模块100接收数据并存放,随后处理模块100控制通过云端模块400下载的驱动器从而对不同类型的传感器进行动态适配,显示模块200方便工作人员对物联网关和物联网节点进行从新的设定和调整,方便了人们的日常使用和控制,从而方便工作人员实时的调节和修正数据。

进一步的,处理模块100包括处理器101、协议驱动器102和存储器103,处理器101用于对感应层中不同类型的传感器进行动态适配和控制,协议驱动器102用于执行存储器103内部写入的网络协议,存储器103用于对感应层传感器采集的数据进行解析和存储以及原始数据的读写。

在本实施方式中,处理器101分析和处理感应层中传感器传入的数据,然后将数据上传给云端,并从云端下载驱动包从而控制各种传感器进行动态适配和控制,协议驱动器102对存储器103以及云端中储存的数据、材料和协议等进行执行,为整个装置的运行提供了基础,存储器103用于对感应层传感器采集的数据进行解析和存储以及原始数据的读写,并对传感器实施数据进行定期的清理等。

进一步的,显示模块200包括显示屏201和控制面板202,显示屏201用于工作人员对物联网关的数据进行可视化,直观化,控制面板202用于工作人员对内部设备的控制以及一些协议和数据的修改。

在本实施方式中,显示屏201直接的将物联网关和相关的数据以及软件进行查看,直观的表现了物联网的情况,控制面板202方便工作人员根据显示屏201显示的数据和材料进行相对应的更改和操作,从而及时的调整整个装置,避免装置运行的偏移。

进一步的,通讯模块300包括接收端301和输出端302,接收端301和输出端302均包括第一无线通讯单元3011、第二无线通讯单元3012和有线通讯单元3013,第一无线通讯单元3011用于日常和大量数据的收发处理,第二无线通讯单元3012用于小量数据的收发处理,辅助第一无线通讯单元3011对超大量的处理,分担了第一无线通讯单元3011的压力,有线通讯单元3013用于有线连接感应层感应器数据的收发。

在本实施方式中,第一无线通讯单元3011用于日常数据的收发处理,以及大数据时进行大比例的数据分担,从而保证数据收发的流畅,第二无线通讯单元3012主要用来辅助第一无线通讯单元3011进行大数据的小比例分担,从而减轻了第一无线通讯单元3011的压力,有限通讯单元收发与物联网关直连的相关传感器或者处理器101等,避免了传输数据的丢失。

进一步的,云端模块400包括驱动云端服务器401和数据储存服务器402,驱动云端服务器401用于存放不同类型的传感器的驱动程序,供物联网关对不同类型的传感器进行动态适配和控制,数据储存服务器402用于存储从物联网关接收的相关数据。

在本实施方式中,数据储存服务器402提供信息的长期和海量存储,同时可以为其他的应用提供资源支持,驱动云端服务器401是存放各种协议对应的驱动,提供下载的支持,帮助处理器101进行相关传感器的控制。

进一步的,第一无线通讯单元3011和第二无线通讯单元3012均设置为wifi形式或zigbee形式或蓝牙形式。

进一步的,第二无线通讯单元3012至少设置有两个,且第二无线通讯单元3012设置为轮询上传。

在本实施方式中,第二无线通讯单元3012的数量不仅仅可以为三个,也可以为两个、四个、五个等等,在此并不做限制,只要大于或等于两个即可,从而对大量的数据进行分担,因为单个第二无线通讯单元3012的传输最大值被限制,从而进行数量的增加了,从而分担了整个第一无线通讯单元3011的压力,第二无线通讯单元3012为轮询上传,从而大量的数据进行多次的传输,避免了每次传输的数量过大的问题,从而解决了集群节点数据传输时拥堵的问题。

进一步的,协议驱动器102的内部协议中设定有三个流量阀值,三个阀值对应的两个区间分别称之为日常值,大量值,日常值只启用第一无线通讯单元3011,大量值启用第一无线通讯单元3011和多个所述第二无线通讯单元3012。

在本实施方式中,协议驱动器102中规定流量大区间阀值,以及第一无线通讯单元3011和第二无线通讯单元3012之间的配合,从而将单次发送的数据流量和数量进行了最大值限制,避免了单次发送过多造成接收点数据拥堵,且每个节点都进行最大值的限制,多个节点传输的最大值累计值均小于单个节点接收速度,既可避免了集群数据传输的拥塞,提高了整体的工作效率。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1