Zigee協議棧之基礎

2021-07-25 11:38:13 字數 1584 閱讀 1488

其中802.15.4和z-stack關係。

物理層的主要功能:

是在一條物理傳輸**上,實現資料鏈路實體之間透明地傳輸各種資料位元流。它提供的主要服務包括:物理層連線的建立、維持與釋放、物理服務資料單元的傳輸、物理層管理、資料編碼。物理層功能涉及「服務原語」和「服務訪問介面」兩個概念

mac層負責無線通道的使用方式,它們是構建zigbee協議底層的基礎

採用 csma/ca (carrier sense multiple access with collision detection)機制實際是在傳送資料幀之前對通道進行預約,以免造成通道碰撞問題。csma/ca提供兩種方式來對無線通道共享訪。

1.協調器協調器

具有建立新網路的能力

2.協調器或路由器

協調器或路由器具備允許裝置加入網路或者離開網路、為裝置分配網路內部的邏輯位址、建立和維護鄰居表等功能

3.終端節點

終端節點只需要有加入或離開網路的能力即可

不同型別的節點可以組成不同的拓撲結構,星型,樹型,網狀。

幀的形成:應用層生成要傳輸的資料—>網路層資料處理—>msdu—>新增mhr、mfr—>mpdu—>psdu—>新增shr、phr—>ppdu

應用層

zigbee的應用層由應用支援子層(aps)、zigbee裝置物件、zigbee應用框架(af)、zigbee裝置模板和製造商定義的應用物件等組成。

間接通訊:是指各個節點通過端點的「繫結」建立通訊關係,這種通訊方式不需要知道目標節點的位址資訊,包括ieee位址或網路短位址,zstack底層將自動從棧的繫結表中查詢目標裝置的具體網路位址並將其傳送出去。

繫結繫結是一種兩個(或多個)應用裝置之間資訊流的控制機制,在zstack協議棧中被稱為源繫結。所有需要繫結的裝置都必須執行繫結機制。繫結允許應用程式傳送乙個資料報而不需要知道目標位址。應用支援子層從它的繫結表中確定目標位址,然後將資料繼續向目標應用或者目標組傳送

zigbee網路中的裝置型別有三種:協調器、路由器和終端節點。每一種裝置的裝置物件行為都不同。

注意:這裡要區分「zigbee裝置」和「zigbee裝置物件」的區別:「zigbee裝置」是zigbee網路中的硬體節點, 這些硬體節點分為協調器、路由器和終端節點三種不同的型別;而「zigbee裝置物件」是zigbee協議棧中端點0的一系列功能的集合。

TCP IP協議棧 之 TCP協議

1 tcp的特點 2 tcp資料格式 tcp在ip協議的基礎上進行傳輸資料,tcp資料在ip報文中的位置如下 ip頭部 20位元組 tcp頭部 20字 tcp資料 tcp報文包含頭部和資料兩部分,其資料格式如下 源埠號 16位 目的埠號 16位 序列號 32位 確認號 32位 頭部長度 4位 保留 ...

TCP IP協議棧 之 UDP協議

udp是一種基於ip協議的不可靠傳輸協議,在ip資料的位置如下 ip頭部 20位元組 udp頭 8位元組 udp資料 udp協議是tcp ip的傳輸協議的一部分,與tcp的傳輸不一樣,它提供無連線的 不可靠的傳輸服務。udp協議把應用程式需要傳遞的資料傳送出去,不提供傳送資料報的順序 接收方不向傳送...

SIP協議棧基礎筆記

sip基礎 sip是基於udp的協議 ua user agent 使用者 uac client 發起sip請求一方 uas server 接收請求並傳送響應的一方 sip協議6中基本方法 register 註冊聯絡資訊 invite 初始化乙個會話,可以理解為發起乙個呼叫 ack 對invite訊息...