藍牙、ZigBee和802.11即將步入家用網絡市場。過去幾年,我們在日常生活中見證了無線遙控設備的巨大發(fā)展。5年前,用于電視遙控的紅外線(IR)是家庭中僅有的遙控設備。而現(xiàn)在,家用遙控產品不斷問世,隨著越來越多的設備在遠距離進行控制或監(jiān)控,這個數字只會不斷成長。
圖1:ZigBee堆棧架構
為使所有這些遙控設備相符,我們將需要讓他們采用唯一的標準化控制接口,這樣可以在一個網絡中互連,特別是HAN(家庭局域網絡)。最具前途的HAN協(xié)議是ZigBee,它是基于IEEE802.15.4標準的一個軟件層。本文將為你介紹ZigBee如何工作,以及它如何更適用于家庭網絡。
為什么有那么多遙控器?目前,在我們家庭中安裝越多的遙控設備,遙控器就堆積越多。像電視、車庫門開門裝置以及燈和風扇控制都支持單向、點對點控制。它們互相之間不可調換,不支持多于兩個設備。因為絕大多數遙控設備是專用的,生產廠商之間沒有標準化,即使這些遙控器用于相同的功能(例如開和關),也不能和不同廠商的相似遙控器互換。換言之,你所擁有的分離遙控單元數量將與你需要控制的設備一樣多。
而這個確實是很麻煩,有時你會忙于尋找這些遙控設備。
一些現(xiàn)代的IR遙控器允許你透過 學習 發(fā)射程序代碼讓你控制多個設備。由于IR控制的范圍受視線的局限,因此他們主要用于家庭娛樂控制。
HAN可以解決這兩個問題,因為它不需要視線通訊,而且一個遙控器(或者其它控制單元)可以控制很多設備。
X-10協(xié)議
在建立可以控制不同家庭設備的家庭網絡標準的幾個嘗試中,X-10協(xié)議是最早的一個。它在1978年被導入,用于SearsHomeControlSystem和RadioShackPlug nPowerSystem。它采用電力線發(fā)送和接收命令。X-10PRO程序代碼格式是電力線載波傳輸的實際標準。
X-10傳輸同步于交流電力線的過零點。在過零點上的一個1ms的120kHz脈沖串代表二進制的1,而在沒有120kHz脈沖串的情況代表二進制的0。網絡由發(fā)送器單元、接收器單元以及能接收和發(fā)送X-10命令的雙向單元組成。接收單元相當于遙控電力開關來控制家庭設備或燈遙控調光器。發(fā)送器單元一般是常開開關,當被關閉后就發(fā)送一個預定義的X-10命令。X-10命令能讓你改變設備的狀態(tài)(打開或關閉),或者控制燈的狀態(tài)(開、關、明、暗)。雙向設備可以在要求的情況下發(fā)送他們的當前狀態(tài)(開或關)。一個特別的程序代碼用來傳輸來自模擬傳感器的數據?,F(xiàn)在,RadioShack或者網絡零售商可以提供很多種使用X-10協(xié)議來控制家庭設備的設備。
圖2:802.15.4定義的四種訊框
類型:數據、ACK、MAC命令和信標。
[1]
[2]
[3]
[4]