我是靠谱客的博主 忧伤手套,最近开发中收集的这篇文章主要介绍Z-Wave 700应用程序框架第二章 – Z-Wave远程协议概述,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Z-Wave 700应用程序框架第一章 – Z-Wave协议概述
Z-Wave 700应用程序框架第二章 – Z-Wave远程协议概述 
Z-Wave 700应用程序框架第三章 – Z-Wave架构

1. Z-Wave远程协议栈体系结构

Z-Wave远程协议栈与Z-Wave协议栈类似。如图4所示

图4,Z-Wave远程协议栈架构

每一层都有两个主接口,便于通过SAP与上层进行通信,分别描述为数据实体和管理实体,分别提供数据传输服务和其他所有服务。

“Z-Wave远程PHY层规范”定义物理层,“Z-Wave远长程MAC层规范”定义媒体访问控制层。

在这两个较低的层的基础上,Z-Wave联盟定义了网络层(NWK)和应用层。

Z-Wave远程NWK层负责网络的形成(即,包括/排除网络中的节点)。Z-Wave远程NWK层使用称为Z-Wave远程命令类的命令帧管理网络的建立。这些NWK命令是为网络形成的特定目的而设计的。

Z-Wave应用层负责使用专用的命令类构建应用程序。为了得到认证,应用程序应符合Z-WavePlus Device Type Specification和Z-WavePlus v2 Device Type Specification中定义的Z-Wave设备类型。最后,应用层还负责使用NWK接口提供一些网络管理功能。

2. Z-Wave远程网络层参考模型

Z-Wave远程NWK层提供了应用层和MAC层之间的接口。Z-Wave远程NWK层依赖于MAC层提供的服务,通过NLDE (Network layer Data Entity)和NLME (Network layer Management Entity)的服务点接口向更高层提供服务。图2说明了Z-Wave远程NWK层的组成和接口。

Z-Wave远程NWK层应向被访问的应用层提供两种服务,通过两个SAP访问:

  • 通过NLDE-SAP访问的数据服务
  • 通过NLME-SAP访问的网管服务。

关于Z-Wave远程NWK功能模型的详细描述,请参考“ZZ-Waveand Z-Wave Long Range Network Specification”中的章节。

3. Z-Wave远程定义

3.1 Z-Wave远程网络原理

以下是Z-WaveLong Range PHY layer specifications和Z-WaveLong Range MAC layer specifications建立的网络原则的摘要:

1. 一组节点被划分为域:

  • 将物理节点划分为域是合乎逻辑的。各域可以完全或部分重叠彼此的无线电频率范围。
  • Z-Wave网络层支持多达232个域。
  • 每个域由唯一的HomeID标识

2. 域是连接到相同媒介的一组节点:

  • 每个域最多可以包含4000个节点。
  • 域中的每个节点都由一个NodeID标识,该NodeID在实际域中是唯一的。
  • 同一域的节点只能通过直接距离传输与控制器通信。

3.2 控制器和终端设备

参考第一章3.4 Z-Wave控制器角色

3.3 网络拓扑结构

请参见第一章3.3网络拓扑 

使用Z-Wave Long Range添加到网络中的节点只有一个已知的邻居,即主控制器

3.4 Z-Wave控制器的角色

参考第一章3.4 Z-Wave控制器角色

启动Z-Wave远程网络的控制器承担主控制器角色。

SUC/SIS功能将不在z波远程网络中使用,包括的控制器将是辅助控制器。

3.5 节点操作模式

请参见第一章3.6节点操作方式

3.6 网络地址

Z-Wave Long Range支持以下类型的寻址:

  • Singlecast
  • 广播

地址的类型和它的帧格式在MPDU报头中定义。

原文地址:Z-Wave 700应用程序框架第二章 – Z-Wave远程协议概述 - 专注于智能家居产品的创新及应用 (smartlabs.cn) 

最后

以上就是忧伤手套为你收集整理的Z-Wave 700应用程序框架第二章 – Z-Wave远程协议概述的全部内容,希望文章能够帮你解决Z-Wave 700应用程序框架第二章 – Z-Wave远程协议概述所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部