基于Web的無線傳感器網(wǎng)絡(luò)可視化管理系統(tǒng)的設(shè)計與實現(xiàn)
4.1 拓撲信息的可視化
拓撲信息的可視化包括可視化當(dāng)前網(wǎng)絡(luò)的節(jié)點和節(jié)點之間的連接關(guān)系,是分析和了解當(dāng)前網(wǎng)絡(luò)拓撲路由情況的重要方法。通過拓撲信息的可視化,用戶可以直觀了解當(dāng)前網(wǎng)絡(luò)狀態(tài),包括節(jié)點之間的位置關(guān)系、節(jié)點傳感新信息的傳送路徑和網(wǎng)絡(luò)分簇情況,分析出潛在的規(guī)律性和網(wǎng)絡(luò)的異常性,可以迅速地做出相應(yīng)的處理。
拓撲信息的可視化分三部分實現(xiàn)。首先從傳感器節(jié)點信息表addr_info中獲取當(dāng)前網(wǎng)絡(luò)中的節(jié)點地址信息及其信息。然后從路由信息表route_info中獲取節(jié)點傳感信息的傳送路徑和節(jié)點之間的連接關(guān)系信息,并根據(jù)節(jié)點信息和路由信息格式化存儲在可擴展標記語言XML文件中。業(yè)務(wù)層的數(shù)據(jù)服務(wù)模塊根據(jù)當(dāng)前網(wǎng)絡(luò)的拓撲變化情況實時地更新此文件,滿足拓撲信息的動態(tài)可視化要求。最后表現(xiàn)層的數(shù)據(jù)顯示模塊根據(jù)生成的XML文件,生成拓撲路由圖。本文引用地址:http://butianyuan.cn/article/161472.htm
根據(jù)測試環(huán)境生成的實際網(wǎng)絡(luò)拓撲圖如圖6所示。圖6中,終端節(jié)點7070和7090采集到的傳感信息通過路由節(jié)點6101,到達網(wǎng)關(guān)7919,這部分成為一個簇,且其簇內(nèi)路由用線條A1,A2,A3表示。同理,終端節(jié)點7010,7030,7050分別通過路由節(jié)點6102最后到達網(wǎng)關(guān)7919,成為另一個簇,其簇內(nèi)路由則用線條B1,B2,B3,B4表示。最后網(wǎng)關(guān)7919的數(shù)據(jù)都發(fā)送到網(wǎng)絡(luò)服務(wù)器,其通信線路用線條C表示。
4. 2 傳感信息的可視化
在拓撲路由圖中,雙擊方式選擇一個節(jié)點,即可看到此節(jié)點監(jiān)測區(qū)域內(nèi)的溫度、濕度、光強等傳感信息。圖7描述了IPv6地址3ffe:3240:8007:1209:9070:6392:4700:0的傳感器節(jié)點(圖5中的節(jié)點7090)采集到的溫度信息的動態(tài)曲線圖及動態(tài)數(shù)據(jù)表,可以直觀地看到其監(jiān)測區(qū)域內(nèi)的溫度信息。在曲線圖中。x軸代表時間,y軸代表溫度值,其單位為℃。
4.3 對空調(diào)的控制
在拓撲路由圖中,選擇一個節(jié)點,可以看到如圖7所示的節(jié)點信息面板,包括節(jié)點的節(jié)點類型、地址信息、狀態(tài)信息及其控制范圍內(nèi)的空調(diào)設(shè)備信息。如圖5的系統(tǒng)測試環(huán)境中,節(jié)點7090是一個空調(diào)控制節(jié)點,可以控制705房間內(nèi)的一臺空調(diào)。打開如圖8所示的空調(diào)控制面板,用戶可以遠程控制空調(diào),如進行開啟和關(guān)閉、加熱或制冷等模式設(shè)置、溫度設(shè)置、門限設(shè)置等操作。
5 結(jié)語
本文介紹了無線傳感器網(wǎng)絡(luò)可視化方面的研究進展,并根據(jù)實際應(yīng)用與需求,設(shè)計并實現(xiàn)了基于Web的無線傳感器網(wǎng)絡(luò)可視化管理系統(tǒng),描述了其架構(gòu)與層次結(jié)構(gòu)。本系統(tǒng)通過引入Flex,Java等技術(shù),有效解決了可視化的實用性、動態(tài)性等問題。通過本文的研究,為基于
Web的無線傳感器網(wǎng)絡(luò)的可視化提供了技術(shù)基礎(chǔ)和應(yīng)用方法,具有重要的研究和應(yīng)用價值。在此系統(tǒng)的基礎(chǔ)上,后續(xù)的工作將可以在可擴展性等方面進行發(fā)展,并結(jié)合實際應(yīng)用,增加更多的功能,滿足不同的應(yīng)用場合。
傳感器相關(guān)文章:傳感器工作原理
評論