基于無線傳感器網絡來監測停車場的使用率
軟件構架
數據采集
首先,無線傳感器節點從PIR模塊采集數據。在節點上運行由NI LabVIEW Wireless Sensor Network (WSN) Module Pioneer編寫的個性化VI程序,以利用WSN節點的數字I/O通知特性。當PIR模塊檢測到運動時,該事件將被觸發,WSN節點持續對數字輸入進行采樣直到該輸入回到低電平狀態。在檢測到事件后,WSN節點將向CompactRIO基站發送射頻信號,顯示事件已發生以及持續的時間。利用數字I/O的通知系統,并以較低得速率進行采樣,我們可以最小化WSN節點開啟和發送數據的時間。
WSN節點的脈沖長度數據被發送到CompactRIO基站,并根據物體通過傳感器的時間進行分類,以確定是否有一輛或是幾輛車還是行人經過。CompactRIO將在內部記錄停車場內總的車輛數。在進出事件發生時,時間數據和總的車輛數被記錄到CompactRIO內部的flash存儲器中,并上傳到sensorbase.org的數據庫中。
在線內容
現在,我們將系統數據發送到sensorbase.org數據庫中,利用內建的網絡接口進行瀏覽、下載和圖形化顯示。個性化的網絡應用程序還可以利用網絡服務層,對數據進行訪問。我們利用這些網絡服務創建了簡單的網絡接口,圖形化地顯示一段時間內的數據,并提供停車場中當前總的車輛數。
能量測量
除了車輛監測數據,我們還設定每個WSN節點每隔10分鐘對模擬通道進行采樣,以測量傳感器電池的使用情況。然后,我們將電池和鏈接質量數據發送到基站進行記錄,并將其上傳到數據庫中。我們還創建了簡單的網絡接口,為用戶提供系統的健康信息。
未來的系統擴展
在最初的安裝后,我們希望對系統進行擴展,這樣基站不僅可以上傳信息,而且還可以從其它‘連接’的停車場下載數據,在用戶所處的停車場滿載時,幫助他們選擇其它的停車場。擴展部署的主要目標是醫學樓中的停車場和臨近的停車地點。所有的停車場信息都可以在線訪問,而且現場的標識可以通知顧客附近停車場可用的停車信息。
我們還計劃在停車場中安裝LED顯示設備。這些LED可以自動更新,向進入的車輛顯示可用停車位的信息,而不需要管理員手工地放置標識。
評論