<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Zigbee by </title>
      <link>https://padlet.com/285035422/p6ik4ug2fygz</link>
      <description>zigbee里1、Device   
              2、Endpoints
              3、Attribute
              4 、Cluster
              5、 Profile
              6、  PANID

     定义，作用
</description>
      <language>en-us</language>
      <pubDate>2018-03-13 04:54:17 UTC</pubDate>
      <lastBuildDate>2018-05-29 09:35:19 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>第三组</title>
         <author></author>
         <link>https://padlet.com/285035422/p6ik4ug2fygz/wish/264168765</link>
         <description><![CDATA[<div>Attribute 的的定义、作用： <br>属性Attribute是一个反映物理数量或状态的数据值，比如开关值(On/Off)、灯的状态值(On/Off)、温度值、百分比等等。 <br>Cluster的的定义、作用：    <br>群集 Cluster是包含一个或多个属性(attribute)的群集。简单的说，群集就是属性的集合。每个群集都被分配一个唯一群集ID且每个群集最多有65536个属性。比如一个群集包含了不同情况下的开关、不同情况下的灯、不同情况下的温度值、不同情况下的百分比等等    <br>PANID的定义、作用： <br>PANID表示的是私有网络的ID号，也就是某个网络的标示。只有PANID相同的设备才可以组成一个网络，对应的值为1到65535。 <br>Device的定义：</div><div>这个值就是在ZigBee网络中标示某个设备的值。<br>Endpoint的定义、作用：        <br>端点EndPoint是协议栈应用层的入口，即入口地址，也可以理解应用对象(Application Object)存在的地方，它是为实现一个设备描述而定义的一组群集。每个Zigbee设备可以最多支持240这样的端点，端口0用于整个Zigbee设备的配置和管理，应用程序可以通过端点0与Zigbee堆栈的其他层通信，从而实现对这些层的初始化和配置。附属在端点0的对象被称为Zigbee设备对象(ZDO)。端点255用于向所有端点的广播，端点241~254是保留端点。 <br>Profile的定义、作用： <br>配置文件Profile可以理解为共同促进交互式应用的多个设备描述项的集合。定义了属性ID与群集(簇)ID，使之看起来就像设备的某种特性，以家庭智能控制系统为例，灯配置文件设定了远程控制设备的群集OnOffDRC含有一种属性OnOff，且该属性为无符号8位值，值0xFF意味着"开"，0x00为"关"，0xF0则为无效。通常，配置文件也为设备定义了，哪些群集是强制托管，哪些群集是可选择的。另外，配置文件还定义了一些可选择的zigbee协议托管服务。每一个应用都对应一个配置文件(Profile)，配置文件内容包括：设备ID(Device ID)、群集ID(Cluster ID)、属性ID(Attribute ID)，及AF(应用框架)使用何种服务类型等信息。</div><div>   </div>]]></description>
         <enclosure url="" />
         <pubDate>2018-05-29 07:33:09 UTC</pubDate>
         <guid>https://padlet.com/285035422/p6ik4ug2fygz/wish/264168765</guid>
      </item>
      <item>
         <title>第八组</title>
         <author></author>
         <link>https://padlet.com/285035422/p6ik4ug2fygz/wish/264168907</link>
         <description><![CDATA[<div><strong>1.Device</strong><br><strong>定义：</strong>设备，一般一个节点就是一个设备，对应一个无线单片机（CC2530），具有唯一的IEEE地址（64位）和网络地址（32位）<br>设备类型(Device Types)<br>在ZigBee网络中存在三种逻辑设备类型：Coordinator(协调器)，Router(路由器)和End-Device(终端设备)。ZigBee网络由一个Coordinator以及多个Router和多个End_Device组成。<br><strong>作用：</strong>&nbsp;</div><div>Coordinator(协调器)：</div><div>协调器负责启动整个网络。它也是网络的第一个设备。协调器选择一个信道和一个网络ID(也称之为PAN ID，即Personal Area Network ID)，随后启动整个网络。</div><div>协调器也可以用来协助建立网络中安全层和应用层的绑定(bindings)。<br>Router(路由器)：</div><div>功能主要是允许其他设备加入网络，多跳路由和协助它自己的由电池供电的儿子终端设备的通讯。</div><div>通常，路由器希望是一直处于活动状态，因此它必须使用主电源供电。但是当使用树群这种网络模式时，允许路由间隔一定的周期操作一次，这样就可以使用电池给其供电。<br>End-Device(终端设备)：</div><div>终端设备没有特定的维持网络结构的责任，它可以睡眠或者唤醒，因此它可以可以是一个电池供电设备。</div><div>通常，终端设备对存储空间(特别是RAM的需要)比较小。</div><div><br><strong>2.Endpoints </strong><br><strong>定义：</strong>每个设备都是一个节点，每个节点都有长短两个地址，每个设备有241个endpoint(0保留，1~240由应用<br>层分配，241~254保留，255用于向所有的端点广播)，每次通信的时候都需要对方的网络地址和endpoint号。其实endpoints就相当于TCP/IP通信中的端口号。<br><strong>作用：</strong>每个endpoint都能接收（用于输入）或发送（用于输出）串格式的数据。<br><br><strong>3.属性Attribute</strong><br><strong>定义：</strong>是一个反映物理数量或状态的数据值，比如开关值（On/Off）、灯的状态值（On/Off）、温度值、百分<br>比等等<br><strong>作用：</strong>可以通过这个网络变量在设备之间传递数据或命令 <br><strong><br></strong><br><strong>4.群集Cluster</strong><br><strong>定义：</strong>是包含一个或多个属性（attribute）的群集。简单的说，群集就是属性的集合。每个群集都被分配一个<br>唯一群集ID且每个群集最多有65536个属性。比如一个群集包含了不同情况下的开关、不同情况下的灯、<br>不同情况下的温度值、不同情况下的百分比等等<br><strong>作用：</strong>作为 联系两个设备的一条纽带 。<strong><br></strong><br><strong>5.配置文件Profile<br>定义：</strong>可以理解为共同促进交互式应用的多个设备描述项的集合。定义了属性ID与群集（簇）ID，使之看起来<br>就像设备的某种特性，以家庭智能控制系统为例，灯配置文件设定了远程控制设备的群集OnOffDRC含有<br>一种属性OnOff，且该属性为无符号8位值，值0xFF意味着“ 开”，0x00为“关”，0xF0则为无效。通常<br>，配置文件也为设备定义了，哪些群集是强制托管，哪些群集是可选择的。另外，配置文件还定义了一<br>些可选择的zigbee协议托管服务。每一个应用都对应一个配置文件（Profile），配置文件内容包括：设<br>备ID（Device ID）、群集ID（Cluster ID）、属性ID（Attribute ID），及AF（应用框架）使用何种服<br>务类型等信息。在zigbee协议中，一个配置文件中允许最多2^16个设备，2^8个群集，每个群集支持最多 <br>2^16个属性，是对逻辑设备及其接口的描述集合，是面向某个应用类别的公约、准则。<br><strong>作用：</strong>规定了接点的类型和接口关系。<br><br><strong>6.PANID</strong><br><strong>定义：</strong>ZigBee局域网ID，节点用于判断自身所属网络的标识。<br><strong>作用：</strong>可互相通信的节点，PanID必须相同，且必须保证同一工作区域内的相邻网络PanID不同，是针对一个或多个应用的网络，用于区分不同的ZigBee网络<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2018-05-29 07:33:54 UTC</pubDate>
         <guid>https://padlet.com/285035422/p6ik4ug2fygz/wish/264168907</guid>
      </item>
      <item>
         <title>第一组</title>
         <author></author>
         <link>https://padlet.com/285035422/p6ik4ug2fygz/wish/264169041</link>
         <description><![CDATA[<div>&nbsp;</div><div>1.Device&nbsp;<br>定义：设备描述Device Description是指一个大型目标应用的一部分，包括一个或多个群集<br>作用;&nbsp;</div><div>终端设备没有特定的维持网络结构的责任，它可以睡眠或者唤醒，因此它可以可以是一个电池供电设备&nbsp;<br><br></div><div><br>2.Endpoints<br>&nbsp;定义：&nbsp;<br>&nbsp;端点EndPoint是协议栈应用层的入口，即入口地址，也可以理解应用对象（Application Object）存在的地方。</div><div>&nbsp;作用：</div><div>它是为实现一个设备描述而定义的一组群集。&nbsp;</div><div>它是ZigBee无线通信的一个重要参数。&nbsp;<br><br></div><div>3. Attribute&nbsp;<br>定义：<br>&nbsp;Attribute是一个数据实体,它代表一个物理量或一种状态, 是一个反映物理数量或状态的数据值，比如开关值（On/Off）、灯的状态值（On/Off）、温度值、百分比等等 。<br>作用：<br>可以通过这个网络变量在设备之间传递数据或命令 。 ZigBee通信有两种协议帧格式,分别是“KVP”格式和“Message”格式。“Message”格式是用户自定义的一种帧格式,而“KVP ”格式就是ZigBee联盟定义的,它就用到了网络变量Attribute来传递数据和命令。&nbsp;<br><br></div><div><br>4.Cluster<br>定义： 群集Cluster是包含一个或多个属性（attribute）的群集。简单的说，群集就是属性的集合。<br><br>作用：&nbsp;</div><div>每个群集都被分配一个唯一群集ID且每个群集最多有65536个属性。比如一个群集包含了不同情况下的开关、不同情况下的灯、不同情况下的温度值、不同情况下的百分比等等&nbsp;</div><div><br><br>&nbsp;5.Profiles<br>定义：是这样一种规范,它规定不同设备对消息帧的处理行 为,使不同的设备之间可以通过发送命令、数据请求来实现互操作。&nbsp;<br><br>作用：<br><br><br>6.PANID<br>定义：&nbsp; PANID的出现一般是伴随在，确定信道以后的。PANID其全称是Personal Area Network ID，网络的ID(即网络标识符)，是针对一个或多个应用的网络，用于区分不同的ZigBee网络，一般是mesh或者cluster tree两种拓扑结构之一&nbsp;<br><br>作用：<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2018-05-29 07:34:35 UTC</pubDate>
         <guid>https://padlet.com/285035422/p6ik4ug2fygz/wish/264169041</guid>
      </item>
      <item>
         <title>第九组</title>
         <author></author>
         <link>https://padlet.com/285035422/p6ik4ug2fygz/wish/264169122</link>
         <description><![CDATA[<div><strong><mark>1.Device</mark></strong> <br><strong><mark>定义：</mark></strong><br>设备描述Device Description是指一个大型目标应用的一部分，包括一个或多个群集<br><strong><mark>2.ENDPOINT<br>定义：</mark></strong><br>很多资料将其翻译为“端点”。<br><strong><mark>作用： </mark></strong></div><div>它是为实现一个设备描述而定义的一组群集。&nbsp;</div><div>它是ZigBee无线通信的一个重要参数&nbsp;</div><div><br><strong><mark>3.Attribute<br>定义：</mark></strong><br>设备之间通信的每一种数据像开关的状态或温度计值等皆可称为 Attributed ，每个 Attribute 可得到唯一的ID值。<br><strong><mark>作用：<br></mark></strong>可以通过这个网络变量在设备之间传递数据或命令 <br><strong><mark>&nbsp;4.Cluster<br>定义:</mark></strong><br>一个或者多个属性的集合， 是两个（类）设备之间的一个通信接口 。<br><strong><mark>作用</mark></strong>：<br>作为 联系两个设备的一条纽带 。 <br><strong><mark>5.Profile<br>定义：</mark></strong></div><div>ZigBee网络进行数据传输都是建立在应用规范的基础上。规范profile可以理解成一套规定，每个应用应该是对应一个profile ID，每个profile ID可以应用于某项具体的应用，例如自动家居、楼宇自动化等。。<br><strong><mark>作用：</mark></strong></div><div>ZigBee联盟已经规定了profile的使用，整个应用规范可以分为公共规范（Public profile）和制造商规范（Manufacturer Specific profile）。公共规范的ID号为：0x0000-0x7FFF，制造商的为：0xBF00-0xFFFF&nbsp;</div><div><strong><mark>6.PANID<br>&nbsp;定义</mark></strong>：</div><div>PAN 的全称为Personal Area Networks，即个域网。每个个域网都有一个独立的ID 号，即称为</div><div>PAN ID。整个个域网中的所有设备共享同一个PAN ID。Zigbee 设备的PAN ID 可以通过程序预先指</div><div>定，也可以在设备运行期间，自动加入到一个附近的PAN 中。当PAN ID 为0xFFFF 时，表示该设备</div><div>可加入环境中存在的任意Zigbee 网络中；否则，当PAN ID 为任意其它值，如0xF53D，则该设备只</div><div>能加入PAN ID 相同的Zigbee 网络&nbsp;</div><div><strong><mark>作用：</mark></strong><br> 即ZigBee局域网ID，节点用于判断自身所属网络的标识。可互相通信的节点，PanID必须相同。且必须保证同一工作区域内的相邻网络PanID不同。如果你使用的是可ZigBee透传模块之类的，一般可以直接通过软件或<a href="https://www.baidu.com/s?wd=AT%E6%8C%87%E4%BB%A4&amp;tn=SE_PcZhidaonwhc_ngpagmjz&amp;rsv_dl=gh_pc_zhidao">AT指令</a>设置，非常方便&nbsp;</div>]]></description>
         <enclosure url="" />
         <pubDate>2018-05-29 07:35:06 UTC</pubDate>
         <guid>https://padlet.com/285035422/p6ik4ug2fygz/wish/264169122</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/285035422/p6ik4ug2fygz/wish/264169201</link>
         <description><![CDATA[PANID 定义，作用]]></description>
         <enclosure url="" />
         <pubDate>2018-05-29 07:35:39 UTC</pubDate>
         <guid>https://padlet.com/285035422/p6ik4ug2fygz/wish/264169201</guid>
      </item>
      <item>
         <title>第二</title>
         <author></author>
         <link>https://padlet.com/285035422/p6ik4ug2fygz/wish/264169342</link>
         <description><![CDATA[<div>  </div><div>Device<br>在ZigBee网络中存在三种逻辑设备类型：Coordinator(协调器)，Router(路由器)和End-Device(终端设备)。ZigBee网络由一个Coordinator以及多个Router和多个End_Device组成。</div><div><br>Endpoint</div><div> Endpoint是一种网络通信中的数据通道,它是无线通信节点的一个通信部件,如果选择“绑定”方式实现节点间的通信,那么可以直接面对Endpoint操作,而不需要知道绑定的两个节点的地址信息。每个ZigBee设备支持多达240个这样的Endpoints。Endpoint的值和IEEE长地址、16位短地址一样,<br>是唯一确定的网络地址,通常结合绑定功能一起使用。它是ZigBee无线通信的一个重要参数。 </div><div><br>Attribute </div><div>设备之间通信的每一种数据像开关的状态或温度计值等皆可称为属性，每个属性可得到唯一的ID值。比如开关值(On/Off)、灯的状态值(On/Off)、温度值、百分比等等。</div><div><br></div><div>Cluster</div><div>一个Cluster实际上是一组属性和命令的集合，是两个（类）设备之间的一个通信接口（规约）。它不是附着于单独某一个设备之上，而是联系两个设备的一条纽带，Cluster就是纽带本身。正因为如此，我们才会看到，对于一个设备，有“input cluster”和“output cluster”之分。或者也可以这样说，一个cluster包括两端（two ends），server 端和client端。由于cluster中包含的大部分attributes是存在于server端的，因此有时通过描述server端设备具有的attributes和接收的commands，就可以展示一个完整的cluster。但是要注意到，也有attributes存在于client端的情况。<br> </div><div><strong>Profile</strong></div><div>ZigBee网络进行数据传输都是建立在应用规范的基础上。规范profile可以理解成一套规定，每个应用应该是对应一个profile ID，每个profile ID可以应用于某项具体的应用，例如自动家居、楼宇自动化等。<br> </div><div>PANID<br>表示的是私有网络的ID号，也就是某个网络的标示。只有PANID相同的设备才可以组成一个网络，对应的值为1到65535。</div>]]></description>
         <enclosure url="" />
         <pubDate>2018-05-29 07:36:35 UTC</pubDate>
         <guid>https://padlet.com/285035422/p6ik4ug2fygz/wish/264169342</guid>
      </item>
      <item>
         <title>第十一组</title>
         <author></author>
         <link>https://padlet.com/285035422/p6ik4ug2fygz/wish/264169593</link>
         <description><![CDATA[<div>&nbsp;1.设备类型(Device Types)</div><div>在ZigBee网络中存在三种逻辑设备类型：Coordinator(协调器)，Router(路由器)和End-Device(终端设备)。ZigBee网络由一个Coordinator以及多个Router和多个End_Device组成。</div><div>上图是一个简单的ZigBee网络示意图。其中黑色节点为Coordinator，红色节点为Router，白色节点为End-Device。</div><div>1.1Coordinator(协调器)</div><div>协调器负责启动整个网络。它也是网络的第一个设备。协调器选择一个信道和一个网络ID(也称之为PAN ID，即Personal Area Network ID)，随后启动整个网络。</div><div>协调器也可以用来协助建立网络中安全层和应用层的绑定(bindings)。</div><div>注意，协调器的角色主要涉及网络的启动和配置。一旦这些都完成后，协调器的工作就像一个路由器(或者消失go away)。由于ZigBee网络本身的分布特性，因此接下来整个网络的操作就不在依赖协调器是否存在。</div><div>1.2Router(路由器)</div><div>路由器的功能主要是：允许其他设备加入网络，多跳路由和协助它自己的由电池供电的儿子终端设备的通讯。</div><div>通常，路由器希望是一直处于活动状态，因此它必须使用主电源供电。但是当使用树群这种网络模式时，允许路由间隔一定的周期操作一次，这样就可以使用电池给其供电。</div><div>1.3End-Device(终端设备)</div><div>终端设备没有特定的维持网络结构的责任，它可以睡眠或者唤醒，因此它可以可以是一个电池供电设备。</div><div>通常，终端设备对存储空间(特别是RAM的需要)比较小。</div><div>注意：在Z-Stack 1.4.1中一个设备的类型通常在编译的时候通过编译选项(ZDO_COORDINATOR 和RTR_NWK)确定。所有的应用例子都提供独立的项目文件来编译每一种设备类型<br><br>2.1： 在windows上使用不同的软件进行通信，数据包到达不同的应用的方法就是通过寻找IP地址和端口号来确定某一个应用的，也就是我们所说的五元组（源IP，目的IP，源端口，目的端口，通信协议）操作系统为应用程序提供了很多端口，消息由IP地址到达操作系统，再由端口找到处理消息的应用程序。</div><div>&nbsp; &nbsp; &nbsp; &nbsp; 同样的道理，在ZigBee的应用程序框架里（结构图请看《深入浅出Z-Stack 2006 OSAL多任务资源分配机制》）包含了最多240个应用程序对象，每个应用程序对象在OSAL中对应了一个任务，当网络层接收到信息以后如何决定将此信息传递给哪个任务呢？ENDPOINT决定了传递方向，于是我们可以说ENDPOINT的作用与TCP/IP协议中的端口的作用是一样的<br>&nbsp;&nbsp;&nbsp;&nbsp; 这样一说也就基本上明白了，在一个终端设备上是可以有多个endpoint的，每一个endpoint对应一个taskid，根据通信中的endPointDesc_t结构体能找到相对应的taskid，任务也就能到底指定的位置。</div><div>&nbsp;</div>]]></description>
         <enclosure url="" />
         <pubDate>2018-05-29 07:38:10 UTC</pubDate>
         <guid>https://padlet.com/285035422/p6ik4ug2fygz/wish/264169593</guid>
      </item>
      <item>
         <title>第四组</title>
         <author></author>
         <link>https://padlet.com/285035422/p6ik4ug2fygz/wish/264169752</link>
         <description><![CDATA[<div>&nbsp;Attribute<br>是一个反映物理数量或状态的数据值，比如开关值(On/Off)、灯的状态值(On/Off)、温度值、百分比等等。<br><br><strong>Profile</strong></div><div>ZigBee网络进行数据传输都是建立在应用规范的基础上。规范profile可以理解成一套规定，每个应用应该是对应一个profile ID，每个profile ID可以应用于某项具体的应用，例如自动家居、楼宇自动化等。<br><br>EndPoint<br>是协议栈应用层的入口，即入口地址，也可以理解应用对象(Application Object)存在的地方，它是为实现一个设备描述而定义的一组群集</div><div>&nbsp;<br>&nbsp;Endpoints 3、Attribute 4 、Cluster 5、 Profile 6、 PANID 定义<br><br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2018-05-29 07:39:19 UTC</pubDate>
         <guid>https://padlet.com/285035422/p6ik4ug2fygz/wish/264169752</guid>
      </item>
      <item>
         <title>9组</title>
         <author></author>
         <link>https://padlet.com/285035422/p6ik4ug2fygz/wish/264170051</link>
         <description><![CDATA[<div>Device:<br>1.定义:<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;设备类型(Device Types)<br>在ZigBee网络中存在三种逻辑设备类型：Coordinator(协调器)，Router(路由器)和End-Device(终端设备)。ZigBee网络由一个Coordinator以及多个Router和多个End_Device组成。<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;End-Device(终端设备)</div><div>终端设备没有特定的维持网络结构的责任，它可以睡眠或者唤醒，因此它可以可以是一个电池供电设备。通常，终端设备对存储空间(特别是RAM的需要)比较小。<br><br></div><div>注意：在Z-Stack 1.4.1中一个设备的类型通常在编译的时候通过编译选项(ZDO_COORDINATOR 和RTR_NWK)确定。所有的应用例子都提供独立的项目文件来编译每一种设备类型。<br><br></div><div><br>2.作用:<br><br>ENDPOINT：<br>1.定义：很多资料将其翻译为“端点”。<br>2.作用： outman在看我的帖子的同时他又使用QQ和别人聊天。假设他的电脑IP地址为192.168.1.2。那么当他的QQ好友向他发送了一句话的时候，这个信息里面包含了目的IP地址，所以通过TCP/TP协议可以到达outman的电脑。但是问题随之而来。当outman电脑上的操作系统接收到此条信息时，它将把这个信息交给浏览器（我们刚才说了，他在看帖子，所以肯定开着浏览器）呢，还是交给QQ？操作系统通过怎么样的方法作出裁决呢？显然，只通过IP地址是没有办法决定的，所以这条消息除了包含IP地址以外，还要告诉目的机，这条消息应该交由哪个应用程序来处理。于是端口（Port）的概念产生了。操作系统为应用程序提供了很多端口，消息由IP地址到达操作系统，再由端口找到处理消息的应用程序。同样的道理，在ZigBee的应用程序框架里（结构图请看《深入浅出Z-Stack 2006 OSAL多任务资源分配机制》）包含了最多240个应用程序对象，每个应用程序对象在OSAL中对应了一个任务，当网络层接收到信息以后如何决定将此信息传递给哪个任务呢？ENDPOINT决定了传递方向，于是我们可以说ENDPOINT的作用与TCP/IP协议中的端口的作用是一样的。&nbsp;</div>]]></description>
         <enclosure url="" />
         <pubDate>2018-05-29 07:41:11 UTC</pubDate>
         <guid>https://padlet.com/285035422/p6ik4ug2fygz/wish/264170051</guid>
      </item>
      <item>
         <title>第二组</title>
         <author></author>
         <link>https://padlet.com/285035422/p6ik4ug2fygz/wish/264170249</link>
         <description><![CDATA[<div><strong>一、 设备描述</strong></div><div> 设备描述Device Descrip<a href="http://bbs.elecfans.com/zhuti_715_1.html">TI</a>on是指一个大型目标应用的一部分，包括一个或多个群集</div><div><strong>二、端点</strong></div><div> 端点EndPoint是协议栈应用层的入口，即入口地址，也可以理解应用对象（Applica<a href="http://bbs.elecfans.com/zhuti_715_1.html">TI</a>on Object）存在的地方，它是为实现一个设备描述而定义的一组群集。每个Zigbee设备可以最多支持240这样的端点，端口0用于整个Zigbee设备的配置和管理，应用程序可以通过端点0与Zigbee堆栈的其他层通信，从而实现对这些层的初始化和配置。附属在端点0的对象被称为Zigbee设备对象（ZDO）。端点255用于向所有端点的广播，端点241~254是保留端点。</div><div>  三  <strong>、属性</strong></div><div> 属性Attribute是一个反映物理数量或状态的数据值，比如开关值（On/Off）、灯的状态值（On/Off）、温度值、百分比等等</div><div><strong> 四、群集，或称为簇</strong></div><div> 群集Cluster是包含一个或多个属性（attribute）的群集。简单的说，群集就是属性的集合。每个群集都被分配一个唯一群集ID且每个群集最多有65536个属性。比如一个群集包含了不同情况下的开关、不同情况下的灯、不同情况下的温度值、不同情况下的百分比等等</div><div><strong> 五、配置文件</strong></div><div> 配置文件Profile可以理解为共同促进交互式应用的多个设备描述项的集合。定义了属性ID与群集（簇）ID，使之看起来就像设备的某种特性，以家庭智能控制系统为例，灯配置文件设定了远程控制设备的群集OnOffDRC含有一种属性OnOff，且该属性为无符号8位值，值0xFF意味着“ 开”，0x00为“关”，0xF0则为无效。通常，配置文件也为设备定义了，哪些群集是强制托管，哪些群集是可选择的。另外，配置文件还定义了一些可选择的zigbee协议托管服务。每一个应用都对应一个配置文件（Profile），配置文件内容包括：设备ID（Device ID）、群集ID（Cluster ID）、属性ID（Attribute ID），及AF（应用框架）使用何种服务类型等信息。在zigbee协议中，一个配置文件中允许最多2^16个设备，2^8个群集，每个群集支持最多 2^16个属性<br>六、个域网标识符<br>个域网标识符（PANID） 用来区别不同的网络.<br>定义：网络的ID号，也就是某个网络的标示。<br>作用：  只有PANID相同的设备才可以组成一个网络，对应的值为1到65535。  </div>]]></description>
         <enclosure url="" />
         <pubDate>2018-05-29 07:42:17 UTC</pubDate>
         <guid>https://padlet.com/285035422/p6ik4ug2fygz/wish/264170249</guid>
      </item>
      <item>
         <title>第七组</title>
         <author></author>
         <link>https://padlet.com/285035422/p6ik4ug2fygz/wish/264170730</link>
         <description><![CDATA[<div>Enddivice：它是一个RFD节点，被用于连接到路由节点或者协调者。终端节点完成以下2个任务：<br>1.加入或者离开网络；<br>2.传输应用数据包；<br>PANID:<br>PANID表示的是私有网络的ID号，也就是某个网络的标示。只有PANID相同的设备才可以组成一个网络，对应的值为1到65535.<br>DEVICEID:<br>这个值就是在ZigBee网络中标示某个设备的值<br>Attribute:反映物理特性或状态的一个数据实体<br>Cluster: 一个或更多属性的集合<br>profile:每个ZigBee设备都与一个特定模板相关联，可能是公共模板或私有模板。这些模板定义了设备的应用环境、设备类型以及用于设备间通信的簇。采用公共模板，可以确保不同供应商的设备在相同应用领域的互操作。</div>]]></description>
         <enclosure url="" />
         <pubDate>2018-05-29 07:44:49 UTC</pubDate>
         <guid>https://padlet.com/285035422/p6ik4ug2fygz/wish/264170730</guid>
      </item>
      <item>
         <title>第三小组</title>
         <author></author>
         <link>https://padlet.com/285035422/p6ik4ug2fygz/wish/264171653</link>
         <description><![CDATA[<div><br><strong>一、属性</strong>Attribute</div><div>属性Attribute是一个反映物理数量或状态的数据值，比如开关值(On/Off)、灯的状态值(On/Off)、温度值、百分比等等</div><div><strong>二、群集，或称为簇</strong>Cluster</div><div>群集Cluster是包含一个或多个属性(attribute)的群集。简单的说，群集就是属性的集合。每个群集都被分配一个唯一群集ID且每个群集最多有65536个属性。比如一个群集包含了不同情况下的开关、不同情况下的灯、不同情况下的温度值、不同情况下的百分比等等</div><div><strong>三、设备描述</strong>Device Description</div><div>设备描述Device Description是指一个大型目标应用的一部分，包括一个或多个群集</div><div><strong>四、端点</strong>EndPoint</div><div>端点EndPoint是协议栈应用层的入口，即入口地址，也可以理解应用对象(Application Object)存在的地方，它是为实现一个设备描述而定义的一组群集。每个Zigbee设备可以最多支持240这样的端点，端口0用于整个Zigbee设备的配置和管理，应用程序可以通过端点0与Zigbee堆栈的其他层通信，从而实现对这些层的初始化和配置。附属在端点0的对象被称为Zigbee设备对象(ZDO)。端点255用于向所有端点的广播，端点241~254是保留端点。</div><div><strong>五、配置文件</strong>Profile</div><div>配置文件Profile可以理解为共同促进交互式应用的多个设备描述项的集合。定义了属性ID与群集(簇)ID，使之看起来就像设备的某种特性，以家庭智能控制系统为例，灯配置文件设定了远程控制设备的群集OnOffDRC含有一种属性OnOff，且该属性为无符号8位值，值0xFF意味着"开"，0x00为"关"，0xF0则为无效。通常，配置文件也为设备定义了，哪些群集是强制托管，哪些群集是可选择的。另外，配置文件还定义了一些可选择的zigbee协议托管服务。每一个应用都对应一个配置文件(Profile)，配置文件内容包括：设备ID(Device ID)、群集ID(Cluster ID)、属性ID(Attribute ID)，及AF(应用框架)使用何种服务类型等信息。在zigbee协议中，一个配置文件中允许最多2^16个设备，2^8个群集，每个群集支持最多2^16个属性。</div><div><strong>六、节点</strong>Node</div><div>节点Node也可以理解为一个容器，包含一组zigbee设备，分享一个无线信道。每个节点有且只有一个无线信道。一个节点除了64位的IEEE地址，16位的网络地址，每个节点还提供了8位应用层入口地址(端点：EndPoint)，对应于用户应用对象。</div>]]></description>
         <enclosure url="" />
         <pubDate>2018-05-29 07:49:54 UTC</pubDate>
         <guid>https://padlet.com/285035422/p6ik4ug2fygz/wish/264171653</guid>
      </item>
      <item>
         <title>第五组</title>
         <author></author>
         <link>https://padlet.com/285035422/p6ik4ug2fygz/wish/264171784</link>
         <description><![CDATA[<div>群集Cluster是包含一个或多个属性（attribute）的群集。简单的说，群集就是属性的集合。每个群集都被分配一个唯一群集ID且每个群集最多有65536个属性。比如一个群集包含了不同情况下的开关、不同情况下的灯、不同情况下的温度值、不同情况下的百分比等等。<br>在zigbee规范中，引入了profile, cluster的概念。具体说来，假设规范一个profile(可以理解成一套规定)，这个profile用来规范智能家居领域的相关产品都要满足那些要求，那么home automation public profile就规定了智能家居都要做什么。当然了，你可以自己规范一个自己的profile，称为provite profile,而zigbee联盟则已经规范了一些profile，比如home automation， smart energy,building automation等，一个public profile也规定了profile 的ID，比如智能家居就规定是0x104。协议栈本身也有一个profile,就是Zigbee Device Profile,也就是ZDP了，这里规范了一个zigbee节点都要具备那些功能，比如路由能力啊，网络发现能力啊，各个协议层都要做什么啊，如此。<br>   在一个profile的规范下，又提出了cluster的概念，这个cluster要理解成一个大方向下的一个特定对象，比如智能家居下的一个调光器，操作这个调光器就需要一些命令，比如变亮，变暗，关灯，开灯这些，另外，这个调光器也会有一个attribute，也就属性，比如当前的亮度啊，由亮变暗的过程经历多长时间啊(一下子变亮视觉感觉没有渐变效果好喔)。对于home automation 的public profile已经规定了调光器应该有哪些cluster，如：Color Control Cluster，Ballast Configuration Cluster 等。然后，profile也规范了color control cluster 的ID，这个就是clusterID。<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2018-05-29 07:50:35 UTC</pubDate>
         <guid>https://padlet.com/285035422/p6ik4ug2fygz/wish/264171784</guid>
      </item>
      <item>
         <title>第八组</title>
         <author>2303798667</author>
         <link>https://padlet.com/285035422/p6ik4ug2fygz/wish/264173421</link>
         <description><![CDATA[<div>Profile 定义：是对逻辑设备及其接口的描述集合，是面向某个应用类别的公约、准则。<br>&nbsp;作用：规定了接点的类型和接口关系。</div>]]></description>
         <enclosure url="" />
         <pubDate>2018-05-29 07:59:52 UTC</pubDate>
         <guid>https://padlet.com/285035422/p6ik4ug2fygz/wish/264173421</guid>
      </item>
      <item>
         <title>第十组</title>
         <author>1528365723</author>
         <link>https://padlet.com/285035422/p6ik4ug2fygz/wish/264173480</link>
         <description><![CDATA[<div>1.<strong><em>Device：</em></strong><br>&nbsp;</div><div>&nbsp;物理设备：包括Router , End<em>Device</em> ,Coordinator<br><br>2.<strong>Endpoints：</strong>　<br>&nbsp; 端点EndPoint是协议栈应用层的入口，即入口地址，也可以理解应用对象存在的地方，它是为实现一个设备描述而定义的一组群集。端点用于整个Zigbee设备的配置和管理<br><br>3.<strong>Attribute:</strong><br> a data entity which represents a physical quantity or state.<br>反映物理特性或状态的一个数据实体。<br>&nbsp; &nbsp; &nbsp; profile就相当于面向对象编程中的类，而cluster就是面向对象编程中的对象，至于command你可以理解为每个类中的方法，而attribute则是每个对象的属性。<br>比如开关值（On/Off）、灯的状态值（On/Off）、温度值、百分比等等<br>&nbsp;</div><div>4.<strong>Cluste :</strong></div><div>Cluster的定义：是一组属性和命令的集合，是两个（类）设备之间的一个通信接口（规约），是联系两个设备的一条纽带，Cluster就是纽带本身。一个cluster包括两端，server 端和client端。 在一个Cluster被定义好之后，它包含的命令是固定的。<br>&nbsp;&nbsp;</div><div>5.<strong>Profile <br><br></strong>Profile的定义：共同促成交互式应用的多种设备描述项的集合<br><br></div><div>Profile的作用： ZigBee网络中数据的收发是建立应用规范（Application&nbsp; Profile）的基础上的。每个应用规范都有 一个ID；应用规范可分为公共规范（Public profile）且ID范围为0x0000`0x7FFF和制造商特定规范（Manufacturer Specific Profile）且ID范围为0xbF00~0xFFFF.其实，规范就是说一类建筑或场合使用某规范。比如：商业楼宇自动化有他自己的规范，且ID为0x0105,民宅要使用另一个ID号。 <br><br><strong>&nbsp;6.panid:</strong></div><div>定义： PANID叫个域网标识符，表示的是私有网络的ID号，也就是某个网络的标示。只有PANID相同的设备才可以组成一个网络，对应的值为1到65535 。&nbsp;</div><div>ZigBee局域网ID，节点用于判断自身所属网络的标识。可互相通信的节点，PanID必须相同。且必须保证同一工作区域内的相邻网络PanID不同。<br><br><br>&nbsp;</div><div><br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2018-05-29 08:00:10 UTC</pubDate>
         <guid>https://padlet.com/285035422/p6ik4ug2fygz/wish/264173480</guid>
      </item>
      <item>
         <title>第六组：</title>
         <author></author>
         <link>https://padlet.com/285035422/p6ik4ug2fygz/wish/264173798</link>
         <description><![CDATA[<div>1.DEVICEID:</div><div><br></div><div>在ZigBee网络中存在三种逻辑设备类型：Coordinator(协调器)， Router(路由器)和End-Device(终端设</div><div>备)。ZigBee网络由一个Coordinator以及多个Router和多个End_Device组成。</div><div><br></div><div>2.Endpoint</div><div><br></div><div>他是一个字节编号的，数据收和发送的基本单元，在模块通信的时候，发送模块必须指定收发双方模块的网络地址和端点。</div><div><br></div><div>3.attribute：属性它表示设备的某种状态或限制，它是在cluster下面，每个cluster包含不同的属性，它由两个字节（16位）表示在同一cluster下的各个attribute是唯一的。如在door lock下有lock state attribute（0x0000）这个用来表示门的状态（开或者关），lock type attribute(0x0001)这个用来表示锁的类型</div><div><br></div><div>4.cluster：表示类通常按功能划分成不同的类，在不同的profile下所包含的cluster也不同，cluster用两个字节（16位）来表示。如在智能家居下有on-off cluster（0x0006）、door lock cluster（0x0101）、color control cluster(0x0300)等针对家庭使用的一些功能而划分的。所以一个特定的设备通常会包含一个特定的类，如zigbee门锁那么它肯定包含了door lock这个cluster，调色灯会包含color control这个cluster</div><div><br></div><div>5.profile：因为现在zigbee已经被应用的各个领域如智能家居、智能楼宇、智能能源、智能照明等等，profile用2个字节（16位）来表示某一应用领域，如智能家居profile ID为0x0104；个人医疗为0x0108；智能能源为0x0109</div><div><br></div><div>6.PANID:PANID表示的是私有网络的ID号，也就是某个网络的标示。只有PANID相同的设备才可以组成一</div><div>个网络，对应的值为1到65535</div><div><br></div><div><br></div><div><br></div><div><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2018-05-29 08:02:02 UTC</pubDate>
         <guid>https://padlet.com/285035422/p6ik4ug2fygz/wish/264173798</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/285035422/p6ik4ug2fygz/wish/264193068</link>
         <description><![CDATA[在看我的帖子的同时他又使用QQ和别人聊]]></description>
         <enclosure url="" />
         <pubDate>2018-05-29 09:35:19 UTC</pubDate>
         <guid>https://padlet.com/285035422/p6ik4ug2fygz/wish/264193068</guid>
      </item>
   </channel>
</rss>
