高芹
(湖北理工學(xué)院計(jì)算機(jī)學(xué)院,湖北黃石 435003)
面向物聯(lián)網(wǎng)的本科實(shí)驗(yàn)教學(xué)改革探討
高芹
(湖北理工學(xué)院計(jì)算機(jī)學(xué)院,湖北黃石 435003)
目前的物聯(lián)網(wǎng)教學(xué)存在一定的理論脫離實(shí)踐情況,本文提出利用ZigBee無線通信功能基礎(chǔ),把局域網(wǎng)技術(shù)和無線傳感器相互結(jié)合,設(shè)計(jì)智能家居實(shí)驗(yàn)教學(xué)系統(tǒng),特別適合面向物聯(lián)網(wǎng)的本科實(shí)驗(yàn)教學(xué)。為實(shí)現(xiàn)家居智能,通過移動(dòng)終端等設(shè)備遠(yuǎn)程方式,或是局域控制房間中部署的傳感器進(jìn)行,通過此系統(tǒng),使學(xué)生學(xué)習(xí)物聯(lián)網(wǎng)興趣大大增加。
物聯(lián)網(wǎng);智能家居;實(shí)驗(yàn)教學(xué)系
本文在結(jié)合物聯(lián)網(wǎng)教學(xué)特點(diǎn)的基礎(chǔ)上,通過智能家居實(shí)驗(yàn)教學(xué)系統(tǒng)來對(duì)物聯(lián)網(wǎng)教學(xué)改革進(jìn)行一定的探索。物聯(lián)網(wǎng)教學(xué)設(shè)備的基本功能是通過基于ZigBee-1通信的嵌入式系統(tǒng)而進(jìn)行開發(fā),目的就是能夠讓學(xué)生了解身邊的物聯(lián)網(wǎng)。
1.1 研究目標(biāo)
在本物聯(lián)網(wǎng)設(shè)備系統(tǒng)中,采用WINCE操作系統(tǒng)(嵌入式),此軟硬件結(jié)合設(shè)備能夠包括傳感器節(jié)點(diǎn)狀態(tài)、無線傳感器網(wǎng)絡(luò)通信技術(shù)、數(shù)據(jù)分析等功能。整個(gè)系統(tǒng)網(wǎng)絡(luò)的構(gòu)成,充分體現(xiàn)出無線傳感器技術(shù)和局域網(wǎng)技術(shù)相結(jié)合的特點(diǎn),利用了ZigBee無線通信功能。在此套教學(xué)設(shè)備的幫助下,能夠更好幫助學(xué)生了解ARM網(wǎng)關(guān)的應(yīng)用程序、ZigBee無線通信協(xié)議以及無線傳感器節(jié)點(diǎn)的系統(tǒng)等方面內(nèi)容,研究相關(guān)的傳感器節(jié)點(diǎn)所使用的嵌入式操作系統(tǒng)相關(guān)內(nèi)容,還包括其中的通信模塊、傳感器模塊等。
在此物聯(lián)網(wǎng)教學(xué)設(shè)備系統(tǒng)中傳感器節(jié)點(diǎn)主要包括霍爾、雨量、煙霧和紅外為開關(guān)型;光照、濕度、溫度為數(shù)據(jù)型;晾衣桿、電動(dòng)窗簾、電燈為電氣型等。其中一些典型的操作包括,ZigBee無線通信協(xié)議的實(shí)現(xiàn)過程的研究,ARM網(wǎng)關(guān)的應(yīng)用程序探討,煙霧與紅外線傳感器的中斷響應(yīng)操作,溫度和濕度傳感器的數(shù)據(jù)采集工作等。另外,在研究ARM網(wǎng)關(guān)的應(yīng)用程序方面,應(yīng)該判斷傳感器節(jié)點(diǎn)接收無線網(wǎng)絡(luò)傳送的數(shù)據(jù)并存儲(chǔ)的有效性,掌握所提供的下行控制接口的作用;及如何處理接收到的節(jié)點(diǎn)數(shù)據(jù)等,以及傳感器的歷史數(shù)據(jù)的現(xiàn)實(shí)問題,通過曲線圖、工作表等,以及傳感器節(jié)點(diǎn)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的顯示問題。最后,電器節(jié)點(diǎn)的開關(guān)狀態(tài)能否被ARM網(wǎng)關(guān)的應(yīng)用程序所有效進(jìn)行控制的問題等。
1.2 解決問題分析
通過這次物聯(lián)網(wǎng)實(shí)驗(yàn)教學(xué)設(shè)備,讓學(xué)生認(rèn)識(shí)到,物聯(lián)網(wǎng)概念不僅僅是泛泛而談的理論研究,而是看得見摸得到的實(shí)際技能。
首先,在了解物聯(lián)網(wǎng)概念的基礎(chǔ)上,相關(guān)的基礎(chǔ)物聯(lián)網(wǎng)試驗(yàn)在本實(shí)驗(yàn)平臺(tái)上能夠獨(dú)立完成,還能在此基礎(chǔ)上,進(jìn)行關(guān)于物聯(lián)網(wǎng)設(shè)備的進(jìn)一步開發(fā)工作;其次,不同種類的數(shù)據(jù)能夠通過各種傳感器的節(jié)點(diǎn)進(jìn)行采集后獲得,學(xué)習(xí)這種軟硬件相互結(jié)合的模式特點(diǎn);最后,利用設(shè)計(jì)好的良好的GUI進(jìn)行顯示所采集到不同數(shù)據(jù)。
在此綜合性實(shí)驗(yàn)過程中,學(xué)生能有效地掌握相關(guān)的數(shù)據(jù)庫(kù)技術(shù)、嵌入式系統(tǒng)以及計(jì)算機(jī)操作系統(tǒng),還包括涉及到的軟件開發(fā)等計(jì)算機(jī)技術(shù)。
2.1 硬件設(shè)計(jì)部分
在此系統(tǒng)中,系統(tǒng)是由1個(gè)Sink節(jié)點(diǎn)、1個(gè)監(jiān)控終端以及多個(gè)WSN節(jié)點(diǎn)組成。其中,對(duì)于WSN節(jié)點(diǎn)和Sink節(jié)點(diǎn)來說,都是按照CC2430芯片為核心的嵌入式的模塊。
對(duì)于Sink節(jié)點(diǎn)上運(yùn)行的軟件來說,其主要是由通信模塊和串口模塊所組成的,操作系統(tǒng)為嵌入式,能夠完成中斷響應(yīng)以及任務(wù)的調(diào)度等功能,Sink節(jié)點(diǎn)和其他節(jié)點(diǎn)之間的無線通信主要是通信模塊實(shí)現(xiàn)的,Sink節(jié)點(diǎn)與上位機(jī)的串口通信也是通過串口模塊來實(shí)現(xiàn)的。對(duì)于WSN節(jié)點(diǎn)上運(yùn)行的軟件來說,其主要是由通信模塊和傳感器模塊構(gòu)成,操作系統(tǒng)為嵌入式操作系統(tǒng)。能夠完成中斷響應(yīng)以及任務(wù)調(diào)度等功能;溫度和濕度傳感器數(shù)據(jù)相關(guān)采集工作則是由傳感器模塊完成,還包括相應(yīng)的煙霧與紅外線傳感器的中斷響應(yīng)操作;WSN節(jié)點(diǎn)和其他WSN節(jié)點(diǎn)之間的無線通信則是通過通信模塊得以實(shí)現(xiàn)。
2.2 軟件設(shè)計(jì)部分
對(duì)于直接影響到用戶體驗(yàn)的軟件部分來說,軟件功能主要是完成分析數(shù)據(jù)、處理數(shù)據(jù)的功能,主要對(duì)于底層的傳感器所采集的數(shù)據(jù),根據(jù)用戶需要進(jìn)行相關(guān)處理。軟件部分的系統(tǒng)構(gòu)架主要包括以下幾個(gè)部分,服務(wù)器應(yīng)用程序開發(fā)、客戶端開發(fā)和ARM網(wǎng)關(guān)應(yīng)用程序開發(fā)?;谇度胧降腤ince 6.0操作系統(tǒng),C#為采用的程序設(shè)計(jì)語(yǔ)言,數(shù)據(jù)庫(kù)位SQLCE。訪問本SQLCE數(shù)據(jù)庫(kù)服務(wù)器和訪問本地?cái)?shù)據(jù)庫(kù)服務(wù)器,這是程序模塊訪問數(shù)據(jù)庫(kù)的兩種方式。這里區(qū)分用戶選擇數(shù)據(jù)庫(kù)的方式,是為了更好保證程序的可行性,再根據(jù)用戶需求,進(jìn)行訪問數(shù)據(jù)庫(kù)的選擇,其中,c#中控件庫(kù)中的諸多控件會(huì)用在程序布局和功能設(shè)計(jì)中。
在一個(gè)功能界面上,所有功能程序能夠完成所有操作。從軟件的功能上區(qū)分,一般有以下三種方式:一是數(shù)據(jù)解析,包括解析采集到的原始數(shù)據(jù),同時(shí),通信的編解碼操作則在服務(wù)器與客戶端之間進(jìn)行;二是通信傳遞,在有線網(wǎng)絡(luò)或是無線網(wǎng)絡(luò)的環(huán)境下,客戶端與服務(wù)器能有多種方式的通信;三是控制與查看,保證多客戶端上的同步性,控制電器節(jié)點(diǎn)等,并進(jìn)行拓?fù)浣Y(jié)構(gòu)圖、曲線圖以及歷史數(shù)據(jù)統(tǒng)計(jì)等。
智能家居實(shí)驗(yàn)教學(xué)系統(tǒng)體現(xiàn)了物聯(lián)網(wǎng)教學(xué)中的實(shí)用性,是對(duì)物聯(lián)網(wǎng)教學(xué)的一種探索和改革,對(duì)于物聯(lián)網(wǎng)教學(xué)的方式起到一定積極作用。
[1]黃丹丹.中職物聯(lián)網(wǎng)教學(xué)實(shí)踐體系研究[J].商情,2012(28).
G642
A
1003-5168(2014)03-0249-01
高芹(1980—),女,湖北荊州人,講師,碩士,研究方向:計(jì)算機(jī)嵌入式。
湖北理工學(xué)院校級(jí)科研項(xiàng)目(項(xiàng)目編號(hào):12xjz41Q)。