--------------------------下面**知乎
首先要區分協議跟協議棧。
◇協議是一種規定。是一系列的通訊標準,通訊雙方按照這一標準進行資料收發。
◇協議棧是一系列**,是協議的具體實現形式,通俗的理解就是用**實現的函式庫,以便開發人員呼叫。而z_stack就是zigbee的協議棧,所以要用zigbee建網就要用到該協議棧,呼叫其中的函式。
◇zigbee網路裝置主要由協調器,路由器,終端節點組成。協調器的作用就是組建網路及維護網路,它上電後可以自己尋找通道及網路位址,建網成功後和路由器功能一致。
iar為整合開發環境,當把協調器,路由器,終端節點的**分別down在其晶元時他們便可以自動組網,無線傳輸資料。
角色:
zigbee網路中有三種角色,協調器、終端、路由器,這三種裝置硬體上都是一樣的,也就是說任意乙個zigbee裝置都可以成為協調器、終端或者路由器,完全由協議棧裡邊程式決定。
組網過程
協調器建立網路,終端節點或者路由器請求加入網路,成功後分配位址,組網成功
透傳還是協議棧
透傳是直接利用物理介面,並不實現或者移植協議棧
zigbee基礎
zigbee標準的phy層和mac層協議為ieee802.15.4協議標準,根據ieee802.15.4標準協議,zigbee的工作頻段分為3個頻段,這3個工作頻段相距較大,而且在各頻段上的通道數目不同,因而,在該技術標準中,各頻段上的調製方式和傳輸速率不同。它們分別為868mhz、915mhz和2.4ghz,
其中2.4ghz頻段上分為16個通道,該頻段為全球通用的工業、科學、醫學(ism)頻段,該頻段為免付費、免申請的無線電頻段,在該頻段上,資料傳輸速率為250kbps;另外兩個頻段為915/868mhz,其相應的通道個數分別為10個通道和1個通道,傳輸速率分別為40kbps和20kbps。
2.4g頻段是目前的主要頻段。
一些人,一些事,一些
我覺得這是國內it企業浮躁和傳統的官本位性質決定的,導致國內企業都本末倒置。要想改變命運,我覺得有以下出路 1.不做技術了,改做混混 混混的概念很廣泛的,比如銷售 經理 幹部 皮包公司之類其實都屬於這類。中國就是這樣,越浮越掙錢,只有混混才能發財。要不更進一步,做流氓,廣義的流氓,也很不錯。2.專心...
關於RemoteView 的一些字型的一些問題
最近在做乙個 在notification 新增 天氣通知的小部分 發現困擾在 如何給 remoteview 中的字型 作修改 大家都知道 textview 設定字型 在xml 中 可以 設定 3種 而其他字型的設定 需要通過 typeface 去設定 具體 將字型放置在asset 資料夾中 type...
iPhone UITableVIew 的一些理解
uitableview 用的不少,其重用機制還是有點迷惑。之前有用過sdwebimage和 結合該demo,做個小總結 2 uitableview可以響應uiscrollview 的delegate,因為uitableview中就有乙個scrollview 得先宣告 inte ce rootview...