一种智能物联网网关的制作方法

文档序号:33041512发布日期:2023-01-24 21:37阅读:54来源:国知局
一种智能物联网网关的制作方法

1.本发明涉及物联网网关领域,尤其涉及了一种智能物联网网关。


背景技术:

2.物联网网关是一种互联网数据传输终端,通过串口或者以太网连接现场设备,然后将数据通过以太网、gprs、3g等方式,通过mqtt、http等协议传输到服务器中,完成数据监控、本地逻辑控制、远程升级、故障报警等功能。它是物联网系统核心入口,由采集模块采集到的本地要素数据进入智能物联网关后,经过处理模块的处理得到的应用数据通过gprs/3g/4g无线通讯模式或者有线网络送至云服务器,在云服务器上提供云平台web服务和手机app服务。
3.智能家居是在互联网影响之下物联化的体现。智能家居通过物联网技术将家中的各种设备连接到一起,提供家电控制、照明控制、电话远程控制、室内外遥控、防盗报警、环境监测、暖通控制、红外转发以及可编程定时控制等多种功能和手段。
4.如申请号:cn202111307297.2公开的一种物联网多功能的智能网关系统,所述网关系统包括:穿戴式唤醒单元,穿戴于用户身上使其可随时唤醒智能家电,用于获取唤醒动作及控制指令;主控制器,基于唤醒单元所获取的语音指令控制智能家电;通信单元,用于连接唤醒单元、主控制器和智能家电建立通信连接;其中,所述唤醒单元上设置有启动开关以开启唤醒单元,以及获取组件,所述获取组件用于获取控制指令。
5.然而,在与物联网网关连接的外部连接设备未启动时,智能物联网网关会持续工作,采集模块会持续对未运行的外部连接设备进行无效采集,导致采集模块功耗较大,且由物联网网关采集模块采集到的多路数据在传输给主控模块后,还需要主控模块针对运行部分和未运行部分进行分批运算,导致资源不足,降低了处理效率。


技术实现要素:

