物联网设备便捷接入物联网平台的方法、平台、设备及介质技术

技术编号:33401894 阅读:13 留言:0更新日期:2022-05-11 23:23
本公开涉及一种物联网设备便捷接入物联网平台的方法、平台、设备及介质。物联网设备便捷接入物联网平台的方法包括为物联网设备的接入,建立适配的网络组件;为物联网设备的接入,建立适配的消息协议组件;建立适配的设备接入网关,所述设备接入网关将所述网络组件和所述消息协议组件相关联,并用于所述物联网设备接入所述物联网平台。本公开的方法可以将物联网设备便捷地接入物联网平台。联网设备便捷地接入物联网平台。联网设备便捷地接入物联网平台。

【技术实现步骤摘要】
物联网设备便捷接入物联网平台的方法、平台、设备及介质


[0001]本公开涉及物联网
,更具体地,涉及一种物联网设备便捷接入物联网平台的方法、平台、设备及介质。

技术介绍

[0002]现在市场上常见的物联网平台为需要接入平台的物联网设备提供设备端软件开发工具包,设备厂商在获取SDK后,可以根据需要选择相应功能进行移植,以通过Link SDK的集成,实现设备的接入。
[0003]上述方案虽然可以支持采用不同的通信协议的物联网设备进行基于SDK的开发,从而接入物联网平台,但其不具备已开发/已配置协议的复用性和灵活配置的能力,因此,每次要接入新的设备都需要大量的编码工作,而执行大量编码工作的方式仅适用于有开发经验和编码能力的研发人员,因而导致没有软件开发经验的人员无法轻易地完成将物联网设备接入物联网平台的任务。此外,传统方式通常需要开发人员对物联网平台源代码进行修改,带来了开发人员的麻烦和不稳定的风险。

技术实现思路

