《物聯網系統設計與應用開發》課件5-3 任務3 廣播和單播_第1頁
《物聯網系統設計與應用開發》課件5-3 任務3 廣播和單播_第2頁
《物聯網系統設計與應用開發》課件5-3 任務3 廣播和單播_第3頁
《物聯網系統設計與應用開發》課件5-3 任務3 廣播和單播_第4頁
《物聯網系統設計與應用開發》課件5-3 任務3 廣播和單播_第5頁
已閱讀5頁,還剩5頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

目錄任務目標01相關知識點02任務實施03任務目標(1)掌握ZigBee數據通信的三種方式。(2)掌握ZigBee網絡數據傳輸的基本原理。(3)掌握廣播和單播通信。廣播:一個節點發送的數據包,網絡中的所有節點都可以收到。這類似于開會時,領導講話,每個與會者都可以聽到。單播:網絡中兩個節點之間進行數據包的收發過程。這就類似于任意兩個與會者之間進行的討論。組播:一個節點發送的數據包,只有和該節點屬于同一組的節點才能收到該數據包。這類似于領導講完后,各小組進行討論,只有本小組的成員才能聽到相關的討論內容,不屬于該小組的成員不需要聽取相關的內容在ZigBee網絡中數據通信有三種類型:ZigBee網絡數據通信類型廣播通信注意:使用廣播通信時,網絡地址可以有三種:0xFFFF:表示該數據包將在全網廣播,包括處于休眠狀態的節點;0xFFFD:表示該數據包將只發往所有未處于休眠狀態的節點;0xFFFC:表示該數據包發往網絡中的所有路由器節點。ZigBee網絡數據通信類型使用點播通信使用組播通信ZigBee網絡數據通信類型任務實施1.開發內容任務功能:協調器周期性以廣播的形式向終端節點發送數據(每隔5s廣播一次),加入其網絡的終端節點都會收到數據。終端節點收到數據后,分別單播給協調器,向協調器發送字符串“EndDevicereceived!”。協調器收到終端節點發回的數據后,通過串口輸出到PC機。這次任務需要一個協調器和三個終端設備。廣播和單播通信原理圖如圖所示。廣播和單播通信終端節點程序流程圖如圖5-26所示。協調器周期性以廣播的形式向終端節點發送數據,如何實現周期性地發送數據呢?這里又需要用定時函數osal_start_timerEx(),定時5s,定時時間達到后,向終端節點發送數據,發送完數據再定5s,這樣就實現了周期性地發送數據。圖5-25協調器程序流程圖 圖5-26終端節點程序流程圖操作步驟(1)協調器節點:選擇CoodinatorEB,編譯后下載到開發板1,做為協調器,通過USB線跟電腦連接。(2)終端節點:選擇EndDeviceEB,編譯后下載到開發板2,做為終端設備1,發送數據給協調器。修改終端節點發送的數據,改為“Iamendpointdevice2!”和“Iamendpointdevice3!”,編譯后分別下載到另外兩個開發板中,做為終端設備3和4,發送數據給協調器。操作步驟(3)先給協調器上電,再給三個終端設備上電,打開串口調試助手,波特率設為115200,協調器間隔5s會收到三個終端發過來的數據,串口輸出如圖5-27所示。圖5-27協調器串口輸出感謝觀看THANKYOUPleasereplacetext,clickaddrelevantheadline,modifythetextcontent,alsocancopyyourcontenttothisdirectly.Pleasereplacetext,clickaddrelevantheadline,modifythetextcontent,alsocancopyyourcontenttothisdirectly.Pleasereplacetext,clickaddrelevant

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論