一种物联网设备接入方法及装置制造方法及图纸

技术编号:24520913 阅读:39 留言:0更新日期:2020-06-17 07:54
本发明专利技术公开了一种物联网设备接入方法及装置,接入方法包括:接收上层业务系统下发的指令,查找第一设备模型关联的第一设备协议进行指令编码,查找设备域下第一适配器模型对应的适配器实例,下发下行消息,由适配器实例将编码后的指令参数信息下发到第一物联网设备或第三方平台。接入方法还包括:由适配器实例接收第一物联网设备上传或第三方平台推送的设备数据,上传上行消息,查找上行业务处理模块进行数据处理,查找第一设备模型关联的第一设备协议进行数据解码,并推送解码后的数据至上层业务系统。本申请通过设计设备模型和适配器模型解决了设备协议编解码和设备接入方式的差异性,灵活支持任意设备协议和接入方式的设备统一操作管理。

An access method and device of Internet of things equipment

【技术实现步骤摘要】
一种物联网设备接入方法及装置
本专利技术涉及物联网
,更具体地,涉及一种物联网设备接入方法及装置。
技术介绍
在智慧城市的建设过程中,物联网扮演着重要的角色。将物联网设备安装在井盖、地磁、路灯等城市基础设施之上,使它们具有“网络身份”,从而进行智能化的识别和管理,是城市运行和管理智能化的有效手段。但是,数量庞大的城市基础建设使得海量物联网设备的有效接入成为亟待解决的问题。物联网设备接入需要考虑设备协议编解码和设备接入方式的差异性。设备协议编解码是指人类可理解字符数据与对应的字节数据之间的转换。与硬件设备交互需要以字节流形式,因此必须设计设备协议作为数据转换标准,从字符数据到字节数据的转换称为编码,反之称为解码。编解码内容与硬件设备的功能密切相关,遵循相同规范的设备协议可以承载不同的编解码内容。设备接入方式主要分为两种:第三方平台方式和直接连接(以下简称“直连”)方式。第三方平台方式是指设备托管在第三方物联网平台,如华为OceanConnect平台、阿里云物联网平台、中国移动OneNET平台、中国电信CTWing平台等,与设备通信时,首先需要通过第三方平台开放的REST形式API接口与平台交互,然后由第三方平台完成与设备的通信。直连方式是指直接与设备通过TCPSocket连接、UDPSocket连接、CoAP(TheConstrainedApplicationProtocol)协议、LwM2M(LightweightMachine-To-Machine)协议、MQTT(MessageQueuingTelemetryTransport)协议等方式进行通信。现实应用场景中,物联网设备多种多样,厂家、型号各异,设备协议、设备接入方式也各不相同。相同协议的编解码可以由不同接入方式的设备使用,相同接入方式的设备可以使用不同版本协议或不同协议的编解码。由于设备接入方式的差异,不同接入方式既需要根据差异性进行专门化定制,又需要屏蔽差异性以方便业务上进行统一调度处理。已有的物联网设备接入方法考虑了多种通信协议、多种类型、多种接入方式的设备同时接入的情形,但已有方式仍旧存在以下问题:(1)直连方式下,接收到的设备数据必须能够区分协议及协议版本以方便后续解码操作。然而,不同的设备协议定义各异,部分协议定义的上传数据中并没有明确区分协议及协议版本的标识,并且通过设定协议格式判断条件并不能精确匹配到特定协议。因此,无法对设备上传数据进行统一分发处理。(2)已有设备接入方法没有综合考虑第三方平台方式和直连方式接入设备的情形。
技术实现思路
本专利技术提供了一种物联网设备接入方法及装置,针对多种通信协议、多种类型、多种接入方式的物联网设备,本专利技术围绕设备标识,设计了设备模型和适配器模型双层模型,将不同元数据信息的设备的设备协议编解码和不同接入方式的适配器作为可扩展插件,根据场景需求灵活组合部署,满足了上下行业务流程的统一调度处理,实现了多源异构设备在物联网接入系统的统一操作管理。第一方面,本申请提供一种物联网设备接入方法,应用于物联网接入系统,所述物联网接入系统中含有预先建立的多个设备模型和多个适配器模型,每个接入所述物联网接入系统的物联网设备分别与一个所述设备模型和一个所述适配器模型关联,每个所述设备模型与一种设备协议关联;所述接入方法包括:接收上层业务系统下发的指令,所述指令包含预先接入至所述物联网接入系统的第一物联网设备的设备标识;根据所述第一物联网设备的设备标识,查找与所述第一物联网设备关联的第一设备模型,从而确定与所述第一设备模型关联的第一设备协议;根据所述第一设备协议和所述指令的指令类型,对所述指令中的指令参数进行编码,并将编码结果放入统一格式的消息中,生成下行消息;根据所述第一物联网设备的设备标识,查找所述第一物联网设备所在设备域的设备域标识,以及与所述第一物联网设备关联的第一适配器模型的模型标识,从而根据设备域标识和第一适配器模型的模型标识联合确定所述第一物联网设备所在设备域下的适配器实例,并下发统一格式的下行消息到适配器实例;由所述适配器实例从所述下行消息中获取所述指令参数信息,并将所述指令参数信息下发到所述第一物联网设备。可选地,所述接入方法还包括:由所述适配器实例接收到所述第一物联网设备上传的设备数据后,将设备数据以统一格式的上行消息进行上传;所述设备数据包括所述第一物联网设备的设备标识;根据所述第一适配器模型的模型标识,查找上行业务处理模块进行数据处理。根据所述第一物联网设备的设备标识,查找与所述第一物联网设备关联的第一设备模型,从而确定与所述第一设备模型关联的第一设备协议;根据所述第一设备协议,对所述设备数据进行解码;推送解码后的设备数据至所述上层业务系统。可选地,若所述第一物联网设备与所述物联网接入系统通过第三方平台连接,所述指令参数信息由所述适配器实例下发至所述第三方平台,并由所述第三方平台将所述指令参数信息发送至所述第一物联网设备。可选地,若所述第一物联网设备与所述物联网接入系统通过第三方平台连接,所述设备数据由所述第一物联网设备上传至所述第三方平台,并由所述第三方平台推送至所述适配器实例;所述设备数据包括所述第一物联网设备在所述第三方平台的设备标识。可选地,所述预先建立的多个设备模型用于存储接入所述物联网接入系统的物联网设备的设备元数据信息;其中,所述设备元数据信息至少包括设备类型、设备型号、生产厂商、设备通信方式及关联的设备协议。可选地,所述预先建立的多个适配器模型用于存储接入所述物联网接入系统的物联网设备的设备接入方式信息;其中,所述接入方式信息至少包括适配器连接方式、适配器通信方式,以及所述物联网设备与所述物联网接入系统直连时,与适配器关联的设备协议。可选地,当所述物联网设备以直连方式接入所述物联网接入系统时,所述多个适配器模型中的每个适配器模型还与一种设备协议关联,以实现从直连设备的上传数据中解码出设备标识。第二方面,本申请提供一种物联网设备接入装置,其特征在于,应用于物联网接入系统,所述物联网接入系统中含有预先建立的多个设备模型和多个适配器模型,每个接入所述物联网接入系统的物联网设备分别与一个所述设备模型和一个所述适配器模型关联,每个所述设备模型与一种设备协议关联;所述接入装置包括:指令接收模块,用于接收上层业务系统下发的指令,所述指令包含预先接入至所述物联网接入系统的第一物联网设备的设备标识;第一查找模块,用于根据所述第一物联网设备的设备标识,查找与所述第一物联网设备关联的第一设备模型,从而确定与所述第一设备模型关联的第一设备协议;编码模块,用于根据所述第一设备协议和所述指令的指令类型,对所述指令中的指令参数进行编码,并将编码结果放入统一格式的消息中,生成下行消息;第二查找模块,用于根据所述第一物联网设备的设备标识,查找所述第一物联网设备所在设备域的设备域标识,以及与所述第一物联网设备关本文档来自技高网
...