[0004]旨在提供一种物联网设备接入方法及装置,实现物联网设备便捷接入到物联网平台。
[0005]根据本公开的一个方案,提供一种将物联网设备便捷接入物联网平台的方法,包括:为物联网设备的接入,预先或实时建立适配的网络组件;为物联网设备的接入,预先或实时建立适配的消息协议组件;建立适配的设备接入网关,所述设备接入网关将所述网络组件和所述消息协议组件相关联,并用于所述物联网设备接入所述物联网平台。
[0006]根据本公开的第二方案,提供一种用于物联网设备接入的物联网平台,包括:网络组件建立模块,配置为预先或实时建立与物联网设备适配的网络组件;消息协议组件建立模块,配置为预先或实时建立与物联网设备适配的消息协议组件;设备接入网关建立模块,配置为建立与物联网设备适配的设备接入网关,所述设备接入网关将所述网络组件和所述消息协议组件相关联。
[0007]根据本公开的第三方案,提供一种计算设备,包括处理器和存储器,所述存储器上存储有计算机可执行代码,所述处理器被配置为执行所述计算机可执行代码以实现本公开实施例的方法。
[0008]根据本公开的第四方案,提供一种具有存储在其上的指令的非暂时性计算机可读介质,所述指令在由处理器执行时实现根据本公开各实施例所述的方法。
[0009]根据本公开的实施例的方法,通过建立适配的网络组件、消息协议组件以及将网络组件和消息协议组件相关联的设备接入网关,相当于在平台上增设适配于设备的网关服务,并且建立的各组件以及设备接入网关可供后续重复使用,相比于传统SDK的开发方式,极大减少了对平台源代码的改动,降低了接入的复杂度,使物联网设备能够便捷地接入物
联网平台。
附图说明
[0010]在不一定按比例绘制的附图中,相同的附图标记可以在不同的视图中描述相似的部件。具有字母后缀或不同字母后缀的相同附图标记可以表示相似部件的不同实例。附图大体上通过举例而不是限制的方式示出各种实施例,并且与说明书以及权利要求书一起用于对所公开的实施例进行说明。这样的实施例是例证性的,而并非旨在作为本装置或方法的穷尽或排他实施例。
[0011]图1示出根据本公开实施例的物联网平台在物联网中的架构图;
[0012]图2示出根据本公开实施例的物联网设备便捷接入物联网平台的方法流程示意图;
[0013]图3示出根据本公开实施例的建立消息协议组件的部分流程示意图;
[0014]图4示出根据本公开实施例的网络组件的配置界面的示意图;
[0015]图5示出根据本公开实施例的消息协议组件的配置界面的示意图;
[0016]图6示出根据本公开实施例的设备接入网关的配置界面的示意图;
[0017]图7示出根据本公开实施例的物联网设备接入方法的流程示意图;
[0018]图8示出根据本公开实施例的物联网平台的框图。
具体实施方式
[0019]为使本领域技术人员更好的理解本公开的技术方案,下面结合附图和具体实施方式对本公开作详细说明。下面结合附图和具体实施例对本公开的实施例作进一步详细描述,但不作为对本公开的限定。
[0020]本公开中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分。“包括”或者“包含”等类似的词语意指在该词前的要素涵盖在该词后列举的要素,并不排除也涵盖其他要素的可能。
[0021]本公开中使用的“一个实施例”、“另一个实施例”、“一些实施例”中描述的各要素视情况可以在同一实施例中同时实现。
[0022]为清晰阐明本公开的特点和实质,提供本公开的物联网平台在物联网中的架构,相关说明不应视为对本公开的限制。如图1所示,物联网平台加载于服务器10上,用户可例如通过账户认证后登录该平台,本文所称物联网设备包括感知层设备,例如智慧灯杆的一系列感知设备,包括灯11、摄像头12、温度和湿度传感器13、空气质量传感器14,还包括物联网网关设备15、网关子设备16、17等。上述物联网设备通过4G、5G、光纤等通信网络接入物联网平台10,物联网平台10可作为网关平台对各物联网设备的运行数据进行统一的监控和管理,并对数据进行流转处理。
[0023]如图2所示,本实施例提供一种物联网设备便捷接入物联网平台的方法。该方法包括:
[0024]步骤S20,为物联网设备的接入,建立适配的网络组件。
[0025]网络组件用于对物联网设备接入网络的方式进行模块化配置,其可以包括组件名称、用途、组件类型以及各组件类型下的具体配置参数。网络组件的类型可包括多个物联网
协议客户端类型和服务端类型。用户在登录物联网平台后,可以在物联网平台中查看已经预先建立的网络组件是否能够与物联网设备相适配,在例如没有适配的网络组件的情况下,可以实时建立新的网络组件以与物联网设备相适配。
[0026]步骤S22,为物联网设备的接入,建立适配的消息协议组件。
[0027]消息协议组件用于对物联网设备发送消息的协议以及具体方式进行模块化配置。在一个示例中,消息协议组件可以包括认证器,消息编解码器以及消息发送拦截器,认证器,用于在收到目标物联网设备的请求(例如MQTT)时,对客户端进行认证时使用;消息编解码器,用于将物联网平台统一的消息与目标物联网设备端能处理的消息进行相互转换,设备接入网关中的网络组件中接收到消息报文后,调用对应协议包的消息编解码器进行处理;消息发送拦截器,用于拦截消息发送和返回的动作,通过修改参数等操作实现自定义逻辑,例如:当目标物联网设备离线时,将消息缓存到物联网设备配置中,等该设备上线时再执行消息重发等。
[0028]在消息编解码器中,还可以包括对设备品类的物模型中各属性、服务、事件(由厂商设定)与平台中预先设定的设备类别的基准物模型中各属性、服务、事件的映射关系。举一个简单的例子,A厂商的智能灯具,其设备报文中亮度作为其中一个属性,其字段标识为LD,B厂商的智能灯具,其设备报文中亮度字段标识为LE,通过映射关系,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联网设备便捷接入物联网平台的方法,其特征在于,包括:为物联网设备的接入,建立适配的网络组件;为物联网设备的接入,建立适配的消息协议组件;建立适配的设备接入网关,所述设备接入网关将所述网络组件和所述消息协议组件相关联,并用于所述物联网设备接入所述物联网平台。2.根据权利要求1所述的方法,其特征在于,在建立所述消息协议组件时,将物联网设备所属品类的物模型及其与物联网平台的基准物模型之间的映射关系和所述消息协议组件相关联,使得所建立的设备接入网关与所述物模型和所述映射关系相关联,实现与物联网设备相同品类的设备接入时对所述设备接入网关的复用。3.根据权利要求1所述的方法,其特征在于,提供第一配置界面以建立适配的网络组件,包括:在第一配置界面上,提供一组预先建立的网络组件和建立新网络组件的第一接口,并且所述第一接口还包括对网络组件类型的选取接口和对所选取网络组件类型具体配置的接口,所述网络组件类型包括多个物联网协议的客户端类型和服务端类型。4.根据权利要求1所述的方法,其特征在于,提供第二配置界面以建立适配的消息协议组件,包括:在第二配置界面上,提供一组预先建立的消息协议组件和建立新消息协议组件的第二接口,并且所述第二接口还包括对以下三种配置方式进行选择的接口:手动配置方式、上传jar包配置方式以及在线编辑脚本配置方式,以及分别对应于所选择的具体配置方式的各个具体配置接口。5.根据权利要求1所述的方法,其特征...

【专利技术属性】
技术研发人员:戴聪棋苏峰杨耀威
申请(专利权)人:北京豪尔赛智慧城域科技有限公司
类型:发明
国别省市:

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

1