陸遜華
摘 要 現(xiàn)階段伴隨著智能家居網(wǎng)絡(luò)系統(tǒng)已經(jīng)逐漸進(jìn)入到家庭中,然而智能控制器以及終端間的通訊協(xié)議選擇在一定程度上是實現(xiàn)智能家居的關(guān)鍵所在。因此在本文中,主要通過對智能家居網(wǎng)絡(luò)系統(tǒng)通訊協(xié)議如何實現(xiàn)做出全面分析研究,并且在此基礎(chǔ)上提出下文內(nèi)容,希望能夠給與同行業(yè)工作人員提供出一定的價值參考。
關(guān)鍵詞 智能家居 網(wǎng)絡(luò)系統(tǒng) 通信協(xié)議 實現(xiàn)分析
中圖分類號:TP317.4 文獻(xiàn)標(biāo)識碼:A
0引言
在最近幾年來,由于我國計算機(jī)技術(shù)以及網(wǎng)絡(luò)通信技術(shù)的快速發(fā)展,從而使智能家居網(wǎng)絡(luò)系統(tǒng)逐漸進(jìn)入到家庭中,為家庭帶來較多便利。但對智能家居網(wǎng)絡(luò)系統(tǒng)而言,通常情況下要經(jīng)過智能家居控制器和較多終端組成,在智能家居系統(tǒng)中,要實現(xiàn)終端和智能控制器之間、智能控制器和控制器之間穩(wěn)定以及快速通信顯得十分重要,必須要具有靈活性強(qiáng)以及拓展性強(qiáng)的通訊協(xié)議。
1智能家居網(wǎng)絡(luò)系統(tǒng)分析
一般的情況下,對于一個典型家居而言,包括門庭、衛(wèi)生間以及臥室等,如果要想實現(xiàn)智能家居,要對家居各個相關(guān)組成部分實現(xiàn)智能控制。
一是門庭;一般情況下要想實現(xiàn)門禁以及網(wǎng)絡(luò)和紅外探測等方面功能。因此對于門庭來說,要設(shè)置一個電控鎖和燈控多功能面板、網(wǎng)絡(luò)攝像頭等終端,在此基礎(chǔ)上實現(xiàn)對門庭智能化控制。
二是客廳;要保證燈光調(diào)節(jié)以及濕度溫度測量等,為操作平臺提供方法,此外也要采取多功能面板和節(jié)能燈等終端。并且通過對門庭以及廚房等實現(xiàn)智能家居控制以及聯(lián)網(wǎng),這樣能更好的實現(xiàn)網(wǎng)絡(luò)業(yè)務(wù)服務(wù),并且也能實現(xiàn)家庭安全防護(hù),為人們提供出一個智能化舒適居住環(huán)境。
2智能家居網(wǎng)絡(luò)系統(tǒng)的通信協(xié)議選擇
對于智能家居網(wǎng)絡(luò)系統(tǒng)而言,包括智能家居中的控制器和較多的終端進(jìn)行組合而成,然而在該系統(tǒng)中,有關(guān)控制器以及部分終端控制器采用各種單片機(jī)進(jìn)行完成,比如智能插座和多功能面板,單片機(jī)在串行中的接口可以對智能家居控制器和每個終端之間有效完成通信。對于串行口通信,存在相對來說比較多的方式。計算機(jī)和單片機(jī)之間屬于一對一通信,只要在計算機(jī)和單片機(jī)這兩者間適當(dāng)添加一個電平轉(zhuǎn)換芯片就能完成,通常情況下簡單協(xié)議就能對這種通信方式適應(yīng)。對智能家居網(wǎng)絡(luò)系統(tǒng)中的網(wǎng)絡(luò)方式進(jìn)行實現(xiàn)的過程中,可以運用兩種方式,一是太網(wǎng)方式;二是RS485方式,與此同時還可以使用無線網(wǎng)絡(luò)實現(xiàn)。在一定程度上使用范圍廣以及具有較強(qiáng)靈活性的通信協(xié)議。
所謂的RS585通信的方式而言,在傳輸中距離可以達(dá)到一千二百米,并且可以作為一對多的主從通信方式,特別適合目前智能家居網(wǎng)絡(luò)系統(tǒng)中的通信協(xié)議。對于主控機(jī)是智能家居控制器,同時也是計算機(jī)系統(tǒng)或者稍微比較復(fù)雜的單機(jī)系統(tǒng),分機(jī)或者終端通過情況下屬于單片機(jī)系統(tǒng),主機(jī)是計算機(jī)或者部分單片機(jī)所組成的復(fù)雜系統(tǒng),對于終端機(jī)1······N通常由單片機(jī)系統(tǒng)所組成,他們之間用RS485進(jìn)行實現(xiàn)的。
3智能家居網(wǎng)絡(luò)系統(tǒng)的通信協(xié)議實現(xiàn)分析
智能家居網(wǎng)絡(luò)系統(tǒng)通信協(xié)議過程中的基本格式表現(xiàn)為:
在表格中,
(1)通信頭在一定程度上占有1到8個節(jié)字,這充分表明本次通信已經(jīng)開始,可以使用除00H以及FFH外的十六進(jìn)制代碼作為其主要通信頭,比如:使用2個字節(jié)5AH,0A5H成為通信頭。
(2)對于巴克碼而,是占有1個字節(jié),一般情況下固定為72H。由于通信頭自身的程度存在不確定現(xiàn)象,所以要使用此字節(jié)對通信頭的結(jié)束進(jìn)行表示。如果通信頭的長度出現(xiàn)固定的話,可以有效的考慮對此碼不用,但是使用的是72H,將其作為巴克碼,就表示通信頭在一定程度上不能使用72H。
(3)地址字主要占1到2個字節(jié),主要表示的就是主控機(jī)對各個終端地址的連接。其中相關(guān)的各個終端地址不能出現(xiàn)相同現(xiàn)象,只有終端在對地質(zhì)進(jìn)行接收的過程中才屬于本機(jī)地址碼時,主機(jī)多發(fā)送過來的命令本終端機(jī)才可以在一定程度上按照相應(yīng)命令進(jìn)行處理。與此同時地址字只占1個字節(jié),導(dǎo)致主控機(jī)對終端連接中最大限度能達(dá)256個,通常情況下把00H以及FFH作為廣播地址。另外如果地址字只占1個字節(jié),主控機(jī)對終端連接過程中最大限度達(dá)到65536個。
(4)占另字如果占有1到2個字節(jié),充分表明主機(jī)對終端機(jī)下達(dá)命令,各個相關(guān)命令含義一般狀況下表示一定意義。
(5)長度字如果占有1到2個字節(jié),主要表示的就是對信息接收過程中的長度,本協(xié)議中相關(guān)的命令長度存在不相等的,具體長度主要由此字進(jìn)行確定的。當(dāng)時1個字節(jié)時,最長不能在一定程度上超出252字節(jié)。長度字的長度指的是從地址字開始到信息字結(jié)束整個過程中全部的字節(jié)的字節(jié)數(shù)。
(6)信息字占中的字節(jié)數(shù)存在不確定現(xiàn)象,通常狀況下是按照相關(guān)命令給予確定,并且每幀信息位的字?jǐn)?shù)是不能夠超出252個字節(jié),信息字結(jié)合不同命令也能一個字節(jié)都不會有。
(7)校驗碼主要占有2個字節(jié),對于校驗碼來說,其字節(jié)主要從地址字進(jìn)行開始的,到信息字結(jié)束這個過程的所有字節(jié)的字節(jié)數(shù)。效驗?zāi)軌蚴褂孟鄬Ρ容^簡單的和效驗,從地址字開始,到信息字結(jié)束過程中全部字節(jié)所使用的都是不進(jìn)位的和,另外一個字節(jié)在一定程度上屬于第一個字節(jié)的反碼。
4總結(jié)
針對于上述的內(nèi)容分析后可以得出,智能家居的控制系統(tǒng)能夠?qū)揖拥陌踩院褪孢m性進(jìn)行全面的提高,并且也能在一定程度上實現(xiàn)節(jié)能保護(hù),由于該系統(tǒng)的不斷完善以及升級,不久后會成為家居的重要選擇。但是智能家居控制器和終端之間的連接通信協(xié)議也直接決定家居系統(tǒng)自身的性能,因此通過對家居控制系統(tǒng)中的通信協(xié)議作出全面分析,這對智能家居控制系統(tǒng)具有重要參考作用。
參考文獻(xiàn)
[1] 廖非凡.基于Rasberry的多控制網(wǎng)絡(luò)智能家居系統(tǒng)設(shè)計與實現(xiàn)[J].數(shù)字技術(shù)與應(yīng)用,2016(06):163-164.
[2] 姚長標(biāo),王超,駱德漢,李智敏,高桂麗. 基于RF的智能家居無線通信網(wǎng)絡(luò)系統(tǒng)設(shè)計[J]. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2013(09):60-63.
[3] 楊鵬,楊穗,鐘建新.基于GSM網(wǎng)絡(luò)和無線傳感網(wǎng)絡(luò)的智能家居系統(tǒng)的設(shè)計與實現(xiàn)[J].微計算機(jī)信息,2012(10):324-326.
[4] 任婧婭,馬斌,王長濤,趙嵐光,付佳新.基于信息物理系統(tǒng)的智能家居網(wǎng)絡(luò)架構(gòu)及協(xié)議研究[J].現(xiàn)代建筑電氣,2011(10):10-14.
[5] 焦雙偉.基于TCP/IP網(wǎng)絡(luò)的智能家居控制系統(tǒng)的研究與實現(xiàn)[D].南昌航空大學(xué),2012.13(08)123-125.