基于AllJoyn协议的物联网桥接适配系统及方法技术方案

技术编号:15706529 阅读:147 留言:0更新日期:2017-06-26 20:17
一种基于AllJoyn协议的物联网桥接适配系统及方法,涉及物联网‑智能家居领域,包括发布器、至少两种连接器和至少两种适配器,通过连接器从非AllJoyn物联网的网络核心节点获取设备信息数据和设备能力数据,交付给对应的适配器;适配器接收的数据进行适配和桥接,生成对应的AllJoyn协议数据对象;发布器根据AllJoyn协议数据对象构建虚拟AllJoyn代理设备,发布在AllJoyn网络中,并与其它AllJoyn设备联网。本发明专利技术可以将多种物联网设备有机结合并联网运作,降低项目的研发成本和周期。

Networking adaptation system and method for Internet of things based on AllJoyn protocol

A AllJoyn protocol based networking bridging adapter system and method, involved in things intelligent Home Furnishing field, including the release of at least two, at least two kinds of connectors and adapters, network core node network from non AllJoyn through the connector information data acquisition equipment and equipment capacity data delivered to the corresponding adapter adapter; the received data for adaptation and bridging, AllJoyn protocol data object to generate the corresponding release; according to the construction of virtual AllJoyn proxy device AllJoyn protocol data object, published in the AllJoyn network, and network with other AllJoyn devices. The invention can organically combine a plurality of IOT devices and operate on the Internet, thereby reducing the R & D cost and cycle of the project.

【技术实现步骤摘要】
基于AllJoyn协议的物联网桥接适配系统及方法
本专利技术涉及物联网-智能家居领域,具体来讲涉及基于AllJoyn协议的物联网桥接适配系统及方法。
技术介绍
随着物联网技术的发展和物联网终端设备的普及和应用,众多的物联网协议和解决方案涌现。其中,由高通公司主导,AllSeen联盟推动的开源开发项目AllJoyn,以其框架的灵活性,为物联网提供了种类广泛的平台和连接技术,是该领域的一个重要的软件平台。Zigbee、Z-Wave等其他物联网协议,也被广泛的应用于该领域。同时,许多的物联网设备制造商在其项目组合中,有支持Zigbee、Z-Wave等协议的物联网设备。但是在实际项目中,由于多种物联网协议并存,需要多个种类的物联网设备,而跨平台的开发任务,增加了项目的研发成本和周期。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种基于AllJoyn协议的物联网桥接适配系统及方法,多种物联网设备有机结合并联网运作,降低项目的研发成本和周期。为达到以上目的,本专利技术采取一种基于AllJoyn协议的物联网桥接适配系统,包括:至少两种连接器,用于从非AllJoyn物联网的网络核心本文档来自技高网...
基于AllJoyn协议的物联网桥接适配系统及方法

【技术保护点】
一种基于AllJoyn协议的物联网桥接适配系统,其特征在于,包括:至少两种连接器,用于从非AllJoyn物联网的网络核心节点获取联网的设备信息数据和设备能力数据;至少两种适配器,每种适配器与一种连接器相对应,用于对连接器获取的设备信息数据和设备能力数据进行适配和桥接,并生成对应的AllJoyn协议数据对象;发布器,用于根据生成的AllJoyn协议数据对象构建虚拟AllJoyn代理设备,并发布在AllJoyn网络中,还用于查找对应的虚拟AllJoyn设备并注销。

