本发明专利技术公开了一种自适应的物联网智能网关实现方法及其设备,旨在解决通过串口与网关进行连接时难以适应多种设备快速连接的技术问题。该方法包括以下步骤:预先将智能网关的多个串口进行分类配置,使得每一串口只能接入同一类型的智能设备;当智能设备接入后,识别接入串口所对应的智能设备类型,并调取对应智能设备类型的设备通信协议列表;将设备通信协议列表中通信协议依次与智能设备进行匹配,直到匹配成功后利用串口和所匹配的通信协议与智能设备进行数据交互,并退出自适应过程。该网关设备包括设备接入单元、电源单元、存储单元、匹配判断单元以及主控CPU;主控CPU与设备接入单元、电源电压、存储单元和匹配判断单元电性连接。
【技术实现步骤摘要】
一种自适应的物联网智能网关实现方法及其设备
本专利技术涉及物联网
,特别涉及一种自适应的物联网智能网关实现方法及其设备。
技术介绍
物联网是利用局部网络或互联网等通信技术把传感器、控制器、机器、人员和物等通过新的方式联在一起,形成人与物、物与物相联,实现信息化、远程管理控制和智能化的网络。物联网是互联网的延伸,它包括互联网及互联网上所有的资源,兼容互联网所有的应用,但物联网中所有的元素(所有的设备、资源及通信等)都是个性化和私有化。如图1所示,物联网生态系统由众多组件或层次组成。测量层包含用于感测周围世界和帮助进行相应调整的传感器和设备。采集分发层包括网络和网关,网关用作这些传感器和设备与上层平台之间的安全中介(通过网络和存储系统)。分析管理层负责全面监控和管理物联网生态系统,它通过网关采集现场传感器、设备的数据,将数据汇总、分析、必要时生成告警;用户通过分析管理层将控制指令下发给网关,网关再转发到具体的设备,从而实现对设备的控制。如图2所示,网关通过各种接口与传感器、设备进行连接,常用的接口有IP口、串口(483/232)、AI、DI、AO、DO等。一般地,现场的很多设备是通过串口与网关进行连接的,在传统的串口接入方法中,需要在网关上进行相应地配置,指明该串口接入的是什么类型的设备,设备采用的协议是什么,如此配置完成后,网关才能与设备进行正常通信、交互数据。由于要接入的设备种类繁多,不仅厂家多,而且就算是同一厂家的设备,它的协议也会因为型号的不同而不同。这就给用户带来了极大的麻烦,一是用户很难分清楚设备具体使用的是什么协议,二是用户可能随时更换设备:将原设备从该串口上断开,并接入其他设备到同一个串口上,这样用户就需要重新进行配置才能使用,不仅不方便,而且增加了出错的风险。
技术实现思路
本专利技术要解决的技术问题是提供一种自适应的物联网智能网关实现方法及其设备,旨在解决通过串口与网关进行连接时难以适应多种设备快速连接的技术问题。为了解决上述技术问题,具体地,本专利技术的技术方案如下:一种自适应的物联网智能网关实现方法,该方法包括以下步骤:S101、预先将智能网关的多个串口进行分类配置,使得每一串口只能接入同一类型的智能设备;S102、当智能设备接入后,识别接入串口所对应的智能设备类型,并调取对应所述智能设备类型的设备通信协议列表;S103、将所述设备通信协议列表中通信协议依次与所述智能设备进行匹配,直到匹配成功后利用所述串口和所匹配的通信协议与所述智能设备进行数据交互,并退出自适应过程。进一步的,所述通信协议与所述智能设备匹配过程为:S201、根据所述设备通信协议列表,模拟第一种通信协议的数据包,通过所述串口发送到所述智能设备;S202、若接收到所述智能设备返回的数据包,则校验所返回的数据包是否有效;S302、当所返回的数据包有效时,若所返回的数据包为所述智能设备独有,或者第一种通信协议所对应的唯一标识与所返回的数据包中的设备标识匹配;则认为找到所述串口与所述智能设备的通信协议。进一步的,所述通信协议与所述智能设备匹配过程还包括:当没有接收到所述智能设备返回的数据包时,模拟第二种通信协议的数据包,通过所述串口发送到所述智能设备,再次循环判断。进一步的,所述通信协议与所述智能设备匹配过程还包括:当所返回的数据包无效时,模拟第二种通信协议的数据包,通过所述串口发送到所述智能设备,再次循环判断。进一步的,所述通信协议与所述智能设备匹配过程还包括:当所返回的数据包不是所述智能设备独有,或者第一种通信协议所对应的唯一标识与所返回的数据包中的设备标识不匹配时,模拟第二种通信协议的数据包,通过所述串口发送到所述智能设备,再次循环判断。进一步的,所述自适应的物联网智能网关实现方法,还包括:当自适应过程失败时,通过预留串口连接所述智能设备,人工配置所述预留串口的通信协议。基于同一专利技术构想,为了实现上述方法,本专利技术还提供了一种自适应的物联网智能网关设备,包括设备接入单元、电源单元、存储单元、匹配判断单元以及主控CPU;所述主控CPU与所述设备接入单元、所述电源电压、所述存储单元和所述匹配判断单元电性连接;所述设备接入单元包括多个串口,每一所述串口只能接入同一类型的智能设备;所述存储单元存储每一所述串口对应的智能设备类型以及设备通信协议列表;所述主控CPU从所述存储单元的所述设备通信协议列表调取通信协议,通过所述匹配判断单元将所述通信协议依次与所述智能设备进行匹配。进一步的,所述自适应的物联网智能网关设备还包括通信联网单元,所述通信联网单元与所述主控CUP电性连接,与上行设备通信。进一步的,所述自适应的物联网智能网关设备还包括串口拓展单元,所述串口拓展单元具有若干预留串口,用于人工配置通信协议与所述智能设备连接。进一步的,所述自适应的物联网智能网关设备还包括AI/DI采集单元,所述AI/DI采集单元与所述主控CPU电性连接,所述AI/DI采集单元包括模拟量输入模块和开关量输入模块。进一步的,所述自适应的物联网智能网关设备还包括报警输出单元,所述报警输出单元与所述主控CPU电性连接。采用上述技术方案,由于设置了自适应判断功能,网关设备能够自动匹配通信协议,使得用户只需要按照串口上标明的设备类型,接入属于该类型的设备即可,无需了解所接入的设备的厂家信息、型号、协议版本等信息;用户不需要配置,大大方便了网关的使用,避免错误配置带来的风险。附图说明图1为现有的物联网生态系统数据层级结构框图;图2为现有的网关设备系统结构框图;图3为本专利技术的一种自适应的物联网智能网关实现方法流程框图;图4为本专利技术中通信协议与智能设备匹配过程的流程框图;图5为本专利技术的通信协议与智能设备匹配过程流程图;图6为本专利技术的自适应的物联网智能网关设备系统结构框图。具体实施方式下面结合附图对本专利技术的具体实施方式作进一步说明。在此需要说明的是,对于这些实施方式的说明用于帮助理解本专利技术,但并不构成对本专利技术的限定。此外,下面所描述的本专利技术各个实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互组合。如图3所示,本专利技术提供了一种自适应的物联网智能网关实现方法,该方法包括以下步骤:S101、预先将智能网关的多个串口进行分类配置,使得每一串口只能接入同一类型的智能设备;S102、当智能设备接入后,识别接入串口所对应的智能设备类型,并调取对应所述智能设备类型的设备通信协议列表;S103、将所述设备通信协议列表中通信协议依次与所述智能设备进行匹配,直到匹配成功后利用所述串口和所匹配的通信协议与所述智能设备进行数据交互,并退出自适应过程。在网关设备中每一个串口划分一中类型的智能设备接入,如开关电源、智能电表、空调、智能门禁、位置模块、油机、热交换等,分别对应一个串口,人工将连接同一类型的串口和智能设备,然后网关设备预先存储多种通信协议,通过逐个匹配智能设备和通信协议,从而实现自适应过程。如图4、5所示,所述通信协议与所述智能设备匹配过程为:S201、根据所述设备通信协议列表,模拟第一种通信协议的数据包,通过所述串口发送到所述智能设备;S202、若接收到所述智能设备返回的数据包,则校验所返回的数据包是否有效;S302、当所返回的数据包有效时,若所返回的数据包为所述智能设备本文档来自技高网...

