System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于Zigbee Direct的智能家居系统的方法技术方案_技高网

一种基于Zigbee Direct的智能家居系统的方法技术方案

技术编号:44894758 阅读:11 留言:0更新日期:2025-04-08 00:34
本发明专利技术公开了一种基于Zigbee Direct的智能家居系统的方法,包括以下步骤:S1:Zigbee虚拟设备(ZVD)扫描附近的Zigbee Direct设备(ZDD)并通过蓝牙低功耗(BLE)协议与Zigbee Direct设备(ZDD)进行配对连接。本发明专利技术通过采用Zigbee Direct技术,使得Zigbee虚拟设备(ZVD)可以直接地与Zigbee网络进行交互,即Zigbee Direct设备(ZDD)能够同时运行Zigbee和BLE协议栈,充当桥梁,将BLE设备的指令转换为Zigbee网络可理解的指令,从而实现控制和管理Zigbee设备的功能,省去了网关的需求,降低了系统的复杂性和硬件成本,另外通过BLE连接的方式,支持多种设备类型的直接连接,打破了品牌间的壁垒,用户可以自由选择不同品牌的设备,提升了系统的兼容性和灵活性。

【技术实现步骤摘要】

本专利技术涉及智能家居,尤其涉及一种基于zigbee direct的智能家居系统的方法。


技术介绍

1、现有的智能家居系统通常依赖于zigbee网关进行设备的连接和控制,这增加了系统的复杂性和成本,用户需要通过网关才能与zigbee设备进行交互,但是各个智能家居厂家都在做自家的网关、app及云平台,很多厂家对家居设备添加进行限制,比如只能添加自家生态的产品,无法兼容其他品牌;且设备数据需要上传至云端,在数据上传至云端时有遭黑客入侵风险,存在数据安全及隐私泄漏的问题;综合上述情况,本专利技术提出了一种基于zigbee direct的智能家居系统的方法。


技术实现思路

1、基于
技术介绍
存在的技术问题,本专利技术提出了一种基于zigbee direct的智能家居系统的方法。

2、本专利技术提出的一种基于zigbee direct的智能家居系统的方法,包括以下步骤:

3、s1:zigbee虚拟设备(zvd)扫描附近的zigbee direct设备(zdd)并通过蓝牙低功耗(ble)协议与zigbee direct设备(zdd)进行配对连接;

4、s2:zigbee虚拟设备(zvd)与zigbee direct设备(zdd)成功配对后,zigbee虚拟设备(zvd)创建包括zcl读取属性的npdu请求,并发送给zigbee direct设备(zdd),以获取zigbee direct设备(zdd)的设备信息,zigbee direct设备(zdd)的设备信息包括设备id和支持的功能列表,并通过zigbee虚拟设备(zvd)的用户界面选择需要控制的zigbee direct设备(zdd);

5、s3:zigbee direct设备(zdd)通过zigbee协议与zigbee设备(zd)进行网络配置;

6、s4:用户在zigbee虚拟设备(zvd)上发出控制指令,其控制指令通过ble传输至zigbee direct设备(zdd),zigbee direct设备(zdd)接收到控制指令后,解析指令并通过zigbee网络将指令传递给相应的zigbee设备(zd);

7、s5:zigbee设备(zd)执行指令后,将执行结果通过zigbee网络反馈给zigbeedirect设备(zdd),zigbee direct设备(zdd)将反馈信息通过ble传输回zigbee虚拟设备(zvd),用户可以在zigbee虚拟设备(zvd)上查看zigbee设备(zd)的当前状态。

8、优选地,所述s1的具体运行步骤如下:

9、s101:zigbee direct设备(zdd)周期性地发送ble广告至zigbee虚拟设备(zvd);

10、s102:zigbee虚拟设备(zvd)通过扫描接收到s101中发送的ble广告信号,并识别广告中的信息与zigbee direct服务的uuid匹配;

11、s103:zigbee虚拟设备(zvd)选择一个合适的zigbee direct设备(zdd),并发起ble连接请求;

12、s104:zigbee direct设备(zdd)接收到连接请求后,响应连接请求,建立初始连接;

13、s105:在初始连接建立后,zvd启动配置会话,zvd和zdd会使用预共享密钥(psk)进行身份验证,使用密钥交换协议生成会话密钥,建立ble安全会话。

