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