什么是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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/240842.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

『App自动化测试之Appium应用篇』| 元素定位工具Appium-Inspector从简介、安装、配置到使用的完整攻略

『App自动化测试之Appium应用篇』| 元素定位工具Appium-Inspector从简介、安装、配置到使用的完整攻略 1 Appium-Inspector简介2 Appium Desktop中的Appium-Inspector3 安装Appium-Inspector4 Appium-Inspector网页版5 Appium-Inspector界面说明5.1 Appium Server配置5.2 Selec…

飞致云与上海吉谛达成战略合作,获得Gitea企业版中国大陆地区独家代理权

2023年12月13日,中国领先的开源软件提供商FIT2CLOUD飞致云宣布与上海吉谛科技有限公司(以下简称为上海吉谛)正式达成战略合作,FIT2CLOUD飞致云获得上海吉谛旗下代码托管平台Gitea企业版中国大陆地区独家代理权。 Gitea项目&…

使用 Pnpm 和 Vite 构建 Vue 项目

文章目录 本地 Node 环境安装 Pnpm 包管理工具使用 Vite 创建 Vite 官网:https://cn.vitejs.dev/ 本地 Node 环境 首先,确保已经安装了 Node.js 和 npm。可以在命令行中运行 node -v 和 npm -v 来检查它们是否已经正确安装: 安装 Node.js 通…

【Git 小妙招】走进 Git 的分支管理(万字图文讲解)

文章目录 前言1. 理解分支2. 创建分支3. 切换分支4. 合并分支5. 删除分支6. 合并冲突7. 分支管理策略7.1 一个简单的分支策略(仅参考) 8. bug 分支9. 删除临时分支总结 前言 本文开始介绍 Git 的杀手级功能之⼀:分⽀。本文涉及分⽀创建,切换&#xff0c…

2. 基础数据结构-数组

2. 基础数据结构-数组 2.1 概念 数组是一种数据结构,它是一个由相同类型元素组成的有序集合。在编程中,数组的定义是创建一个具有特定大小和类型的存储区域来存放多个值。数组可以是一维、二维或多维的。每个元素至少有一个索引或键来标识。 2.2 数组特…

Leetcode—113.路径总和II【中等】

2023每日刷题(五十七) Leetcode—113.路径总和II 实现代码 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(nullptr), right(nullptr) {}* …

【数谷·企声】贵州恩典集团:半年内实现上规入统,大力推广贵州酱酒品牌

近年来,贵阳贵安大力实施“数字活市”战略,数字产业高速增长,数字红利加速释放,营商环境持续优化,成功吸引了一批批优质企业落户,贵州恩典企业管理(集团)有限公司(以下简…

DICOM 文件中,VR,VL,SQ,图像二进制的几个注意点

DICOM 文件的结构,在网上有很多的学习资料,这里只介绍些容易混淆的概念,作为回看笔记。 1. 传输语法 每个传输语法,起都是表达的三个概念:大小端、显隐式、压缩算法 DICOM Implicit VR Little Endian: 1.2.840.1000…

Linux 常用的操作命令

我们习惯的使用Windows,安装软件进行使用,比如 WPS,浏览器,一些工具,但是在Linux上就需要用命令去操作,也可以使用像Ubuntu 和 CentOS这类的可视化面板 Linux系统是开源的,所以开发人员可以反复的发现Bug以…

高项备考葵花宝典-项目进度管理核心方法加强理解-关键路径法

关键路径法(Critical Path Method,CPM)是一种基于数学计算的项目计划管理方法,是网络图计划方法的一种,属于肯定型的网络图。关键路径法将项目分解成为多个独立的活动并确定每个活动的工期,然后用逻辑关系&…

​hashlib --- 安全哈希与消息摘要​

源码: Lib/hashlib.py 本模块针对许多不同的安全哈希和消息摘要算法实现了一个通用接口。 包括了 FIPS 安全哈希算法 SHA1, SHA224, SHA256, SHA384, SHA512, (定义见 the FIPS 180-4 standard), SHA-3 系列 (定义见 the FIPS 202 standard) 以及 RSA 的 MD5 算法 (…

首场“解数Talk” 直播来了——大模型语料数据联盟开源数据集解读

一、解数 Talk 介绍 为帮助广大开发者更好地了解大模型语料数据联盟发布的AI大模型语料数据,沟通大模型企业在AI视角下的数据需求,不断服务大模型产业生态和落地应用,联盟发起单位上海人工智能实验室联合成员单位共同打造“解数 Talk”系列直…

智能优化算法应用:基于引力搜索算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于引力搜索算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于引力搜索算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.引力搜索算法4.实验参数设定5.算法结果6.…

Vue中发送Ajax请求的方式axios及其跨域问题的解决方案代理机制的配置和原理

Vue中的Ajax请求 现在比较流行的开发方式为异步调用,前后台以异步Ajax请求的方式进行交换数据,传输的数据使用的是JSON Ajax请求发送后,当浏览器接收到服务器的响应内容后不会重新加载整个页面,只会更新网页的部分实现局部刷新的效果 发送AJAX异步请求的常见方式包括 使用浏…

Java 对接企业微信(文本消息推送)

Java 对接企业微信(文本消息推送) 背景版本代码POM配置实体工具类发送消息测试配置文件配置文件中的参数来源secretcorpidagentid 执行异常原因 文档 背景 公司的项目,通知信息打算接入企业微信通知。提前做下实验。 版本 JDK 21 SpringBoo…

故障排查方法与技巧

判断网络是否稳定&#xff0c;最重要的两个命令 ping 10.28.0.23 -t -l 1000 -t &#xff1a;无限循环ping -l&#xff1a;指定数据包大小 内网环境< 1ms,是较好的网络&#xff0c;如果跳到100多&#xff0c;说明网络不稳定 telnet ip地址空格端口号 表示不通 数据库…

老师发成绩单攻略:5种方法让群发成绩变得更高效

作为老师&#xff0c;发布成绩单是一项重要的任务。为了更高效地完成这项任务&#xff0c;本文将介绍5种方法&#xff0c;帮助老师群发成绩单更加高效。 一、提前规划&#xff0c;做好准备 在发布成绩单之前&#xff0c;老师需要提前规划好发布的时间、方式、接收对象等&#…

路径总和(递归)

112. 路径总和 - 力扣&#xff08;LeetCode&#xff09; 题目描述 给你二叉树的根节点 root 和一个表示目标和的整数 targetSum 。判断该树中是否存在 根节点到叶子节点 的路径&#xff0c;这条路径上所有节点值相加等于目标和 targetSum 。如果存在&#xff0c;返回 true &a…

34、卷积实战 - 手写一个基础卷积算法

前面基本上把卷积这一算法的原理和公式介绍完了,如果还有不懂的,可以多翻几遍前面的章节内容,深入理解一下。 本节加一个实战,大家可以手动来实现一个卷积算法,本文中以 python 代码为例,C++ 的代码可以查看本节后面的链接。 说到卷积实现,其实就是自己手写一个卷积算…

js基础:简介、变量与数据类型、流程循环控制语句、数组及其api

JS基础&#xff1a;简介、变量与数据类型、流程循环控制语句、数组及其api 一、简介 1、js概述 tip&#xff1a;JavaScript是什么&#xff1f; 有什么作用&#xff1f; JavaScript&#xff08;简称JS&#xff09;是一种轻量级的、解释性的编程语言&#xff0c;主要用于在网页…