的射频和无线供应商和资源

一站的射频和无线的需要

z - wave协议栈| z - wave协议层基础知识


本教程介绍了z - wave基本涵盖了下面的子主题:
主页PHY层MAC层协议栈安全一致性测试


这一页上z - wave协议栈z - wave协议层的基本知识。的stack covers zwave PHY,MAC,transport,network and application layers.

z - wave协议层主要功能是交流很短的几个字节的消息从一个或多个z - wave节点控制单元。这是一个低带宽和半双工协议建立可靠的无线通信。z - wave协议栈不需要照顾大量的数据以及任何时间或流媒体数据至关重要。

如图1所示,z - wave协议栈包括5层即PHY层、MAC层、传输层、网络层和应用程序层。z - wave中定义的安全层不是开放的协议规范,因此它是特定于实现的。以下是这些协议层的主要功能。
➤物理层负责调制以及射频信道指配序言在发射机和接收机的同步使用序言。
➤MAC层负责HomeID NodeID,控制媒介节点之间基于避碰算法和补偿算法。
➤传输层负责传输和接收的帧,负责转播,应答帧传输和插入的校验和。
➤网络层负责框架路由、拓扑扫描和路由表更新。
➤应用层负责控制载荷的帧接收或传输。


z - wave协议栈

图2描绘了z - wave堆栈的字段在不同协议层。图提到PHY / MAC帧4类型的帧传输层和应用程序层框架。之前我们去理解不同的协议层通过z - wave网络的概念z - wave教程页面。

z - wave帧类型

z - wave物理层

物理层z - wave的许多功能。重要的是调制和编码以及插入已知的模式(“序言”)用于在接收机同步。它还负责射频信道分配。输入配置z - wave PHY数据率(9.6或40或100 Kbps)。
阅读更多

z - wave MAC层

MAC层顾名思义负责媒介访问控制从节点之间基于避碰和补偿算法。它负责网络运营基于HomeID NodeID z - wave框架和其他参数。
阅读更多

z - wave传输层

z - wave传输层主要负责传输,包承认,醒来低功耗网络节点和包产地认证。的z - wave传输层(或传输层)由四个基本的帧类型。这些都是用于网络中传输命令。所有的帧使用下面的格式如上所述。

传输帧= {HomeID、源代码NodeID头、长度、数据字节(0 X),校验和}

4帧类型的传输层如下解释:

Singlecast帧类型:
这些类型的帧传输到一个特定的z - wave节点。帧是承认这发射机将知道是否接收到帧。如果这个框架或其ACK比singlecast框架是转播的丢失或损坏。

应答帧类型:
是singlecast帧在数据有效载荷部分并不存在。这是上面的解释。

多播帧类型:
这些帧传送到多个节点即马克斯。232个节点。这种类型的框架不支持确认的概念。因此这类不用于可靠通信。

广播帧类型:
这些框架接收到网络中所有节点和他们不是ack的节点。

z - wave网络层

z - wave网络

该z - wave网络层控制框架路由从一个节点到其他节点。两个控制器以及奴隶节点参与框架路由。的z - wave网络层负责以下任务:

•正确传输的帧中继器列表
•扫描的网络拓扑
•维护路由表的控制器

这个z - wave路由层包含两种帧。这些是repeatition帧成为必要时使用。
路由Singlecast帧类型:
这是一个与确认它包含一个节点目标帧中继器的信息。重复帧从一个转发器到另一个,直到达到预期的目标。

路由确认帧类型:
这个确认帧是一个路由singlecast帧没有负载。这将通知控制器,路由singlecast框架已经达到预期的目标。


1 2 3 4 5 6
1 0 1 1 0 0 0
2 1 0 0 0 1 0
3 1 1 0 0 0 0
4 0 0 0 0 1 0
5 0 1 0 1 0 0
6 0 0 0 0 0 0

表1:z - wave路由表

控制器维护路由表。此表包含网络中所有节点的信息。这个路由表是一个位域表如表1所示。这个路由表是由主控制器根据收到的信息从网络中的所有节点z - wave。

z - wave应用程序层

这一层负责解码和执行命令的z - wave网络。中使用的帧格式应用程序层包括以下字段。

帧格式={单/多、广播帧头,
应用程序命令类,
应用程序命令,
命令parameter1-to-X

类定义了类的应用程序命令的命令的命令属于:
00 h-1fh(这个命令类留给z - wave协议)
20 h-ffh(这个命令类为z - wave保留应用程序)
所有z - wave帧类型除了确认帧包含一个应用程序的命令。

z - wave基本资源

z - wave教程
z - wave物理layer-PHY
z - wave MAC层
z - wave协议栈
z - wave安全基础知识
z - wave设备一致性测试




分享这个页面

翻译这个页面
Baidu