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