【技术保护点】
一种自适应的物联网智能网关实现方法,其特征在于,所述方法包括以下步骤:S101、预先将智能网关的多个串口进行分类配置,使得每一串口只能接入同一类型的智能设备;S102、当智能设备接入后,识别接入串口所对应的智能设备类型,并调取对应所述智能设备类型的设备通信协议列表;S103、将所述设备通信协议列表中通信协议依次与所述智能设备进行匹配,直到匹配成功后利用所述串口和所匹配的通信协议与所述智能设备进行数据交互,并退出自适应过程。
【技术特征摘要】
1.一种自适应的物联网智能网关实现方法,其特征在于,所述方法包括以下步骤:S101、预先将智能网关的多个串口进行分类配置,使得每一串口只能接入同一类型的智能设备;S102、当智能设备接入后,识别接入串口所对应的智能设备类型,并调取对应所述智能设备类型的设备通信协议列表;S103、将所述设备通信协议列表中通信协议依次与所述智能设备进行匹配,直到匹配成功后利用所述串口和所匹配的通信协议与所述智能设备进行数据交互,并退出自适应过程。2.根据权利要求1所述的自适应的物联网智能网关实现方法,其特征在于,所述通信协议与所述智能设备匹配过程为:S201、根据所述设备通信协议列表,模拟第一种通信协议的数据包,通过所述串口发送到所述智能设备;S202、若接收到所述智能设备返回的数据包,则校验所返回的数据包是否有效;S302、当所返回的数据包有效时,若所返回的数据包为所述智能设备独有,或者第一种通信协议所对应的唯一标识与所返回的数据包中的设备标识匹配;则认为找到所述串口与所述智能设备的通信协议。3.根据权利要求2所述的自适应的物联网智能网关实现方法,其特征在于,所述通信协议与所述智能设备匹配过程还包括:当没有接收到所述智能设备返回的数据包时,模拟第二种通信协议的数据包,通过所述串口发送到所述智能设备,再次循环判断。4.根据权利要求3所述的自适应的物联网智能网关实现方法,其特征在于,所述通信协议与所述智能设备匹配过程还包括:当所返回的数据包无效时,模拟第二种通信协议的数据包,通过所述串口发送到所述智能设备,再次循环判断。5.根据权利要求4所述的自适应的物联网智能网关实...
【专利技术属性】
技术研发人员:王海龙,
申请(专利权)人:深圳安邦科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。