国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

針對ZigBee協(xié)議棧的分析

2017-03-01 20:05:49余凱
商情 2016年49期

余凱

【摘要】本文主要分析了Zigbee協(xié)議棧,著重介紹了協(xié)議棧的物理層、MAC層、網(wǎng)絡層、應用層的體系結構,以及服務原語的傳輸方式,從而實現(xiàn)物聯(lián)網(wǎng)數(shù)據(jù)傳輸。

【關鍵詞】Zigbee協(xié)議棧;數(shù)據(jù)報文;服務原語

1概述

隨著科學技術的不斷發(fā)展,人們迫切希望發(fā)達的科學技術能夠帶動生活品質和生產(chǎn)效率的提升,目前,在日益發(fā)展和壯大的互聯(lián)網(wǎng)的基礎上,通過近距無線通信技術、射頻技術和傳感技術的物聯(lián)網(wǎng)也正快速地發(fā)展起來。物聯(lián)網(wǎng)的具體實現(xiàn),實際上是通過物體設備之間的數(shù)據(jù)傳輸、交換,而后依賴于互聯(lián)網(wǎng)將數(shù)據(jù)最終發(fā)送到各個網(wǎng)絡重點上,從而實現(xiàn)萬物之間的數(shù)據(jù)通信,而在此其間,ZigBee協(xié)議成為實現(xiàn)物體設備之間傳輸?shù)年P鍵所在。ZigBee協(xié)議是屬于近距無線通信協(xié)議,其起身具有成本低、耗能小、速率低、可嵌入、靈活等特性,對于構建物聯(lián)網(wǎng)是非常方便和快捷。所以對于ZigBee協(xié)議棧的研究與學習,對于熟練應用ZigBee協(xié)議,從而快速、高效、準確地構建物聯(lián)網(wǎng)來說具有非常重要的實用價值。

2ZigBee的協(xié)議棧

2.1ZigBee協(xié)議棧的體系結構

ZigBee協(xié)議棧是實現(xiàn)物聯(lián)網(wǎng)數(shù)據(jù)通信和傳輸?shù)幕緟f(xié)議,從最底層的物理層數(shù)據(jù)傳輸?shù)阶钌蠈拥腪igBee設備應用層的具體數(shù)據(jù)處理實現(xiàn),ZigBee協(xié)議棧都進行了具體的詳細規(guī)定。如圖1所示,為ZigBee協(xié)議棧的從物理層、MAC層、網(wǎng)絡層最后到應用層的體系架構圖。

如圖1所示,ZigBee協(xié)議借鑒了互聯(lián)網(wǎng)傳統(tǒng)的7層協(xié)議結構圖,自身定義了物理層、MAC層、網(wǎng)絡層、應用層的具體功能、傳輸數(shù)據(jù)的處理和傳送規(guī)則等,從而實現(xiàn)物理設備與物理設備之間、物理設備與網(wǎng)絡設備之間的數(shù)據(jù)傳輸。

在物理層,ZigBee協(xié)議規(guī)定了專門的無線信道供ZigBee設備對象進行數(shù)據(jù)傳輸,根據(jù)國家對ZigBee協(xié)議的頻段分配,ZigBee數(shù)據(jù)協(xié)議報需要在868MHz/915MHz和2.4GHz兩個頻段內工作,通過專門的調制解調的技術手段和擴頻技術,ZigBee技術在物理層實現(xiàn)了數(shù)字信息信號對高頻傳輸信號的上載與下載、低損耗、低失真、低干擾的數(shù)據(jù)處理與傳輸。ZigBee協(xié)議在物理層的數(shù)據(jù)結構包括了數(shù)據(jù)同步頭、物理頭以及物理層凈荷三部分構成,而前兩部分主要包括了對物理鏈路信號的定義和控制,物理層凈荷則是涵蓋服務數(shù)據(jù)的具體單元,包括了物理設備之間傳輸?shù)木唧w數(shù)據(jù)或控制命令。

通過物理層提供的具體服務,在MAC層中,ZigBee協(xié)議實現(xiàn)了兩個物理設備之間的穩(wěn)定數(shù)據(jù)通信鏈路,并且采用帶沖突避免的載波偵聽多路訪問的控制方法,實現(xiàn)了ZigBee信道的訪問沖突問題。同時,ZigBee協(xié)議還設計了專門的功能從而實現(xiàn)時隙保護、數(shù)據(jù)發(fā)送、檢測、跟蹤等基本功能,從而有效保障數(shù)據(jù)鏈路層通信。ZigBee協(xié)議在MAC層的數(shù)據(jù)包結構,規(guī)定了MAC頭、尾和MAC凈荷,其中MAC頭定義了數(shù)據(jù)幀的序列號、目標地址和PAN標識符以及源地址和PAN標識符,MAC尾則表示MAC數(shù)據(jù)包結束,MAC凈荷則是MAC層的主要傳輸部分,是包含了具體的上層數(shù)據(jù)信息。

