zigbee协议栈的概念

在学习zigbee协议栈的时候经常看到应用程序、zigbee设备对象(ZDO)、节点、设备、端点、群集、属性、绑定、寻址等一下zigbcc术语,不知道这些zigbcc术语是表示什么,是如何定义的,是如何区分的,是如何划分的以及他们Z间有什么联系,一切的一切全不知道。网上也有很多zigbcc术语的讲解,不知道是口己的理解能力有问题,还是木身这个就是很难理解,太过于抽象呢?在前辈们的博文中挑出口己能理解,再加上口己的理解,口己总结一下,方便以后口己查看,同样也希望能够帮助他人。如果我哪里理解不当,麻烦帮忙指出,谢谢!属性Attributed反映物理数量或状态的数据值,比如刃:关值(On/Off)、灯的状态值(On/Off)、温度值、白分比等等二、群集,或称为簇群集Cluster是包含一个或多个属tt(attributc)的群集。简单的说,群集就是属性的集合。每个群集都被分配一个唯一群集ID且每个群集最多有65536个属性。比如一个群集包含了不同情况下的开关、不同情况下的灯、不同情况下的温度值、不同情况下的百分比等等三、设备描述设备描述DeviceDescription是指个人型门标应用的一部分,包括-•个或多个群集四、端点端点EndPoint是协议栈应用层的入U,即入口地址,也可以理解应用对象(ApplicationObject)存在的地方,它是为实现一个设备描述而定义的一组群集。每个Zigbcc设备可以最多支持240这样的端点,端口0用于整个Zigbee设备的配置和管理,应用程序可以通过端点0与Zigbcc堆栈的其他层通信,从而实现对这些层的初始化和配置。附属在端点0的对彖被称为Zigbee设备对象亿DO)。端点255用于向所有端点的广播,端点241〜254是保留端点。五、配置文件配置文件Profile可以理解为共同促进交互式应用的多个设备描述项的集合。定义了属性ID与群集(簇)ID,使之看起来就像设备的某种特性,以家庭智能控制系统为例,灯配置文件设定了远程控制设备的群集OnOfiDRC含有一种属性OnOff,且该属性为无符号8位值,值OxFF意味着”开“,0x00为“关”,OxFO则为无效。通常,配置文件也为设备定义了,哪些群集是强制托管,哪些群集是可选择的。另外,配置文件还定义了一些可选择的zigbcc协议托管服务。每一个应用都对应一个配萱文件(Profile),配置文件内容包括:设备ID(DevicelD)、群集ID(ClusterID)>属性ID(AttributcID),及AF(丿、工用框架)使用何种服务类型等信息。在zigbcc协议中,一个配置文件中允许最多2八16个设备,2A8个群集,每个群集支持最多2A16个属性。六、节点节点Node也可以理解为一个容器,包含一•组zigbee设备,分享一个无线信道。每个节点有且只有一个无线信道。一个节点除了64位的IEEE地址,16位的网络地址,每个节点还提供了8位应用层入口地址(端点:EndPoint),对应于用户应用对象。节点一:Z1:开关控制装置节点二Z2:灯装置事件(Event):开关2控制灯4的亮灭,开关1控制灯组1〜3的亮灭群集(Cluster:不同情况下开关的状态和灯的状态端点(EndPoint):开关和灯属性(Attribute):开关和灯都有两种属性:开和关七、绑定(Bindllng)Zigbee泄义了一个称为端点绑泄的特殊过程。绑沱即在源节点的某个端点(EndPoint)和Fl标节点的某个端点之间创建一条逻辑链路。绑定可以发生在两个或多个设备之间。协调器节点维护一个基木上包括两个或多个端点之间的逻辑链路的绑定表。在绑定表中,包含如下信息,源节点和口标节点的IEEE地址、端点号、群集号。对于可以建立绑定关系的两个节点,它们的群集的属性必须一个选择”输入“,另一个选择”输出“,而且群集号必须相等,只有这样,它们彼此才能建立绑定。如呆H标设备的扩展地址是E2知的,则调用zb_BindDcviccRcqucst()函数可以创建一个绑定条冃。八、寻址(Addressing)在Zigbee网络中,使用两种地址:一种是64位的IEEE地址,也叫物理地址,64位地址在所Hzigbcc设备之中是唯一的,其中包含一个由IEEE分配、也是全球唯啲24位制造商特定组织标识符OUI(OrganizationallyUqiqueIdentifier)□*种是16位的网络地址(NWKAddress),当设备加入zigbcc网络时,从允许其加入的父设备上获取16位网络地址。该地址在zigbee网络中唯一,用于数据传输和数据包路由。在zigbcc中,数据包可以单点传送(unic...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

确认删除?