什么是Z-Wave,技术特点,各国支持的频段

2023-12-13 11:12

本文主要是介绍什么是Z-Wave,技术特点,各国支持的频段,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.1 背景
        Z-Wave是一种无线通信的协议,主要应用于智能家居网络,而其Z-Wave联盟主要是推动家庭自动化领域采用Z-Wave协议,其联盟成员都是智能家居领域非常有名的厂商,基本上覆盖了全球。

2.1  技术特点
       低功耗、高可靠、根据不同的选型适于短距离、长距离方案的无线通信技术.工频908.42MHz使用在美国、工频868.42MHz使用在欧洲等国家,采用调制方式有FSK、BFSK、GFSK,短距离数据传输速率一般为9.6 kbps,长距离一般为100Kbps。距离方面,内置天线方式,短距离方案信号有效覆盖范围在100m左右,长距离方案一般为300~500米。

       Z-Wave技术设计之初,就是定位于智能家居的无线控制领域,技术设计用于楼宇控制以及状态读取应用,例如抄表、家电方面控制、智能安防等。Z-Wave它可以把独立的设备转成智能网络设备,来实现无线控制和监测. Z-Wave技术在最初设计时,就定位于智能家居无线控制领域.

2.1  参数介绍
2.1.1 Z-Wave网络结构特点
(1)每一个Z-Wave网络都是拥有独立的网络地址HomeID.
(2)网络内每个节点的地址NodeID,都有由控制节点Controller分配.
(3)包括控制节点在内的每个网络最多容纳232个节点Slave.
(4)主控制节点只有一个,子控制节点是可以有多个,所有网络内节点的分配,都是由主控制节点负责,其他控制节点只负责转发主控制节点的命令.
(5)短延时,网络中设备的激活时间一般只有5ms.
(6)抗干扰强,选用868、900MHz(ISM频段)、双向应答式机制,压缩帧格式、配合随机式的逆演算法来减少干扰及失真,从而防止邻道环境干扰.
(7)已入网的普通节点,所有控制节点都是可以控制。在通信距离以外的节点,可以通过控制器与受控节点之间的其他节点,以路由Routing转发的方式完成最终控制.

2.1.2 路由技术
(1)Z-Wave采用的是动态路由技术,每个Slave内部里都存有一个路由表,该路由表由Controller写入.
(2)当某Slave入网时,周边会存在其它Slave的NodeID.这样每个Slave是都知道周围是有哪些Slaves,而Controller存储了全部Slaves的路由信息.
(3)当Controller与受控Slave的覆盖距离超出最大控制覆盖时,Controller会调用最后一次正确控制该Slave的路径来发送命令,如该路径失败,则从第一个Slave开始再重新检索新的路径.

2.1.3 频段及速率

工作频点

速率

调制方式

备注

908.42MHz/908.4

868.42MHz/868.4

9.6Kbps

40Kbps/100Kbps

FSK频移键控

美规

欧规

可共存

BFSK/GFSK

说明

9.6Kbps一般用于传输控制命令,40Kbps应用于高级的网络安全机制传输,100Kbps应用长距离

2.1.4 五层协议
(1)物理层:负责物理媒体上信息的接收和发送
(2)MAC层:控制无线媒介.
(3)传输层:数据传输,主要有重输、帧校验、帧确认、流量控制等.
(4)路由层:路由控制一个节点向另—个节点的帧.
(5)应用层:译码、指令执行,主要有曼彻斯特译码、指令识别、分配Home ID和Node ID、实现网络中控制器的复制及控制传送、接收帧的有效荷载等.

2.1.5 规范参数

射频规范

速率

编码

最大数据包长度

备注

R1配置

9.6Kbps

曼彻斯特编码

64bytes

R2配置

40Kbps

不归零码

64bytes

R3配置

100Kbps

不归零码

170bytes

说明

最慢R1逐步不用

频率

3.1 不同国家和地区的Z-Wave使用频率表

序号

国家和地区

频点

说明

1

澳大利亚、新西兰

921.42MHz

2

巴西

921.42MHz

3

中国香港

919.42MHz

4

中国

868.42MHz

5

欧洲

868.42MHz

6

印度

865.22MHz

7

日本

922~926MHz

8

马来西亚