在ZigBee協(xié)議中,對網(wǎng)絡層的功能進行定義,其主要功能是為上層應用層提供服務,同時保障MAC層工作有效。針對網(wǎng)絡層的具體功能,ZigBee規(guī)定了網(wǎng)絡層數(shù)據(jù)的處理規(guī)則、路由跳轉規(guī)則、發(fā)送和接受的規(guī)則,在網(wǎng)絡層數(shù)據(jù)通信的數(shù)據(jù)結構中,網(wǎng)絡層頭規(guī)定了目的地址、源地址以及多點傳送的控制信息,而網(wǎng)絡層凈荷則是包含了網(wǎng)絡層的具體傳輸數(shù)據(jù),在ZigBee針對網(wǎng)絡層數(shù)據(jù)傳輸規(guī)則下進行數(shù)據(jù)和控制指令的傳送。

針對應用層,ZigBee定義了APS、ZDO和應用對象。其中APS為應用支持層,主要是為ZigBee物理設備之間的綁定信息傳輸,同時為物理設備對象和應用對象相關的服務和應用提供接口,從而為物理設備提供服務。ZDO是ZigBee的設備對象的專門程序,通過ZigBee的服務原語來執(zhí)行ZigBee網(wǎng)絡中的協(xié)調器、路由器以及各個終端設備之間的信息數(shù)據(jù)和控制指令的傳輸。應用層的數(shù)據(jù)傳輸報文包含了幀頭和應用層凈荷兩部分,枕頭數(shù)據(jù)包括了目的地址、源地址、集團地址以及針對數(shù)據(jù)幀控制的信息,應用層凈荷則包含了應用層的傳輸數(shù)據(jù)。

2.2ZigBee協(xié)議棧的服務原語

在ZigBee協(xié)議棧中,由不同的層級構成了整個體系結構,作為一個有機整體,ZigBee設備要求在工作時能夠準確無誤且有效,這就需要協(xié)議棧中層與層之間的協(xié)作共性和效率較高,在ZigBee協(xié)議棧中,服務原語作為基本的操作單元來實現(xiàn)ZigBee協(xié)議棧各層之間的數(shù)據(jù)傳輸和信息關聯(lián)。如圖2所示,為ZigBee協(xié)議棧中的服務原語示意圖。

ZigBee協(xié)議中用戶與層之間是以服務的形式來定義整個信息流的描述,這些信息流則是以隨機的、離散的服務原語構成的基本事件,在ZigBee協(xié)議棧定義中,層與層之間的服務原語包含四種類型,分別為請求原語、指示原語、響應原語、確認原語。其中,請求原語為N1用戶向N層發(fā)送的一個發(fā)起服務的請求,指示原語則是N層向下級N2用戶發(fā)送服務,指示N2用戶做出相應相應的N層事件。響應原語則是在N2用戶得到N層指示原語后返回的響應事件,是由指示原語接收后一系列的相應操作的結果反饋。確認原語則是N層向N1用戶發(fā)送的確認原語,是在N1用戶向N層發(fā)送請求原語后,N層包括下級用戶進行相應操作后的服務執(zhí)行結果。

通過ZigBee協(xié)議棧對服務原語的定義,配合協(xié)議體系之間的傳輸,可以實現(xiàn)業(yè)務流程的執(zhí)行,從而完成整個物聯(lián)網(wǎng)的內部數(shù)據(jù)的傳輸和控制指令的發(fā)送,最終實現(xiàn)物聯(lián)網(wǎng)中各個物理設備的控制和數(shù)據(jù)讀取。

3總結

ZigBee協(xié)議棧定義了物理層、MAC層、網(wǎng)絡層以及應用層的體系結構,同時采用服務原語的方式實現(xiàn)各個物聯(lián)網(wǎng)設備中的設備與設備之間、層與層之間的數(shù)據(jù)流傳輸,最終實現(xiàn)物聯(lián)網(wǎng)服務。

參考文獻:

[1]李戰(zhàn)明,劉寶,駱東松.ZigBee技術規(guī)范與協(xié)議棧分析[J].信息化縱橫.2009(05)

[2]丁雪蓮.ZigBee協(xié)議棧淺析[J].電腦與信息技術.2013(05)

大渡口区| 乌兰察布市| 兰州市| 三亚市| 青神县| 钟祥市| 任丘市| 聊城市| 子长县| 历史| 泗阳县| 遂宁市| 阿拉善右旗| 白河县| 玛纳斯县| 三台县| 正镶白旗| 钟祥市| 湘潭市| 和硕县| 常熟市| 来宾市| 邵东县| 天峨县| 兴国县| 衡东县| 扬中市| 淳化县| 平远县| 额尔古纳市| 鸡泽县| 年辖:市辖区| 临澧县| 淳化县| 赤峰市| 卢氏县| 铜川市| 凉城县| 灵璧县| 泸溪县| 泸州市|