6.为了解决在与物联网网关连接的外部连接设备未启动时,智能物联网网关会持续工作,采集模块会持续对未运行的外部连接设备进行无效采集,导致采集模块功耗较大,且由物联网网关采集模块采集到的多路数据在传输给主控模块后,还需要主控模块针对运行部分和未运行部分进行分批运算,导致资源不足,降低了处理效率的问题,本发明提供了一种智能物联网网关,来解决该问题。
7.为达到上述目的,本发明提供如下技术方案:
8.一种智能物联网网关,包括:状态监测模块,所述状态监测模块用于监测外部连接设备的运行信息,状态监测模块将信息发送给存储模块,存储模块内预存有故障诊断表,智能分析模块调取存储模块内的故障诊断表和设备的运行信息,进行数据智能分析,得到分析结果,将结果发送给协作模块判断外部连接设备的运行状态,若外部连接设备全部运行,则协作模块将结果发送给主控模块,主控模块通过采集模块采集外部连接设备的运行信息,并通过通信模块将运行信息发送给移动终端,若外部连接设备部分运行,则协作模块将
的含义是两个或两个以上。
22.在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以通过具体情况理解上述术语在本发明中的具体含义。
23.实施例,结合图1、图2和图3进行说明:
24.一种智能物联网网关,包括:状态监测模块,所述状态监测模块用于监测外部连接设备的运行信息,状态监测模块将信息发送给存储模块,存储模块内预存有故障诊断表,故障诊断表包括与不同故障信息相对应的故障类型和紧急度信息,存储器可以包括ram(random access memory,随机存取存储器),也可以包括nvm(non-volatile memory,非易失性存储器)。
25.智能分析模块调取存储模块内的故障诊断表和设备的运行信息,进行数据智能分析,得到分析结果,将结果发送给协作模块判断外部连接设备的运行状态,智能分析模块可以是具有处理功能的硬件模块,例如可以是cpu(central processing unit,中央处理器)、np(network processor,网络处理器)等;还可以是dsp(digital signal processor,数字信号处理器)、asic(application specific integrated circuit,专用集成电路)、fpga(field-programmable gate array,现场可编程门阵列)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
26.若外部连接设备全部运行,则协作模块将结果发送给主控模块,主控模块通过采集模块采集外部连接设备的运行信息,并通过通信模块将运行信息发送给移动终端,若外部连接设备部分运行,则协作模块将结果发送给主控模块,主控模块控制采集模块只采集部分运行的外部连接设备的运行信息,并通过通信模块将部分运行外部连接设备的运行信息发送给移动终端,若外部连接设备出现故障,则协作模块将结果发送给主控模块通过报警模块生成报警信息,并通过通信模块将报警信息发送给移动终端,协作模块和主控模块可以是具有处理功能的硬件模块,例如可以是cpu、np等;还可以是dsp、asic、fpga或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
27.还包括:校验模块,校验模块可以是具有处理功能的硬件模块,例如可以是cpu、np等;还可以是dsp、asic、fpga或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。校验模块中可以设置有存储器,存储器用于存储执行数据校验、数据转发等功能的计算机程序,校验模块主要负责对输入的数据进行数据校验和数据转发,数据校验包括ip(internet protocol,互联网协议)地址的校验等,数据中携带有发送该数据的网络客户端的源ip地址,校验模块对该ip地址进行校验,判断是否为合法的网络客户端发送的数据,如果是再进行后续数据转发的操作,如果否则直接阻断数据的输入。
28.所述校验模块用于接收从外部连接设备输入的数据,以及收集校验模块自身的验证信息,并将收集的验证信息发送至所述加密模块。
29.所述加密模块,用于对校验模块发送的验证信息进行验证,基于验证结果,判断是否启动状态监测模块,加密模块用于对外部连接设备进行验证,验证通过后才会启动智能分析模块,只有验证合法的外部连接设备才能正常地与其他模块交互数据,保证了物联网
网关的安全性,通过在物联网网关中设置校验模块、加密模块和智能分析模块,提高了物联网关的智能化和安全性。
30.还包括有更新模块,用于录入更新信息并对存储的故障诊断表进行动态更新,更新模块可以是具有处理功能的硬件模块,例如可以是cpu、np等;还可以是dsp、asic、fpga或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
31.所述存储模块还预设有数据范围表,所述数据范围表包括与外部连接设备运行数据相应的数据范围,智能分析模块还用于根据数据范围表对采集到的外部连接设备的运行数据进行分析,若分析出运行数据超出相应的数据范围,则向协作模块发出预警,协作模块将预警结果发送给主控模块。
32.通信模块包括无线wifi通信模块、z-wava模块、zigbee模块、gprs通信模块、以太网模块、红外收发模块、蓝牙模块、协议转换模块等通信模块,其用于控制指令的传输以及互联网的访问,其连接方式均为现有技术,此处不做赘述。
33.还包括:电源模块,电源模块给主控模块和协作模块进行供电,电源模块为蓄电池。
34.本发明的工作原理:状态监测模块用于监测外部连接设备的运行信息,状态监测模块将信息发送给存储模块,存储模块内预存有故障诊断表,智能分析模块调取存储模块内的故障诊断表和设备的运行信息,进行数据智能分析,得到分析结果,将结果发送给协作模块判断外部连接设备的运行状态,若外部连接设备全部运行,则协作模块将结果发送给主控模块,主控模块通过采集模块采集外部连接设备的运行信息,并通过通信模块将运行信息发送给移动终端,若外部连接设备部分运行,则协作模块将结果发送给主控模块,主控模块控制采集模块只采集部分运行的外部连接设备的运行信息,并通过通信模块将部分运行外部连接设备的运行信息发送给移动终端,若外部连接设备出现故障,则协作模块将结果发送给主控模块通过报警模块生成报警信息,并通过通信模块将报警信息发送给移动终端,本发明提高了采集效率,降低了采集模块的功耗,且通过有针对性的对外部连接设备进行控制,可以有效提高主控模块的运算效率,提高处理能力。
35.对于本领域技术人员而言,本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其它的具体形式实现本发明;因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
36.以上所述,仅为本发明的较佳实施例,并不用以限制本发明,凡是依据本发明的技术实质对以上实施例所作的任何细微修改、等同替换和改进,均应包含在本发明技术方案的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1