14、s106:在安全会话建立后,zvd可以访问zdd的zigbeedirect配置服务,将zdd配置到目标zigbee网络;

15、优选地,所述s4中,在进行控制指令的传输时,通过zigbee direct的隧道服务进行传输,隧道服务允许zigbee虚拟设备(zvd)将数据封装在特定的格式中,通过与zigbeedirect设备(zdd)建立的安全连接传输到zigbee网络中,从而传输给相应的zigbee设备(zd)。

16、优选地,所述s1中,zigbee虚拟设备(zvd)为支持蓝牙低功耗(ble)的设备,其为智能手机、平板电脑和智能音箱中的一种。

17、优选地,所述s1中,zigbee direct设备(zdd)为同时运行蓝牙低功耗(ble)和zigbee的zigbee设备。

18、优选地,所述s3中,zigbee设备(zd)为只运行zigbee协议栈的设备。

19、优选地,所述s5中,其执行结果为成功、失败和当前状态中的一种。

20、与现有的技术相比,本专利技术的有益效果是:

21、本专利技术通过采用zigbee direct技术,使得zigbee虚拟设备(zvd)可以直接地与zigbee网络进行交互,即zigbee direct设备(zdd)能够同时运行zigbee和ble协议栈,充当桥梁,将ble设备的指令转换为zigbee网络可理解的指令,从而实现控制和管理zigbee设备的功能,省去了网关的需求,降低了系统的复杂性和硬件成本,另外通过ble连接的方式,支持多种设备类型的直接连接,打破了品牌间的壁垒,用户可以自由选择不同品牌的设备,提升了系统的兼容性和灵活性,且通过本地设备间的直接通信,减少了数据上传至云端的需求,降低了数据泄漏的风险,增强了用户的数据安全性和隐私保护,且通过直接通信缩短了数据传输路径,提高了设备响应速度,提升了用户体验,同时减少对网关和云服务的依赖,降低了用户的使用成本,特别适合只想体验部分智能家居产品的用户。

本文档来自技高网...

【技术保护点】

1.一种基于Zigbee Direct的智能家居系统的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于Zigbee Direct的智能家居系统的方法,其特征在于,所述S1的具体运行步骤如下:

3.根据权利要求1所述的一种基于Zigbee Direct的智能家居系统的方法,其特征在于,所述S4中,在进行控制指令的传输时,通过zigbee direct的隧道服务进行传输,隧道服务允许Zigbee虚拟设备(ZVD)将数据封装在特定的格式中,通过与Zigbee Direct设备(ZDD)建立的安全连接传输到ZigBee网络中,从而传输给相应的Zigbee设备(ZD)。

4.根据权利要求1所述的一种基于Zigbee Direct的智能家居系统的方法,其特征在于,所述S1中,Zigbee虚拟设备(ZVD)为支持蓝牙低功耗(BLE)的设备,其为智能手机、平板电脑和智能音箱中的一种。

5.根据权利要求1所述的一种基于Zigbee Direct的智能家居系统的方法,其特征在于,所述S1中,Zigbee Direct设备(ZDD)为同时运行蓝牙低功耗(BLE)和Zigbee的Zigbee设备。

6.根据权利要求1所述的一种基于Zigbee Direct的智能家居系统的方法,其特征在于,所述S3中,Zigbee设备(ZD)为只运行zigbee协议栈的设备。

7.根据权利要求1所述的一种基于Zigbee Direct的智能家居系统的方法,其特征在于,所述S5中,其执行结果为成功、失败和当前状态中的一种。

...

【技术特征摘要】

1.一种基于zigbee direct的智能家居系统的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于zigbee direct的智能家居系统的方法,其特征在于,所述s1的具体运行步骤如下:

3.根据权利要求1所述的一种基于zigbee direct的智能家居系统的方法,其特征在于,所述s4中,在进行控制指令的传输时,通过zigbee direct的隧道服务进行传输,隧道服务允许zigbee虚拟设备(zvd)将数据封装在特定的格式中,通过与zigbee direct设备(zdd)建立的安全连接传输到zigbee网络中,从而传输给相应的zigbee设备(zd)。

4.根据权利要求1所述的一种基于zigbee direct的智能家居系统的...

【专利技术属性】
技术研发人员:谢志民
申请(专利权)人:厦门狄耐克智能科技股份有限公司
类型:发明
国别省市:

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

1