[发明专利]一种基于TCP高可用物联网网关数据交互系统及方法在审
申请号: | 201811400080.4 | 申请日: | 2018-11-22 |
公开(公告)号: | CN109257239A | 公开(公告)日: | 2019-01-22 |
发明(设计)人: | 薛雄龙 | 申请(专利权)人: | 福建福诺移动通信技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/803;H04L29/08 |
代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 蔡学俊 |
地址: | 350003 福建省福州市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 物联网设备 设备网关 注册中心 网关 数据交互系统 物联网网关 管理平台 消息中心 可用 通信 联网平台 数据交互 短连接 增强物 指令 | ||
本发明涉及一种基于TCP高可用物联网网关数据交互系统及方法,包括网关注册中心、管理平台、消息中心、一个以上的物联网设备、以及一个以上的设备网关;所述物联网设备通过TCP短连接与所述网关注册中心通信,所述物联网设备通过TCP长连接与设备网关通信,所述设备网关、网关注册中心均经过所述消息中心与所述管理平台通信。本发明能够增强物联网平台指令与数据交互的效率与可靠性。
技术领域
本发明涉及物联网网关的数据交互领域,特别是一种基于TCP高可用物联网网关数据交互系统及方法。
背景技术
随着物联网的快速发展,物联网设备接入越来越多。因此物联网设备与平台数据交互成为物联网平台的重要的一部分。由于物联网设备一般是内存受限、要求低功耗,因此在物联网设备数据交互时,大部分都是采用比较轻量级的TCP通讯协议,同时协议荷载一般都是比较轻量级的存储方式,这样可以节约数据交互能耗。但由于设备数量庞大同时又要保证可靠性,对于物联网数据交互提出了更高的要求,例如数据上报的性能,数据接入的高可用,主要支持同步方式下发、异步方式、容错等机制。
现有技术存在以下问题:
1、现有物联网设备与物联网网关数据交互采用同一个TCP连接;
2、物联网平台内部数据交互一般采用同步机制,耦合度与容错性不足;
3、缺少设备与网关交互负载均衡策略或者策略比较简单;
4、物联网网关缺少高可用机制,采用单机模式或者主备模式。
发明内容
有鉴于此,本发明的目的是提出一种基于TCP高可用物联网网关数据交互系统及方法,能够增强物联网平台指令与数据交互的效率与可靠性。
本发明采用以下方案实现:一种基于TCP高可用物联网网关数据交互系统,包括网关注册中心、管理平台、消息中心、一个以上的物联网设备、以及一个以上的设备网关;
所述物联网设备通过TCP短连接与所述网关注册中心通信,所述物联网设备通过TCP长连接与设备网关通信,所述设备网关、网关注册中心均经过所述消息中心与所述管理平台通信。
进一步地,所述设备网关提供设备接入、接收设备侧数据上报、接收管理平台下发的指令;所述管理平台管理设备信息、配置路由策略、并存储路由信息;所述消息中心负责消息接收与投递,解耦管理平台与设备网关、网关注册中心;所述网关注册中心在物联网设备请求接入设备网关时,根据管理平台配置下发的路由策略返回对应设备网关的接入信息。
本发明还提供了一种基于上文所述的基于TCP高可用物联网网关数据交互系统的方法,具体包括以下步骤:
步骤S1:物联网设备请求网关注册中心;
步骤S2:网关注册中心根据管理平台配置下发的负载路由策略向物联网设备返回对应的网关配置信息;
步骤S3:物联网设备根据负载路由策略与分配的设备网关建立TCP长连接。
进一步地,所述负载路由策略包括但不限于:轮询、加权轮询、IP hash、IP hash+会话粘滞。
进一步地,所述负载路由策略的配置主要包括以下步骤:
步骤S11:管理员在管理平台上配置负载路由策略;
步骤S12:负载路由策略通过消息中心投递到网关注册中心;
步骤S13:网关注册中心更新负载路由策略。
进一步地,所述设备网关与所述物联网设备之间的数据交互模式包括请求应答模式与订阅发布模式;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建福诺移动通信技术有限公司,未经福建福诺移动通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811400080.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:网络设备管理系统
- 下一篇:一种监测虚拟化网络功能单元性能的方法和装置