基于傳感器網(wǎng)絡的工業(yè)能耗實時監(jiān)測與安全預警系統(tǒng)
3.3系統(tǒng)軟件架構(gòu)
3.3.1傳感器節(jié)點的軟件架構(gòu)
傳感器節(jié)點的軟件架構(gòu)圖如下:
圖五
由Linux內(nèi)核作為引導,由多種硬件作為支持,實現(xiàn)設備通信和LCD顯示功能,在實際開發(fā)過程中,還可能引入其他應用,因此留出其他應用的API接口。
3.3.2匯聚節(jié)點與管理節(jié)點的軟件架構(gòu)
匯聚節(jié)點與管理節(jié)點通過PC機實現(xiàn),因此不再詳細畫出PC機實現(xiàn)的軟件架構(gòu),而給出其匯聚節(jié)點與管理節(jié)點基于數(shù)據(jù)庫服務器通信的架構(gòu)圖。
圖六
管理節(jié)點和匯聚節(jié)點的差異在于,管理節(jié)點還需要一個能耗、溫度的可視化軟件,從而可以讓管理者隨時可以看到整個工廠內(nèi)部的能耗和溫度情況;匯聚節(jié)點還需要加入報警服務與通信服務,報警服務用于出現(xiàn)異常時報警,通信服務用于與傳感器節(jié)點通信。(此處通信服務指與傳感器節(jié)點的通信,由cc2420實現(xiàn),與管理節(jié)點的通信由PC機通過數(shù)據(jù)庫服務器實現(xiàn)。)
評論