一种物联网边缘系统开发框架、设备和介质技术方案

技术编号:33656115 阅读:17 留言:0更新日期:2022-06-02 20:35
本发明专利技术提供一种物联网边缘系统开发框架、设备和介质,开发框架包括服务开发框架和协议插件模块,所述协议插件模块运行在服务开发框架的内部容器中,由服务开发框架去调用协议插件的实现接口,通过服务开发框架组织插件的规范行为,实现自由封装和高度解耦的协议模块化。本发明专利技术的有益效果是:提高开发效率、系统的稳定性、协议插件和系统代码的解耦。协议插件和系统代码的解耦。协议插件和系统代码的解耦。

【技术实现步骤摘要】
一种物联网边缘系统开发框架、设备和介质


[0001]本专利技术属于物联网
,尤其涉及一种物联网边缘系统开发框架、设备和介质。

技术介绍

[0002]市面上的物联网平台,对接设备协议需要开发人员一一对应开发,再更新到运行系统中,而我们的开发工具可以自由的开发工业通信协议插件,而不需要了解框架内部调用逻辑和实现,开发好插件之后,安装到系统中即可使用。这类系统实现都有明显不足与缺点:
[0003]1)应用系统与设备协议解析是高度耦合的,开发成本高,不易扩展;
[0004]2)使用者开发协议插件需要学习和熟悉整个系统代码;
[0005]3)使用者开发完协议插件后需要重新编译代码,重启系统。

技术实现思路

[0006]为了克服现有技术所指出的缺陷,本专利技术提供一种物联网边缘系统协议插件开发工具,从而提高开发效率、系统的稳定性、协议插件和系统代码的解耦,是通过如下方案实现的。
[0007]一种物联网边缘系统开发框架,包括服务开发框架和协议插件模块,所述协议插件模块运行在服务开发框架的内部容器中,由服务开发框架去调用协议插件的实现接口,通过服务开发框架组织插件的规范行为,实现自由封装和高度解耦的协议模块化。
[0008]所述服务开发框架,包括集成编译器、插件示例代码、开发者文档。
[0009]所述协议插件模块,通过配置开发协议插件,使用者自由的实现协议和通信方式,而不需要更改系统代码和重启系统。
[0010]本专利技术的有益效果在于:通过IDEV开发套件,用户可以不通过外部渠道构建自己的协议插件库,自定义、扩展、增强协议。用户不必再关注系统平台的内容和内部逻辑,通过IDEV开发套件提供的开发文档、环境搭建文档、API说明文档、插件Demo等即可通过IDEV快速开发出协议插件。
[0011]IDEV能够提供的能力可以使得平台和协议插件做到高度解耦,并且开发者不必再耗费时间和精力去关注和协议无关的代码,只需要按照规范实现插件API。通过简易的操作,即可在系统中调用和运行协议插件。IDEV能够大大的提升用户对接设备、增加设备协议的效率。
附图说明
[0012]图1是本专利技术实施例中系统结构框图。
[0013]图2是本专利技术实施例中插件系统结构示意图。
具体实施方式
[0014]以下结合实施例对本专利技术作进一步的阐述,所述的实施例仅为本专利技术一部分的实施例,这些实施例仅用于解释本专利技术,对本专利技术的范围并不构成任何限制。
[0015]如图1

2所示,一种物联网系统开发框架,包括服务开发框架和协议插件模块,所述协议插件模块运行在NEOS系统中,由服务开发框架去调用协议插件的实现接口,通过服务开发框架组织插件的规范行为,基于OSGI动态化模块化系统实现高度解耦,在遵循OSGI规范的基础上封装协议模块。
[0016]所述服务开发框架,包括集成编译器(Eclipse,代码编辑器和编译器)、插件示例代码(南北向插件、服务插件的实例代码)、开发者文档(南北向插件、服务插件的规范、接口说明、常见问题等)。
[0017]所述协议插件模块,通过配置开发协议插件,使用者在NEOS系统中安装插件,而不需要更改系统代码和重启系统。
[0018]具体是:IDEV开发套件为第三方开发者提供一套集成开发环境,开发套件包括集成编译器、插件示例代码、开发者文档。它能够支持开发者开发丰富多彩的插件,基于NEOS优秀的底层架构。
[0019]开发者可以利用IDEV自行开发:
[0020]·
面向云的北向连接插件(发送数据上云,或者分发到其他云服务器)。
[0021]·
面向设备的南向连接插件(连接不同类型设备的协议插件)。
[0022]本专利技术实施例提供一设备,用于执行物联网边缘开发系统。
[0023]本专利技术实施例提供一计算机介质,用于存储物联网边缘开发系统的软件。
[0024]以上所述,仅是本专利技术的较佳实施例而已,并非对本专利技术作任何形式上的限制,虽然本专利技术已以较佳实施例揭露如上,然而并非用以限定本专利技术,任何熟悉本专业的技术人员,在不脱离本专利技术技术方案范围内,当可利用上述揭示的
技术实现思路
作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本专利技术技术方案内容,依据本专利技术的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本专利技术技术方案的范围内。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联网边缘系统开发框架,包括服务开发框架和协议插件模块,所述协议插件模块运行在服务开发框架的内部容器中,由服务开发框架去调用协议插件的实现接口,通过服务开发框架组织插件的规范行为,实现自由封装和高度解耦的协议模块化。2.根据权利要求1所述的物联网边缘系统开发框架,其特征在于,所述服务开发框架,包括集成编译器、插件示例代码、开发者文档。3.根据权利要求2所述的物联网边缘系统开发框架,其特征在于,所述协议插件模块,通过配置开发协议插件,使用者自由的实现协议和通信方...

【专利技术属性】
技术研发人员:朱少昕
申请(专利权)人:深圳市明泰智能技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1