1.1.3 关于服务接入点
ZigBee 堆栈的不同层与 802.15.4 MAC 通过服务接入点(SAP)进行通信。SAP 是某一
特定层提供的服务与上层之间的接口。
ZigBee 堆栈的大多数层有两个接口:数据实体接口和管理实体接口。数据实体接口的
目标是向上层提供所需的常规数据服务。管理实体接口的目标是向上层提供访问内部层参
数、配置和管理数据的机制。
1.1.4 ZigBee 的安全性
安全机制由安全服务提供层提供。然而值得注意的是,系统的整体安全性是在模板级定
义的,这意味着模板应该定义某一特定网络中应该实现何种类型的安全。
每一层(MAC、网络或应用层)都能被保护,为了降低存储要求,它们可以分享安全钥匙。
SSP 是通过 ZD0 进行初始化和配置的,要求实现高级加密标准(AES)。ZigBee 规范定义了
信任中心的用途。信任中心是在网络中分配安全钥匙的一种令人信任的设备。
1.1.5 ZigBee 堆栈容量和 ZigBee 设备
根据 ZigBee 堆栈规定的所有功能和支持,我们很容易推测 ZigBee 堆栈实现需要用到
设备中的大量存储器资源。 不过 ZigBee 规范定义了三种类型的设备,每种都有自己的功
能要求:ZigBee 协调器是启动和配置网络的一种设备。协调器可以保持间接寻址用的绑定
表格,支持关联,同时还能设计信任中心和执行其它活动。一个 ZigBee 网络只允许有一个
ZigBee 协调器。
ZigBee 路由器是一种支持关联的设备,能够将消息转发到其它设备。ZigBee 网格或树
型网络可以有多个 ZigBee 路由器。ZigBee 星型网络不支持 ZigBee 路由器。
ZigBee 端终设备可以执行它的相关功能,并使用 ZigBee 网络到达其它需要与其通信
的设备。它的存储器容量要求最少。然而需要特别注意的是,网络的特定架构会戏剧性地影
响设备所需的资源。NWK 支持的网络拓扑有星型、树型和网格型。在这几种网络拓扑中,
星型网络对资源的要求最低。
ZigBee 堆栈应该可以提供 ZigBee 规范要求的所有功能,因此制造商的重点工作是开发
实际的应用。为了更加容易实现,如果制造商使用某种公共模板,那么可用大多数现成的配
置。如果没有合适的公共模板,则可以充分利用其它模板已经做过的工作创建自己的模板。
ZigBee 协议栈体系包含一系列的层元件,其中有 IEEE802.15.4 2003 标准中的 MAC 层
和 PHY 层,当然也包括 ZigBee 组织设计的 NWK 层。每个层的元件有其特定的服务功能。
本说明描述内容涉及 ZigBee 协议栈的各层元件,但侧重于描述最具实际和理论探讨性的
APL 应用层和 NWK 网络层。图 1-1 为 ZigBee 栈结构框图。
评论0
最新资源