基于無線傳感器網絡的交通信息采集系統(tǒng)研究
1.3 用戶端設計
用戶端通過瀏覽器給用戶提供一個可視化的界面與數據庫交互,負責數據查詢、圖形化顯示以及監(jiān)控網絡的運行情況,運行于用戶端瀏覽器的Web頁面是基于.net框架開發(fā)的,開發(fā)環(huán)境是Visual Studio 2005,結合了asp.net在Web應用上的優(yōu)勢,利用多線程和模塊化思想,完成整個界面的設計,用戶只需關心自己所需要的數據,而無需關心傳感器網絡的具體實現(xiàn)細節(jié)。從而實現(xiàn)了遠程終端瀏覽器在線監(jiān)測、分析和處理傳感器節(jié)點數據的功能。主要功能模塊包括實時交通參數監(jiān)控、歷史數據回放統(tǒng)計、傳感器網絡管理、網絡用戶管理、報警通知等消息處理。用戶端的功能模塊如圖5所示。本文引用地址:http://2s4d.com/article/195094.htm
網絡用戶管理模塊 對不同等級的用戶分配不同的權限,普通用戶不具備傳感器網絡管理、用戶管理權限,可以查詢查看數據庫中的數據。而管理員用戶可以進行新增用戶、刪除用戶、授予權限、允許用戶更改密碼等操作。
實時交通流量監(jiān)控模塊 接收數據庫發(fā)送來的現(xiàn)場數據,以實時曲線圖的方式繪制出來,方便用戶直觀地觀察到每個采集節(jié)點的信息,從而掌握監(jiān)控區(qū)域交通流量的情況。
歷史數據回放統(tǒng)計模塊 歷史數據模塊允許用戶選擇歷史時間范圍,查詢各個采集節(jié)點上傳的數據。還可以對歷史數據進行分析,統(tǒng)計路口的日、周交通流量等。
傳感器網絡管理模塊 允許用戶對設備節(jié)點進行重命名、新增、刪除操作,實時顯示網絡中的拓撲結構,同時可以顯示節(jié)點的路由狀態(tài)和鏈路信息,掌握網絡運行的整體狀態(tài)。該模塊還提供了對無線傳感器網絡節(jié)點的配置和管理,通過對這些節(jié)點的管理,用戶可以及時了解節(jié)點監(jiān)控區(qū)域內的分布情況。
報警通知等消息處理模塊 當傳感器網絡出現(xiàn)異常,例如節(jié)點損壞,沒電等情況時將會產生一些提示、報警等消息。系統(tǒng)需要對這些消息進行管理,一方面將這些消息存儲到日志中,供用戶日后查詢時使用,另一方面要將這些消息及時地通知給用戶,以便用戶采取相應的措施進行處理。
用戶端界面如圖6所示。
2 結語
本文實現(xiàn)了一種基于無線傳感器網絡的交通信息采集系統(tǒng)。采用磁阻感器HMC1052檢測車輛信息,無線網絡傳輸數據,安裝和維修方便。數據管理采用B/S模式,實現(xiàn)遠程監(jiān)控和維護、升級。使得傳感器網絡易于管理和布置,提高了無線傳感器網絡開發(fā)和維護的效率。利用多線程和模塊化技術實現(xiàn)了數據的收集處理,提高了數據的安全性、可靠性和一致性。通過長時間實驗證明所實現(xiàn)的信息采集系統(tǒng)運行穩(wěn)定可靠,實現(xiàn)了設計目標。
評論