【技术实现步骤摘要】
网关设备、桥接方法及装置、存储介质
[0001]本公开涉及物联网领域,尤其涉及一种网关设备、桥接方法及装置、存储介质。
技术介绍
[0002]物联网(Internet of Things,IoT)设备可以应用在智能家居系统中,相应地,物联网设备可以称为智能家居设备。按照接入协议可以对智能家居设备进行区分,消费级IoT设备主要有无线保真(Wireless Fidelity,WiFi)、低功耗蓝牙(Bluetooh Low Energy,BLE)网格(Mesh)、紫蜂(ZigBee)、电力线通信(Power Line Communication,PLC)等,另外也有IoT设备可同时支持以上一种或多种协议接入。其中,WiFi设备可直接连接路由器而接入互联网,BLE Mesh、ZigBee、PLC设备均需要借助相应协议的网关才能连接路由器。
[0003]目前,IoT设备接入网络后,需要依靠网络进行控制,在断网后无法进行控制,因此亟需实现在不依靠互联网的情况下也可以基于本地网络对IoT设备进行本地控制的方式。
技术实现思路
[0004]有鉴于此,本申请公开了一种网关设备、桥接方法及装置、存储介质。
[0005]根据本公开实施例的第一方面,提供一种网关设备,包括:
[0006]桥服务模块,用于与作为中枢设备的主网关设备建立支持用户数据报协议UDP的本地传输通道;其中,所述本地传输通道用于传输所述主网关设备发送给物联网IoT设备的第一下行控制消息,和/或所述IoT设备上报给所述主网关设备的第 ...
【技术保护点】
【技术特征摘要】
1.一种网关设备,其特征在于,包括:桥服务模块,用于与作为中枢设备的主网关设备建立支持用户数据报协议UDP的本地传输通道;其中,所述本地传输通道用于传输所述主网关设备发送给物联网IoT设备的第一下行控制消息,和/或所述IoT设备上报给所述主网关设备的第一上行设备消息;应用进程模块,用于获取所述IoT设备上报的所述第一上行设备消息,和/或基于所述第一下行控制消息,控制所述IoT设备执行对应的操作;设置在所述应用进程模块与所述桥服务模块之间的本地代理模块,用于在所述应用进程模块与所述桥服务模块之间转发所述第一下行控制消息和/或所述第一上行设备消息。2.根据权利要求1所述的设备,其特征在于,所述本地代理模块还用于基于Unix域套接字UDS方式,在所述应用进程模块与所述桥服务模块之间转发所述第一下行控制消息和/或所述第一上行设备消息。3.根据权利要求1所述的设备,其特征在于,所述桥服务模块包括:中枢客户端子模块,用于发现所述主网关设备,以及与所述主网关设备建立所述本地传输通道,并通过所述本地传输通道接收所述第一下行控制消息;与所述本地代理模块连接的代理客户端子模块,用于接收所述本地代理模块转发的所述第一上行设备消息,和/或向所述本地代理模块发送所述第一下行控制消息;消息代理子模块,用于将所述第一下行控制消息由指定消息格式转换为UDS消息格式,和/或将所述第一上行设备信息由所述UDS消息格式转换为所述指定消息格式;其中,所述指定消息格式是所述主网关设备所支持的消息格式。4.根据权利要求3所述的设备,其特征在于,所述代理客户端子模块还用于作为客户端与作为服务端的所述本地代理模块进行连接。5.根据权利要求1所述的设备,其特征在于,所述应用进程模块还用于作为客户端与作为服务端的所述本地代理模块进行连接。6.根据权利要求1所述的设备,其特征在于,所述应用进程模块的数目为一个或多个,不同的所述应用进程模块支持与所述IoT设备对应的不同的接入协议。7.根据权利要求6所述的设备,其特征在于,所述应用进程模块的数目为多个的情况下,多个所述应用进程模块通过同一UDS接口与所述本地代理模块连接。8.根据权利要求1所述的设备,其特征在于,所述设备还包括:与所述本地代理模块连接的云客户端模块,用于与云端服务器建立云端传输通道;其中,所述云端传输通道用于传输所述云端服务器发送给所述IoT设备的第二下行控制消息,和/或所述IoT设备上报给所述云端服务器的第二上行设备消息。9.根据权利要求8所述的设备,其特征在于,所述云客户端模块还用于作为客户端与作为服务端的所述本地代理模块进行连接。10.根据权利要求1
‑
9任一项所述的设备,其特征在于,所述本地传输通道还支持受限应用协议CoAP。11.一种桥接方法,其特征在于,所述方法应用于如权利要求1
‑
10任一项所述的网关设备,所述方法包括:响应于确定接入作为中枢设备的主网关设备,与所述主网关设备建立支持用户数据报协议UDP的本地传输通道;
通过所述本地传输通道接收所述主网关设备发送给物联网IoT设备的第一下行控制消息,和/或通过所述本地传输通道将所述IoT设备上报的所述第一上行设备消息发送给所述主网关设备。12.根据权利要求11所述的方法,其特征在于,所述方法还包括:响应于确定接入所述主网关设备,由所述桥服务模块发送第一通知消息给所述应用进程...
【专利技术属性】
技术研发人员:李书珍,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。