停車(chē)指引系統嵌入式無(wú)線(xiàn)網(wǎng)關(guān)設計
幀頭為0x7E固定值,數據幀中包含目標的MAC地址及網(wǎng)絡(luò )地址,其中MAC地址固定而且每個(gè)模塊都不相同,車(chē)位編號為3個(gè)字節。
本文引用地址:http://dyxdggzs.com/article/201609/303788.htm3.3 BOA服務(wù)器程序設計
為了方便的配置網(wǎng)關(guān)的IP,在嵌入式網(wǎng)關(guān)移植了一個(gè)Boa服務(wù)器,Boa相關(guān)的程序包括前端和后端兩個(gè)部分,前端主要包括html和JavaSeript編寫(xiě)的用戶(hù)界面和對應事件函數,后端用來(lái)處理html網(wǎng)頁(yè)傳送過(guò)來(lái)的數據,在處理完成后返回給網(wǎng)頁(yè)調用的函數需要的數據,前端再利用收到的數據更新頁(yè)面。通過(guò)圖5所示界面來(lái)配置IP和連接WIFI,設置完
之后相關(guān)數據均會(huì )更新到啟動(dòng)文件,以保證系統重啟后數據不丟失。

3.4 智能手機客戶(hù)端軟件設計
在Eclipse環(huán)境下,使用Java語(yǔ)言設計了安卓客戶(hù)端,通過(guò)WIFI網(wǎng)絡(luò )或者蜂窩網(wǎng)絡(luò ),可完成與嵌入式無(wú)線(xiàn)網(wǎng)關(guān)的通信,網(wǎng)關(guān)把輪詢(xún)到的節點(diǎn)數據處理后實(shí)時(shí)傳送的客戶(hù)端。
客戶(hù)端還可以發(fā)起指令,通過(guò)網(wǎng)關(guān)查詢(xún)各車(chē)位狀態(tài)信息。用戶(hù)不需要到達停車(chē)場(chǎng)即可通過(guò)客戶(hù)端軟件直觀(guān)的查看區域車(chē)位占用情況,被占用的呈紅色,未占用的呈灰色。除此之外,還可以對空車(chē)位進(jìn)行預約,以保證車(chē)輛到達時(shí)車(chē)位還在,網(wǎng)關(guān)會(huì )通過(guò)每個(gè)手機的IMEI號來(lái)區分不同的用戶(hù)??蛻?hù)端還自動(dòng)進(jìn)行停車(chē)計費,方便車(chē)主查看??蛻?hù)端軟件界面如圖6所示。

4 結束語(yǔ)
嵌入式無(wú)線(xiàn)網(wǎng)關(guān)采用ARM11微處理器和Zigbee通信模塊,使得數據傳輸更精準,距離更遠,解決了當前系統布線(xiàn)復雜的問(wèn)題。實(shí)際測試表明,嵌入式無(wú)線(xiàn)網(wǎng)關(guān)可與掛接X(jué)Bee —PRO路由器模塊的檢測節點(diǎn)順利組成Mesh網(wǎng)絡(luò ),客戶(hù)端軟件可以簡(jiǎn)潔直觀(guān)的顯示停車(chē)場(chǎng)的車(chē)位占用狀態(tài),具有一定的應用價(jià)值。
評論