日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

学习记录 | ZigBee协议栈工作流程

發布時間:2024/8/1 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 学习记录 | ZigBee协议栈工作流程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第一次來CSDN記錄一下學習過程,其實就是筆記啦

之前用Typora 的 但前幾天電腦出問題重裝系統后打開筆記文件發現照片都打不開了,索性想換一種記筆記方式

好啦 以下是正文!!!

對了 筆記來源是深圳安聯德公司提供的學習文檔資料

目錄

前言

一、ZigBee協議棧簡介

?編輯

二、ZigBee協議的體系結構

1.物理層(PHY)

2.介質接入控制子層(MAC)

3.網絡層(NWK)

4.應用層(APL)

?5.應用程序框架(AF)

?三、ZigBee基本概念

拓撲結構

一、星狀拓撲

二、樹狀拓撲

三、Mesh拓撲(網狀拓撲)

?工作模式

一、信標模式

二、非信標模式

?地址定義

一、IEEE 地址

二、網絡地址

尋址

發送信息方式

一、單點傳送(Unicast)

?二、間接傳輸(Indirect)

三、廣播傳送(broadcast)

四、組尋址(Group Addressing)

總結


前言

在校加入了一個使用CC2530的Zigbee物聯網的項目? 前段時間已經學習了CC2530基本的一些外設配置和使用 比如定時器 中斷 串口通信?

CC2530集成了51單片機的內核

接下來進入協議棧內容的學習

一、ZigBee協議棧簡介

ZigBee 是 IEEE 803.15.4 協議的代名詞。

這個協議規定的技術是一種短距離、低功耗的無線通信技術

特點是:近距離、低復雜度、自組織、低功耗、低數據速率、低成本。主要適合用于自動控制和遠程控制領域,可以嵌入各種設備

簡而言之,ZigBee是一種便宜的、低功耗的近距離無線組網通訊技術

協議棧:指網絡中各層協議的總和,形象的反映了一個網絡中文件傳輸的過程

二、ZigBee協議的體系結構

?

1.物理層(PHY)

定義了物理無線信道和MAC子層之間的接口,提供物理層數據服務和物理層管理服務。

內容:

2.介質接入控制子層(MAC)

MAC層負責處理所有的物理信道訪問,并產生網絡信號、同步信號;支持PAN連接和分離,土風兩個對等MAC實體之間可靠的鏈路

內容:

3.網絡層(NWK)

?協議棧的核心部分,主要實現節點加入或者離開網絡、接收或拋棄其他節點、路由查找及傳送數據等功能。

內容:

4.應用層(APL)

包括應用支持層(APS)、ZigBee設備對象(ZDO)和制造商所定義的應用對象。

內容:

?5.應用程序框架(AF)

?三、ZigBee基本概念

存在三種邏輯設備類型:Coordinator(協調器)? Router(路由器)? End-Device(終端設備)

ZigBee網絡由一個協調器和多個路由器和多個終端設備組成

?上圖為一個簡單的ZigBee網絡示意圖

拓撲結構

一、星狀拓撲

只包含一個Coordinator節點和一系列的End-Device節點? ,每個終端節點只能和協調器節點進行通信 ,如果需要在兩個終端節點之間進行通訊必須通過協調器節點進行信息的轉發

缺點 :節點之間的數據路由只有唯一的一個路徑

實現星狀網絡拓撲不需要使用ZigBee的網絡協議,IEEE的協議層就能實現,但需要開發者在應用層做更多的工作,包括自己處理信息的轉發

二、樹狀拓撲

包含一個Coordinator和一系列的Router和End-Device節點

協調器連接一系列的Router和End-Device,其子節點的Router也可以鏈接一系列的Router和EndDevice,這樣可以重復多個層級

注意 :協調器和路由器可以有自己的子節點,但終端不能有子節點

三、Mesh拓撲(網狀拓撲)

包含一個Coordinator和一系列的Router和End Device

網狀拓撲與樹狀類似,但具有更加靈活的信息路由規則,在可能的情況下,路由節點之間可以直接通訊,這種路由機制使得信息的通訊變得更有效率,而且意味著一旦一個路由路徑出現了問題,信息可以自動的沿著其他的路由路徑進行傳輸

?工作模式

一、信標模式

實現了網絡中所有的設備同步工作和同步休眠,以達到最大限度的功耗節省

二、非信標模式

指運訓終端設備進行周期性的休眠,協調器和所有的路由器設備必須長期工作狀態

?

?地址定義

一、IEEE 地址

64位,即MAC地址,全球唯一的地址,設備在他的生命周期中一直擁有他,通常由制造商或者被安裝時設置,由 IEEE 來維護和分配

二、網絡地址

