《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > zigbee基本概念及協議術語
zigbee基本概念及協議術語
微波射頻網
摘要: 1.邏輯設備類型協調器(coordinator),路由器(router),終端設備(end-device)?ZigBee協調者---coord為協調者節點*...
Abstract:
Key words :

1. 邏輯設備類型

協調器(coordinator),路由器(router),終端設備(end-device)

ZigBee 協調者---coord為協調者節點*–每各ZigBee網絡必須有一個.–初始化網絡信息.

    協調器是一種特殊的路由器(待確認)

•ZigBee 路由器---router為路由節點*–路由信息

•ZigBee 終端節點---rfd為終端節點*–沒有路由功能–低價格

2 . 2.4GHz射頻信道分為16個獨立信道。

3. 綁定

    應用設備之間信息流的控制機制。

    有直接綁定(OTA)、間接綁定、直接綁定(通過串口) 

4. 配置文件profile   應用程序框架

5. 端點endpoint    每個ZigBee設備支持多達240個端點

6. NWK

尋址

    地址類型:ZigBee設備有一個64位IEEE長地址 (MAC地址)

                           通常用一個16位短地址表識

網絡地址分配 由協調器完成

相關參數:5   max_depth 網絡的最大深度

           6   Max_children   路由器或協調器節點連接子節點最大個數

           20   Max_router    路由器或協調器處理的具有路由能力的子節點最大個數

                        它是max_children的子集

數據包傳送    單點unicast    多點multicast    廣播broadcast

路由:經過路由器的每個數據幀尋找一條最佳傳輸路徑,并將該數據有效地傳送到目的節點。

F8wconfig.cfg配置路由

看了下面就不用糾結了。

配置文件(profile):Zigbee協議的配置文件是對邏輯組件及其相關接口的描述,是面向某個應用類別的公約、準則.通常沒有程序代碼與配置文件相關聯.

屬性(attribute):設備之間通信的每一種數據像開關的狀態或溫度計值等皆可稱為屬性.每個屬性可得到唯一的ID值.

簇(cluster):多個屬性的匯集形成了簇,每個簇也擁有一個唯一的ID.雖然個體之間傳輸的通常是屬性信息,但所謂的邏輯組件的接口指的卻是簇一級的操作,而非屬性一級.

終端(endpoint):每個支持一個或多個簇的代碼功能塊稱為終端.不同的設備通過它們的終端及所支持的簇來進行通信.

Cluster: is a container for one or more attributes. (一個或更多屬性的集合)

Attribute: a data entity which represents a physical quantity or state.(反映物理特性或狀態的一個數據實體)

Cluster是邏輯設備之間的事務關系Cluster定性

Attribute則是某種事務關系的具體特例Attribute定量

Endpoint是一個邏輯設備(個人理解為入口地址)。而一個Endpoint可以包含多個Cluster,每個Cluster包含不同的屬性,這就是用來更加細分的了,Endpoint之間依據“事務關系”(cluster)通訊.

      一個節點除了64位的IEEE地址,16位的網絡地址,每個節點還提供了8位的應用層入口地址(端點:EndPoint),對應于用戶應用對象。端點0為ZDO接口,端點I至240供用戶自定義應用對象使用,端點255為廣播地址,端點241—254保留為將來使用。

     每一個應用都對應一個配置文件(Profile)。配置文件內容包括:設備ID(Device ID),事務ID(Cluster ID),屬性ID(Attribute ID),及AF使用何種服務類型等信息。在zigbee協議中,一個配置文件中允許最多2^16個設備(16位表示),2^8個事務,每個事務支持最多約2^16個屬性。

     例:由zigbee聯盟給出的HomeControlLighting,是針對家庭燈控應用的配置文件,燈設備和按鈕設備便是其中兩種設備類型,點燈即是一項方法,燈狀態便是該項事件的其中一個屬性。

一個設備可以有240個終端(EP1-EP240),每一個終端必須有一個終端描述符endPointDesc(終端描述符里包括一個簡單描述符SimpleDescriptionFormat),都用結構體來描述。

typedef struct

{

byte endPoint;                                            //終端號1-240

byte *task_id;                                            //任務ID指針

SimpleDescriptionFormat_t *simpleDesc;   //簡單描述符!!!

afNetworkLatencyReq_t latencyReq;         //noLatencyReqs

} endPointDesc_t;  //終端描述符

typedef struct

{

byte      EndPoint;                //終端號1-240

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 在线观看视频你懂的 | 亚洲免费观看 | 亚洲综合日韩中文字幕v在线 | 久久天天躁狠狠躁夜夜呲 | 亚洲国产高清视频 | 2015小明台湾永久区域免费 | 欧美成人免费videos | 亚洲精品视频观看 | 久久久久网站 | 久久精品免费观看 | 两性色午夜视频免费播放 | 性无遮挡高清视频免费 | 色吧在线观看 | 91短视频在线观看免费 | 国产成人精品免费2021 | 一本加勒比dvd波多野结衣 | 国产小视频在线观看www | 欧美三级成人理伦 | 夜夜操免费视频 | 国产精品久久久久久久久鸭 | 免费成年视频 | 亚洲久操 | 亚洲一区二区三区不卡视频 | 中文字幕看片在线a免费 | 日韩精品成人 | 一个人免费观看www视频二 | 日韩伦理影片 | 波多野结衣一区2区3区 | 国产黄色片在线播放 | 在线不卡一区 | 亚洲第一区香蕉_国产a | 最近免费中文字幕大全高清片 | 成人免费www在线高清观看 | 小明爱看看永久成人免费平台 | 最新日韩欧美不卡一二三区 | 免费黄色网址网站 | 国产一区二区三区影院 | 亚洲欧美日韩v中文在线 | 老司机免费福利视频无毒午夜 | 欧美国产中文字幕 | 手机在线视频成人 |