藍牙、Wi-Fi和ZigBee在無線通信領域都有一席之地。但基于不同原因,上述幾種技術都不太適合無線傳感器網絡應用。用于傳感和控制應用的無線產品和技術正迅速變為現實。無線技術的大規模普及只是時間早晚的問題,但標準化組織和技術供應商在解決競爭方案和技術混亂等方面的工作尚未做到位。具體地講,就是許多方案和技術對其適用范圍語焉不詳,從而造成了整個無序的局面。
最終用戶和系統開發商有多種理由急需標準化,這些理由包括:符合全球管制的要求、各種供應商產品間互操作性的需要、有備用的第二個貨源渠道、能進行貨比三家式的砍價以及與大量知識接軌的可能等。但還有其他一些。一些技術的開發成本非常高,以至于必須通過大批量生產才能收回成本并盈利。若實現大批量,則全球市場的表現至關重要。標準是實現全球認知的一個極佳載體,是全球市場繁榮的助推劑。
無線傳感器系統架構
無線傳感器系統的基本架構包括三層,如圖1所示。最底層的是無線收發器。在發射端,它負責將數字信息轉換為無線電磁信號并經發射器傳送出去;在接收端,它將接收到的電磁信號恢復成數字信號。在以往的無線技術中,發射器只管發射,接收器也僅能接收。現在,為了提高可靠性和性能,許多技術已將發射和接收設備整合在一起。
圖1:無線傳感器設備的基本架構
芯片廠商需要通過大批量銷售來獲得盈利,而大批量需要涉及到全球市場。要想讓全球性技術市場騰飛,歷史證明,標準至關重要。上述判斷對Wi-Fi無線網絡(技術上稱為IEEE 802.11 a/b/g/n/)和藍牙(基于IEEE 802.15.1規范中定義的標準)都適用。被無線個人局域工作組在2003年制定的IEEE 802.15.4 (a/b)標準統治的傳感器網絡也不例外。
上述三種技術定位于不同應用。Wi-Fi被認為是有線以太網PC通信的替代技術,即中心有個基站、PC就在中心附近的高數據速率網絡(也即星型網絡結構)。為了實現局部區域的高數據速率,Wi-Fi的功耗相當大,一般需要采用筆記本電腦的電池供電。
數據速率將隨著與基站距離的增加而顯著降低。藍牙被認為與手機一起構成了眾人注目的中心:它能把手機與耳機、GPS設備和筆記本電腦連在一起。1Mbps的藍牙數據速率對傳送音頻是綽綽有余了,但它比Wi-Fi的數據速率起碼低一個數量級。
但另一方面,藍牙的功耗低,通常采用手機電池供電。一般來說,藍牙的通信距離也比Wi-Fi短,當然,它也反映了手機一般就與耳機、筆記本電腦和GPS設備一起使用這個事實。
傳感器應用有截然不同的需求,特別是在功耗方面:在采用鈕扣電池或太陽能電池及振動發電采集器等環境能源的場合,傳感器一般必須要工作發好幾年,而傳感器所用的電池無法象筆記本電腦或手機電池那樣充電。
其他一些傳感器特有的要求是由以下因素決定的,如可靠性、通信距離、在單一網絡中所需支持的最大節點數以及自動網絡組織需求等。不過較低的數據速率一般即可滿足傳感器網絡要求,因為大多傳感器產生的數據量并不大,而且一般并非連續輸出。
對無線傳感器收發器而言,IEEE 802.15.4規范可能是主要且可能唯一的實用標準。2003年批準了該規范的第一版,2006年進行了升級。目前有多家公司提供這方面的收發器芯片。其中一些芯片僅實現了該標準的很少部分。另一些芯片提供對某些應用來說有用的附加功能。例如,GreenPeak公司的GP-2000收發器就具有許多特別適用于鈕扣電池和低電能應用的低功耗特性。
表1列舉了IEEE 802.15.4標準的一些主要參數,并與藍牙進行了比較。一直有人嘗試著把Wi-Fi和藍牙應用于傳感器應用。在這兩種場合,藍牙和Wi-Fi都以非標準方式加以利用,從而過迂回實現了IEEE 802.15.4的基本原理。人們普遍承認,IEEE 802.15.4能為無線傳感器應用提供最佳方案。
表1: IEEE 802.15.4標準及藍牙的一些主要參數比較

并非所有技術供應商都遵循IEEE 802.15.4標準。一些公司出于降低復雜性和成本的考慮,自己研制專用收發器。但這些專用方案是否能達到足以真正降低成本的批量尚待觀察。另外,降低復雜性一般以犧牲性能為代價,因此限制了這些方案的使用范圍。
網絡堆棧
網絡堆棧有兩個職責。首先,它構成并維持該網絡。特別是無線網絡堆棧必須要能應對節點間的無線鏈接通信質量的頻繁變化。例如,在建筑自動化應用中,走來走去的人(即一個人站在兩個節點之間)會對鏈接質量帶來很大影響。因此,網絡堆棧必須考慮到鏈接隨時都可能消失進而造成一個節點甚至整個網絡分支被隔絕的情況。
圖2:最主要的傳感器網絡堆棧標準示意圖
為防范干擾,網絡堆棧必須能重新路由通信路徑并建立新連接,以便為網絡內所有部分提供不被打擾的連通性。網絡堆棧的第二個職能是確保訊息可靠高效地從源節點發送到目標節點。高效意味著延時要求—消息的傳輸時間—應被滿足,而且應避免在信息的路由行程中出現瓶頸。
無線傳感器應用的范圍很廣,要求差異也很大,因此通信技術要有一定的靈活性。單靠硬件無法提供這種靈活性。它需要一個可編程堆棧,借此來減少前期投入并支持供應商以較低批量獲得可觀回報。目前,已出現了一些標準網絡堆棧,另有一些在開發中,它們全都以IEEE 802.15.4為基礎。
ZigBee聯盟的影響
ZigBee聯盟是由眾多技術供應商和OEM支持的獨立標準組織。該組織最近里程碑式的工作是2007年底完成了對兩個網絡堆棧規范的定稿,這兩個網絡棧是:ZigBee和ZigBee PRO。從使用角度看,ZigBee堆棧很適合一般包含十到幾百個設備的住宅“家庭”網絡。ZigBee PRO是ZigBee的超集,它增加了一些功能,可對網絡進行擴展并更好地應對來自其他技術的無線干擾。
這些特性使ZigBee PRO很適合諸如商用建筑等大規模應用。目前來說,該功能需要越來越大的程序存儲器空間,從而增加了成本,進而限制了ZigBee PRO在許多消費市場的應用。但歸功于芯片成本的不斷下降 ,我們預計,ZigBee和ZigBee PRO間的成本差異不久就會變得微不足道,屆時,許多應用將采用ZigBee PRO。
ZigBee聯盟并沒明確要把工業應用排除在外。但若干大的工業自動化企業已經確認需要一些額外功能,而這些功能并不在ZigBee聯盟考慮的要事之列。兩個最主要的“工業”特性是確定的延時和確定的可靠性。