[发明专利]一种支持JavaScript脚本配置的物联网通用网关协议自动解析系统在审
申请号: | 202011324313.4 | 申请日: | 2020-11-23 |
公开(公告)号: | CN112688912A | 公开(公告)日: | 2021-04-20 |
发明(设计)人: | 罗义钊;詹超;柳玉銮;俞煌;谭阿峰;李榕桂;林志文 | 申请(专利权)人: | 福建网能科技开发有限责任公司;国家电网有限公司;国网信息通信产业集团有限公司;国网信通亿力科技有限责任公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04W88/16;H04L12/66;G16Y20/00;G16Y40/10;G16Y40/30 |
代理公司: | 福州科扬专利事务所(普通合伙) 35001 | 代理人: | 林朝熙 |
地址: | 350001 福建省福州市鼓楼*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 javascript 脚本 配置 联网 通用 网关 协议 自动 解析 系统 | ||
本发明公开了一种支持JavaScript脚本配置的物联网通用网关协议自动解析系统,包括物联管理平台和网关内部软件,其特征在于,网关内部软件包括有数据总线模块、网关上行应用和网关下行应用,数据总线总线模块用于对系统各APP提供消息服务,网关上行应用用于对网关与主站之间进行数据交互,本发明的有益效果是:本发明所述方法能通过JavaScript脚本解析引擎,解析接入的不同感知层传感器设备的协议,将不同的感知网络的协议能够变成统一的数据和指令,当需要在网关接入新的传感器设备时,无需重新编写代码,无需重构程序只需在JavaScript解析脚本中添加解析脚本即可,从而实现多种设备多个厂家的设备接入适配,满足复杂多变的应用功能和需求扩展。
技术领域
本发明属于互联网技术领域,具体为一种支持JavaScript脚本配置的物 联网通用网关协议自动解析系统。
背景技术
随着国家加快新型基础设施建设进度,在政府大力指导与扶持下,结合 工业化产业升级的迫切需求,物联网正成为继互联网之后又一个产业竞争制 高点,生态构建和产业布局正在全国全球加速展开。物联网网关是物联网建 设重要基础设备,它是连接感知网络与传统通信网络的纽带,起的是承上启下 的作用。但是随着物联网大力推广,物联网设备及相关通讯协议的迅速增多。 物联网市场的碎片化严重,厂商数量数以万计,不同类型的下位机设备,其 采用的地址规约方式各异,各类下位机设备遵循的通讯协议也不同。缺少统 一的标准,各类技术之间缺乏兼容性和体系规划,导致现有网关设备无法很好 的适配这些传统设备间的无缝且安全的互连,难以满足现代生活生产的需求。
本发明专利是提供一种基于JavaScript脚本配置的物联网通用网关协议 自动解析系统,能够通过脚本的方式解析从不同的感知网络到接入网络的协 议、将下层的标准格式的数据统一封装、保证不同的感知网络的协议能够变 成统一的数据和指令;将上层下发的数据包解析成感知层协议可以识别的协 议和控制指令,适应满足复杂多变的应用功能和需求扩展。实现各类智能设 备的建模、接入、通讯一站式服务,提供海量设备的接入和管理。同时网关 的通用性、扩展性设计,帮助快速构筑各类物联网应用,支撑能源互联网建设。
发明内容:
本发明的目的就在于为了解决上述问题而提供一种支持JavaScript脚本 配置的物联网通用网关协议自动解析系统,解决了背景技术中提到的问题。
为了解决上述问题,本发明提供了一种技术方案:
一种支持JavaScript脚本配置的物联网通用网关协议自动解析系统,包 括物联管理平台和网关内部软件,所述网关内部软件包括有数据总线模块、 网关上行应用和网关下行应用;
所述数据总线总线模块用于对系统各APP提供消息服务;
所述网关上行应用用于对网关与主站之间进行数据交互;
所述网关下行应用通过数据总线模块发布或接受数据。
作为优选,所述数据总线模块包括有Mosquito,JS脚本解析引擎和JSON 解析器,MQTT Broker部署在宿主机,用于系统各APP提供消息服务,各APP 通过对Broker发布订阅消息,达到APP间数据通讯的目标,以MQTT为架构 核心设计系统,使用发布或订阅消息模式,提供一对多的消息发布,可达到 解除应用程序耦合。
作为优选,所述网关上行应用包括主站通讯模块和业务处理模块,所述 主站通讯模块和业务处理模块通过进程通讯完成对网关与主站之间的数据交 互。
作为优选,所述主站通讯模块由MQTT通讯模块组成,所述MQTT通讯模 块负责主站与业务处理模块间数据交互,包含数据召测,设置以及主动事件 上报等功能。
作为优选,所述业务处理模块负责具体的业务逻辑,如网关数据冻结功 能,简单逻辑运算,传感器设备联动等,所述业务处理模块内置任务机制, 提供定时任务功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建网能科技开发有限责任公司;国家电网有限公司;国网信息通信产业集团有限公司;国网信通亿力科技有限责任公司,未经福建网能科技开发有限责任公司;国家电网有限公司;国网信息通信产业集团有限公司;国网信通亿力科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011324313.4/2.html,转载请声明来源钻瓜专利网。