868.10MHz

9

俄罗斯

869.0MHz

10

新加波

868.42MHz

11

美国

908.42MHz

这篇关于什么是Z-Wave,技术特点,各国支持的频段的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/488253

相关文章

华为鸿蒙HarmonyOS 5.1官宣7月开启升级! 首批支持名单公布

《华为鸿蒙HarmonyOS5.1官宣7月开启升级!首批支持名单公布》在刚刚结束的华为Pura80系列及全场景新品发布会上,除了众多新品的发布,还有一个消息也点燃了所有鸿蒙用户的期待,那就是Ha... 在今日的华为 Pura 80 系列及全场景新品发布会上,华为宣布鸿蒙 HarmonyOS 5.1 将于 7

详解Linux中常见环境变量的特点与设置

《详解Linux中常见环境变量的特点与设置》环境变量是操作系统和用户设置的一些动态键值对,为运行的程序提供配置信息,理解环境变量对于系统管理、软件开发都很重要,下面小编就为大家详细介绍一下吧... 目录前言一、环境变量的概念二、常见的环境变量三、环境变量特点及其相关指令3.1 环境变量的全局性3.2、环境变

Java中的登录技术保姆级详细教程

《Java中的登录技术保姆级详细教程》:本文主要介绍Java中登录技术保姆级详细教程的相关资料,在Java中我们可以使用各种技术和框架来实现这些功能,文中通过代码介绍的非常详细,需要的朋友可以参考... 目录1.登录思路2.登录标记1.会话技术2.会话跟踪1.Cookie技术2.Session技术3.令牌技

C++ HTTP框架推荐(特点及优势)

《C++HTTP框架推荐(特点及优势)》:本文主要介绍C++HTTP框架推荐的相关资料,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1. Crow2. Drogon3. Pistache4. cpp-httplib5. Beast (Boos

Web技术与Nginx网站环境部署教程

《Web技术与Nginx网站环境部署教程》:本文主要介绍Web技术与Nginx网站环境部署教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Web基础1.域名系统DNS2.Hosts文件3.DNS4.域名注册二.网页与html1.网页概述2.HTML概述3.

Java使用WebView实现桌面程序的技术指南

《Java使用WebView实现桌面程序的技术指南》在现代软件开发中,许多应用需要在桌面程序中嵌入Web页面,例如,你可能需要在Java桌面应用中嵌入一部分Web前端,或者加载一个HTML5界面以增强... 目录1、简述2、WebView 特点3、搭建 WebView 示例3.1 添加 JavaFX 依赖3

SpringBoot3实现Gzip压缩优化的技术指南

《SpringBoot3实现Gzip压缩优化的技术指南》随着Web应用的用户量和数据量增加,网络带宽和页面加载速度逐渐成为瓶颈,为了减少数据传输量,提高用户体验,我们可以使用Gzip压缩HTTP响应,... 目录1、简述2、配置2.1 添加依赖2.2 配置 Gzip 压缩3、服务端应用4、前端应用4.1 N

SpringKafka消息发布之KafkaTemplate与事务支持功能

《SpringKafka消息发布之KafkaTemplate与事务支持功能》通过本文介绍的基本用法、序列化选项、事务支持、错误处理和性能优化技术,开发者可以构建高效可靠的Kafka消息发布系统,事务支... 目录引言一、KafkaTemplate基础二、消息序列化三、事务支持机制四、错误处理与重试五、性能优

Java利用JSONPath操作JSON数据的技术指南

《Java利用JSONPath操作JSON数据的技术指南》JSONPath是一种强大的工具,用于查询和操作JSON数据,类似于SQL的语法,它为处理复杂的JSON数据结构提供了简单且高效... 目录1、简述2、什么是 jsONPath?3、Java 示例3.1 基本查询3.2 过滤查询3.3 递归搜索3.4

Python中随机休眠技术原理与应用详解

《Python中随机休眠技术原理与应用详解》在编程中,让程序暂停执行特定时间是常见需求,当需要引入不确定性时,随机休眠就成为关键技巧,下面我们就来看看Python中随机休眠技术的具体实现与应用吧... 目录引言一、实现原理与基础方法1.1 核心函数解析1.2 基础实现模板1.3 整数版实现二、典型应用场景2