停車指引系統(tǒng)嵌入式無線網關設計
幀頭為0x7E固定值,數據幀中包含目標的MAC地址及網絡地址,其中MAC地址固定而且每個模塊都不相同,車位編號為3個字節(jié)。
本文引用地址:http://m.butianyuan.cn/article/201609/303788.htm3.3 BOA服務器程序設計
為了方便的配置網關的IP,在嵌入式網關移植了一個Boa服務器,Boa相關的程序包括前端和后端兩個部分,前端主要包括html和JavaSeript編寫的用戶界面和對應事件函數,后端用來處理html網頁傳送過來的數據,在處理完成后返回給網頁調用的函數需要的數據,前端再利用收到的數據更新頁面。通過圖5所示界面來配置IP和連接WIFI,設置完
之后相關數據均會更新到啟動文件,以保證系統(tǒng)重啟后數據不丟失。
3.4 智能手機客戶端軟件設計
在Eclipse環(huán)境下,使用Java語言設計了安卓客戶端,通過WIFI網絡或者蜂窩網絡,可完成與嵌入式無線網關的通信,網關把輪詢到的節(jié)點數據處理后實時傳送的客戶端。
客戶端還可以發(fā)起指令,通過網關查詢各車位狀態(tài)信息。用戶不需要到達停車場即可通過客戶端軟件直觀的查看區(qū)域車位占用情況,被占用的呈紅色,未占用的呈灰色。除此之外,還可以對空車位進行預約,以保證車輛到達時車位還在,網關會通過每個手機的IMEI號來區(qū)分不同的用戶??蛻舳诉€自動進行停車計費,方便車主查看。客戶端軟件界面如圖6所示。
4 結束語
嵌入式無線網關采用ARM11微處理器和Zigbee通信模塊,使得數據傳輸更精準,距離更遠,解決了當前系統(tǒng)布線復雜的問題。實際測試表明,嵌入式無線網關可與掛接XBee —PRO路由器模塊的檢測節(jié)點順利組成Mesh網絡,客戶端軟件可以簡潔直觀的顯示停車場的車位占用狀態(tài),具有一定的應用價值。
評論