【技术保护点】
1.一种物联网设备接入方法,其特征在于,应用于物联网接入系统,所述物联网接入系统中含有预先建立的多个设备模型和多个适配器模型,每个接入所述物联网接入系统的物联网设备分别与一个所述设备模型和一个所述适配器模型关联,每个所述设备模型与一种设备协议关联;所述接入方法包括:/n接收上层业务系统下发的指令,所述指令包含预先接入至所述物联网接入系统的第一物联网设备的设备标识;/n根据所述第一物联网设备的设备标识,查找与所述第一物联网设备关联的第一设备模型,从而确定与所述第一设备模型关联的第一设备协议;/n根据所述第一设备协议和所述指令的指令类型,对所述指令中的指令参数进行编码,并将编码结果放入统一格式的消息中,生成下行消息;/n根据所述第一物联网设备的设备标识,查找所述第一物联网设备所在设备域的设备域标识,以及与所述第一物联网设备关联的第一适配器模型的模型标识,从而根据设备域标识和第一适配器模型的模型标识联合确定所述第一物联网设备所在设备域下的适配器实例,并下发统一格式的下行消息到适配器实例;/n由所述适配器实例从所述下行消息中获取所述指令参数信息,并将所述指令参数信息下发到所述第一物联网设备。/n...

【技术特征摘要】
1.一种物联网设备接入方法,其特征在于,应用于物联网接入系统,所述物联网接入系统中含有预先建立的多个设备模型和多个适配器模型,每个接入所述物联网接入系统的物联网设备分别与一个所述设备模型和一个所述适配器模型关联,每个所述设备模型与一种设备协议关联;所述接入方法包括:
接收上层业务系统下发的指令,所述指令包含预先接入至所述物联网接入系统的第一物联网设备的设备标识;
根据所述第一物联网设备的设备标识,查找与所述第一物联网设备关联的第一设备模型,从而确定与所述第一设备模型关联的第一设备协议;
根据所述第一设备协议和所述指令的指令类型,对所述指令中的指令参数进行编码,并将编码结果放入统一格式的消息中,生成下行消息;
根据所述第一物联网设备的设备标识,查找所述第一物联网设备所在设备域的设备域标识,以及与所述第一物联网设备关联的第一适配器模型的模型标识,从而根据设备域标识和第一适配器模型的模型标识联合确定所述第一物联网设备所在设备域下的适配器实例,并下发统一格式的下行消息到适配器实例;
由所述适配器实例从所述下行消息中获取所述指令参数信息,并将所述指令参数信息下发到所述第一物联网设备。