16位,當設備加入網絡后分配,在網絡中是唯一的,用來在網絡中鑒別設備和發送數據

尋址

?

?

發送信息方式

一、單點傳送(Unicast)

將一個數據包發送給一個已經知道網絡地址的網絡設備

將 afAddrMode 設置為 Addr16Bit 并且在數據包中攜帶目標設備地址

?二、間接傳輸(Indirect)

不知道數據包的目標設備在哪里時使用

將 afAddrMode 設置為 AddrNotPresent 并且目標地址沒有指定,從發送設備的棧的綁定表中查找目標設備——源綁定

當數據向下發送到棧中,在綁定表中查找并使用該目標地址,這樣數據包被處理成一個標準的單點傳送數據包,如果在綁定表中找到了多個設備,就向每一個都發送數據包的拷貝

三、廣播傳送(broadcast)

將數據包發送給網絡的每一個設備?將 afAddrMode 設置為 AddrBroadcast

目標地址可以設置為下面廣播地址的一種:

四、組尋址(Group Addressing)

需要將數據包發送給網絡上的一組設備

將 afAddrMode 設置為 afAddrGroup 并且 addr.shortAddr 設置為 組 ID

??

?

總結

以上是關于ZigBee協議棧的底層理論知識,有點枯燥 感覺也沒有完全理解 ,有些概念雖不陌生但仍然是模糊的,或許實踐了會比較好吧

?下一章學習如何使用協議棧?

?

總結

以上是生活随笔為你收集整理的学习记录 | ZigBee协议栈工作流程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: av免播放器在线观看 | 成人激情小说网站 | 欧亚乱熟女一区二区在线 | 日韩精品美女 | 蜜桃久久久久久久 | 久久精品一二三 | 国产一区在线观看免费 | 国产成人午夜高潮毛片 | 国产有码 | 国内自拍偷拍 | 亚洲欧美日韩国产一区二区三区 | 韩国激情呻吟揉捏胸视频 | 深夜福利免费视频 | 国产a免费观看 | 午夜在线视频播放 | 聚色屋| 免费日韩在线视频 | 日韩成人小视频 | 亚洲三级中文字幕 | 国产99久久久久 | 中文字幕一区二区三区精彩视频 | 影音先锋在线中文字幕 | 黄色免费在线网站 | 国产综合在线观看视频 | 国产免费内射又粗又爽密桃视频 | 久久国产精品网站 | 国产91嫩草| 国产精品视频自拍 | 成人久久久精品乱码一区二区三区 | 日韩午夜网站 | 男人日女人的网站 | 西比尔在线观看完整视频高清 | 欧美巨乳美女 | 国产视频在线观看网站 | 中文字幕一区久久 | 野花视频在线观看免费 | 亚洲视频黄 | 日本极品少妇 | 国产亚洲一区二区三区四区 | 91无打码 | 中文字幕久久久久 | 米奇狠狠干 | h在线播放 | 久久发布国产伦子伦精品 | 亚洲精品天堂在线 | 一级黄色淫片 | 一级二级三级视频 | 三级黄网站 | 秋霞午夜 | 成人精品一区二区三区四区 | 亚洲av久久久噜噜噜熟女软件 | 欧美综合一区二区 | 粉嫩久久99精品久久久久久夜 | 双性皇帝高h喷汁呻吟 | 国产黄色片免费观看 | 在线观看成人小视频 | 日本福利小视频 | 99精品在线免费观看 | 17c精品麻豆一区二区免费 | 日韩v在线| av黄色小说| 国产视频久久久久久久 | 国产精品一二三四五区 | 操屁股视频 | 精品国产一二区 | 四虎国产成人精品免费一女五男 | 欧美一区二区在线免费观看 | 日本久操 | 亚洲一卡二卡 | 一级视频免费观看 | 国产精品伦子伦免费视频 | 亚洲精品在线视频 | 亚洲伦理网站 | 成人在线观看网址 | 亚洲欧美成人网 | 性av免费 | 久久www视频 | 欧美激情视频在线播放 | 中国国语农村大片 | 97播播 | 成人羞羞在线观看网站 | 一本久久综合 | 亚洲色图婷婷 | 日本在线网站 | 色94色欧美sute亚洲线路二 | 欧美丰满少妇人妻精品 | 精品无码av一区二区三区 | av网站在线免费观看 | 一级免费在线 | 丰满人妻一区二区三区免费 | 黄色片aa| 中文无码一区二区三区在线观看 | 婷婷视频一区 | 91video| 久久久黄色网 | 久久九九综合 | 欧美日韩一区二区三区不卡视频 | 精品国产一区二区三区四区精华 | 国产精品久久久久久一区二区三区 |