【技术特征摘要】
1.一种基于AllJoyn协议的物联网桥接适配系统,其特征在于,包括:至少两种连接器,用于从非AllJoyn物联网的网络核心节点获取联网的设备信息数据和设备能力数据;至少两种适配器,每种适配器与一种连接器相对应,用于对连接器获取的设备信息数据和设备能力数据进行适配和桥接,并生成对应的AllJoyn协议数据对象;发布器,用于根据生成的AllJoyn协议数据对象构建虚拟AllJoyn代理设备,并发布在AllJoyn网络中,还用于查找对应的虚拟AllJoyn设备并注销。2.如权利要求1所述的基于AllJoyn协议的物联网桥接适配系统,其特征在于:所述适配器包括适配模块和桥接模块,适配模块用于将设备信息数据适配到AllJoynAbout子协议,还用于将设备能力数据桥接到AllJoynControlPanel子协议。3.如权利要求2所述的基于AllJoyn协议的物联网桥接适配系统,其特征在于:所述发布器包括信息发布模块和能力发布模块,信息发布模块用于将设备信息的AllJoyn协议数据对象,通过AllJoynAbout子协议构建虚拟AllJoyn设备并发布在AllJoyn网络中,还用于根据AllJoyn协议数据对象中的设备ID的适配DeviceId查找对应的虚拟AllJoyn设备,并在AllJoyn网络中注销;所述能力发布模块用于将设备能力的AllJoyn协议数据对象,通过AllJoynControPanel子协议发布在AllJoyn网络中,以及当设备能力的AllJoyn协议数据对象上的节点值更新时,将值变化信号发布在AllJoyn网络中,还用于将适配器生成的联网设备能力的AllJoyn协议数据对象,在AllJoyn网络中注销。4.如权利要求1、2或3所述的基于AllJoyn协议的物联网桥接适配系统,其特征在于:所述连接器包括连接Zigbee网络核心节点的Zigbee连接器,以及连接Z-Wave网络核心节点的Z-Wave连接器。5.如权利要求4所述的基于AllJoyn协议的物联网桥接适配系统,其特征在于:所述适配器包括将Zigbee协议适配到AllJoyn的Zigbee适配器,以及将Z-Wave协议适配到AllJoyn的Z-Wave适配器。6.一种基于权利要求1所述系统的基于AllJoyn协议的物联网桥接适配方法,其特征在于,包括:S1.通过连接器从非AllJoyn物联网的网络核心节点获取设备信息数据和设备能力数据,并交付给对应的适配器;S2.适配器对接收的数据进行适配和桥接,生成对应的AllJoyn协议数据对象;S3.发布器根据AllJoyn协议数据对象构建虚拟AllJoyn代理设备,发布在AllJoyn网络中,并与其它AllJoyn设备联网。7.如权利要求6所述的基于AllJoyn协议的物联网桥接适配方法,其特征在于:所述S1中,连接器初始化,监听物联网网络核心节点的消息事件,若监听到设备上线消息,获取所有在线设备的设备信息数据、设备能力数据和设备能力交互函数指针;为每个设备的创建一个独立的进程,将该设备的设备信息数据、设备能力数据和设备能力交互函数指针传递到对应进程的内存空间;启动进程,实例化一个单例的适配器,同时实力化一个单例的发布器;将每个进程空间中的设备信息数据、设备能力数据和设备能力交互函数指针,封装成设备上线数据,交付给对应的适配器。8.如权利要求6所述的基于AllJoyn协议的物联网桥接适配方法,其特征在于:所述S1中,连接器初始化,监听物联网网络核心节点的消息事件,若监听到设备下线消息,连接器从消息中获取设备信息数据,解析并获取设备ID,判断对应的设备进程是否存在,若存在,将设备信息数据封装成设备下线数据,交付给对应的适配器;若不存在,丢弃设备下线消息。9.如权利要求6所述的基于AllJoyn协议的物联网桥接适配方法,其特征在于:所述S1中,连接器初始化,监听物联网网络核心节点的消息事件,若监听到设备能力消息,从中获取设备能力数据,解析并获取设备ID,判断对应的设备进程是否存在,若存在,将设备能力数据封装成设备能力变化数据,交付给对应的适配器;若不存在,丢弃设...

【专利技术属性】
技术研发人员:吴昊李长春王志军
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:湖北,42

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

1