2.根据权利要求1所述的物联网设备接入方法,其特征在于,所述接入方法还包括:
由所述适配器实例接收到所述第一物联网设备上传的设备数据后,将设备数据以统一格式的上行消息进行上传;所述设备数据包括所述第一物联网设备的设备标识;
根据所述第一适配器模型的模型标识,查找上行业务处理模块进行数据处理;
根据所述第一物联网设备的设备标识,查找与所述第一物联网设备关联的第一设备模型,从而确定与所述第一设备模型关联的第一设备协议;
根据所述第一设备协议,对所述设备数据进行解码;
推送解码后的设备数据至所述上层业务系统。


3.根据权利要求1所述的物联网设备接入方法,其特征在于,若所述第一物联网设备与所述物联网接入系统通过第三方平台连接,所述指令参数信息由所述适配器实例下发至所述第三方平台,并由所述第三方平台将所述指令参数信息发送至所述第一物联网设备。


4.根据权利要求2所述的物联网设备接入方法,其特征在于,若所述第一物联网设备与所述物联网接入系统通过第三方平台连接,所述设备数据由所述第一物联网设备上传至所述第三方平台,并由所述第三方平台推送至所述适配器实例;所述设备数据包括所述第一物联网设备在所述第三方平台的设备标识。


5.根据权利要求1所述的物联网设备接入方法,其特征在于,所述预先建立的多个设备模型用于存储接入所述物联网接入系统的物联网设备的设备元数据信息;其中,所述设备元数据信息至少包括设备类型、设备型...

【专利技术属性】
技术研发人员:郝敬全谢中凯李文杰郑其荣公飞林华伟王策李昂李嘉政马述杰
申请(专利权)人:泰华智慧产业集团股份有限公司
类型:发明
国别省市:山东;37

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

1