我的ZigBee學習之路

2022-03-15 06:05:40 字數 974 閱讀 1745

每個人總要有自己的一技之長,來體現自己的價值。每個都應該培養自己的以及之長,來實現自己的價值。這個世界是殘酷的,同時也是公平的,「天道酬勤」,相信付出總會有所回報。時間,是個神奇的東西,它帶走了一切,同時也帶來了一切。它是我們生命中唯一可以把握的事物。假如我們能夠活到90歲,每年365天,每天24小時,我們總共會有8760個小時,525600分鐘。我們每個月有672小時,每週有168小時,在這168個小時裡,人與人之間的差異是巨大的,說到底,點滴的積累成就了那個偉大的自己。

首先,學習zigbee,就要知道ti(texas instruments),德州儀器,全球領先的半導體公司,其總部位於美國德克薩斯州的達拉斯。我們學習zigbee所使用的cc2530,正是他們所設計的。cc2530,與其說它是一款晶元,更不如說它是乙個解決方案,其核心是8051,包括常見的定時器,中斷,看門狗,串列埠等等,此外它還整合了rf,aes加密處理器,能夠執行z-stack協議棧。

2.說到rf,就要說道802.15.4,其規範了物理層和資料鏈路層的mac層。802.15.4的傳輸速率是較低的,這也是zigbee採用這一協議的原因。802.15.1是中速的,例如我們日常生活中所使用藍芽,便是採用的這一協議,此外,802.15.3是高速的,這下也就明白了,這些不同的數字所代表的含義是什麼了。

4.我們所使用的zigbee,其傳輸頻率是2.4ghz,而歐洲是868mhz,美國是915mhz。他們的傳輸速率分別是250kbps、20kbps、40kbps。

5.zigbee共有16個通道,序號從11到26.

6.zigbee有三種網路拓撲結構,分別是星型、樹型和網型。其中星型網中的rfd裝置直接不能進行通訊,只能通過協調器進行**。

7.z-stack協議棧,即osal,是乙個小型的作業系統,其基於事件觸發,它一旦開始,就不斷的查詢各個事件是否發生,若發生,就去執行相應的處理函式。

8.在協議棧裡面有很多的巨集定義,這讓我深刻的理解到什麼是「便於移植」了。

總結,還是那句話,點滴的積累使我們成功的保障,相信自己,一定可以!

zigbee學習之路 一 zigbee介紹

一.前言 二.zigbee定義 三.zigbee特點 下面是zigbee特點的詳細介紹 1 低功耗 兩節五號電池支援長達6 個月到2 年左右的使用時間。2 低成本 由於簡化了協議棧,降低核心的效能要求,以cc2530 為例,核心就是乙個增強型的8051 核心,從而降低了晶元成本。每塊cc2530 大...

zigbee學習之路 三 按鍵的控制

一.前言 通過前一次的實驗,相信大家都已經對cc2530程式的編寫有了一定的認識,這次我們來操作和實驗的是cc2530上的按鍵模組。二.原理分析 我們先來看一下按鍵的原理圖 根據原理圖我們可以得出,按鍵不按下的時候值為0,因為接地,所以,按鍵要被按下的時候,but1和but2輸入值為1,當檢測到它們...

Zigbee學習之路3(單播實驗)

嘿,又和大家見面了 言歸正傳,在zigbee網路裡,模組之間要進行通訊,發射模組非常明確知道接收模組的網路位址,以這個位址傳送資料給接收模組,叫單播。模組在入網的時候,父節點隨機分配網路位址給子節點,但是協調器模組在網路裡的位址永遠是0x0000.一 單個任務掛鉤乙個端點!1 傳送資料的流程 cha...