zigbee学习之zigbee应用框架

1. 创建一个zigbee profile

一个ZigBee 网络设备之间通信的关键是一个关于profile 的协议。

一种profile 的例子是家庭自动化。这个ZigBee profile 允许一系列设备类型交换控制信息,以形成一个无线家庭自动化应用。这些设备的目的是交换已知信息来实现控制,比如开关灯,给照明控制器发送一个照明传感测量,或如果一个位置传感器探测到移动时发送一个警报信息。

另一种类型profile 的例子是定义了ZigBee 设备之间普通行为的设备profile。为了说明这一点,无线网络依靠自主设备加入网络的能力,在网络内发现其它设备和设备上的服务。设备发现和服务发现是设备profile 支持的功能。

1.1 从zigbee联盟获得一个profile标识符

ZigBee 定义了两类不同的profile:制造商定义的和公共的。这些类型的精确定义和标准是ZigBee联盟内部和本文件范围以外的一个行政问题。为了实施本技术规范,只有profile 标识符的标准是唯一的。为此,每个profile 的努力必须开始于请求ZigBee 联盟分配一个profile 标识符。一旦获得profile标识符,该profile 标识符允许profile 设计者做以下定义:

  • 设备描述
  • Cluster标识符

profile 标识符的应用的市场空间是ZigBee 联盟发放一个profile 标识符的一个关键标准。profile 需要覆盖一个足够广泛的设备范围,以允许设备之间兼容,但不过于广泛,导致缺乏Cluster 标识符来描述他们的接口。相反的,profile 不能定义地过窄而导致不同profile 标识符的来描述许多设备,导致profile标识符地址空间的浪费,

你可能感兴趣的:(zigbee,zigbee,zigbee协议,描述符,profile,cluster)