chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

您好,歡迎來電子發(fā)燒友網! ,新用戶?[免費注冊]

您的位置:電子發(fā)燒友網>電子百科>無線通信>

CC2530協議棧工作流程

2017年11月08日 10:17 網絡整理 作者: 用戶評論(0

  什么是 ZigBee 協議棧呢?它和 ZigBee 協議有什么關系呢?

  協議是一系列的通信標準,通信雙方需要共同 按照這一標準進行正常的數據發(fā)射和接收。協議 棧是協議的具體實現形式,通俗點來理解就是協議棧是協議和用戶之間的一個接口,開發(fā)人員通過使用協議棧來使用這個協議的,進而實現無線數據收發(fā)。

  CC2530協議棧工作流程

  圖 1 展示了 ZigBee 無線網絡協議層的架構圖。 ZigBee 的協議分為兩部分, IEEE 802.15.4定義了 PHY(物理層)和 MAC(介質訪問層)技術規(guī)范;ZigBee 聯盟定義了 NW K(網絡層) 、APS(應用程序支持子層) 、APL(應 用層)技術規(guī)范。ZigBee 協議棧就是將各個層定義的協議都集合在一直,以函數的形式實現,并給用戶提供 API(應用層),用戶可以直接調用。

  協議棧 是協議的實現,可以理解為代碼、函數庫、供上層應 用調用,協議較底下的層與應用是相互獨立的。商業(yè)化的協議棧就是給你寫好了底層的代碼,符合協議標準,提供給你一個功能模塊給你調用。你需要關心的就是你的應用邏輯,數據從哪里到哪里,怎么存儲,處理;還有系 統里的設備之間的通信順序什么的,當你的應用 需要數據通信時,調用組網函數給你組建你 想要的網絡;當你想從一個設備發(fā)數據到另一個 設備時,調用無線數據發(fā)送函數;當然,接 收端就調用接收函數;當你的設備沒事干的時候 ,你就調用睡眠函數;要干活的時候就調用 喚醒函數。所以當你做具體應用時,不需要關心 協議棧是怎么寫的,里面的每條代碼是什么 意思。除非你要做協議研究。每個廠商的協議棧有區(qū)別,也就是函數名稱和參數可能有區(qū)別,這個要看具體的例子、說明文檔。

  用戶實現一個簡單的無線數據通信時的一般步驟:

  1、組網:調用協議棧的組網函數、加入網絡函數,實現網絡的建立與節(jié)點的加入。

  2、發(fā)送:發(fā)送節(jié)點調用協議棧的無線數據發(fā)送函數,實現無線數據發(fā)送。

  3、接收:接收節(jié)點調用協議棧的無線數據接收函數,實現無線數據接收。

  CC2530協議棧工作流程

  App:應用層目錄,這是用戶創(chuàng)建各種不同工程的區(qū)域, 在這個目錄中包含了應用層的內容和這個項目的主要內容。

  HAL:硬件層目錄,包含有與硬件相關的配置和驅動及操作函數。

  MAC:MAC 層目錄,包含了 MAC 層的參數配置文件及其MAC的LIB庫函數接口。

  MT:實現通過串口可控制各層,并與各層進行直接交互。

  NWK:網絡層目錄,包含網絡層配置參數文件網絡層的函數接口文件以及APS層庫的函數接口

  OSAL:協議棧的操作系統。

  Profile: Application framework 應用框架層目錄,包含AF層處理函數。該層是應用程序和APS層的無線數據接口。

  Security:安全層目錄,包含安全層處理函數,比如加密函數。

  Services:地址處理函數目錄,包括地址模式定義以及地址處理函數。

  Tools:工程配置目錄,包括空間劃分及Z-Stack相關配置信息

  ZDO:ZDO 目錄。

  ZMac:MAC 層目錄,包括 MAC 層參數配置及MAC層LIB庫函數回調處理函數。

  ZMain:主函數目錄,包括入口函數及硬件配置文件。

  Output:輸出文件目錄,由 IAR IDE 自動生成。

非常好我支持^.^

(2) 3.7%

不好我反對

(52) 96.3%

( 發(fā)表人:龔婷 )

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關規(guī)定!

      ?