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