智能交通系統的ZigBee拓撲結構設計與應用
3 公交車報站功能的實現
圖1中的小圈代表在道路上行駛的交通車輛,這些交通車輛上面也攜帶有ZigBee節點。當攜帶有ZigBee節點的車輛接收到了來自站臺的ZigBee節點發送過來的信息后,會對RSSI值進行判斷。當RSSI值達到了設定的閾值后,可以假設移動的車輛已經到達了臨時停靠點。公交車的igBee節點會向臨時停靠站的節點發送一個到站信息,其中攜帶有自己的車牌號碼、司機姓名等信息。臨時停靠點的ZigBee節點收到這個數據幀后,會根據車牌號碼去查詢數據庫,然后將站臺信息發給公交車的ZigBee節點。獲得了臨時停靠點返回的數據幀后,ZigBee節點會提取出有用的信息,并通過語音系統在公交車上廣播站臺信息,提示乘客到站下車,下站乘客做好下車準備。公交車廣播了站臺信息后,ZigBee節點會繼續給臨時停靠站節點發送一個離站的數據幀,通知臨時停靠站的節點車牌號碼為XXXX的公交車已經離開了該臨時停靠站。臨時停靠站的ZigBee節點會在數據庫中記錄下車牌號碼為XXXX的公交車到站時間和離站時間,并且這個信息會在網絡空閑的時候發送到交通管理中心。圖2所示為車輛報站數據幀格式圖。本文引用地址:http://www.104case.com/article/153478.htm
4 公交車輛定位的實現
假設現在交通局要查詢車牌號碼為閩B3H057的75路車的公交車的行駛位置。交通局通過GPRS發送給該路段的臨時停靠站節點需要查詢的信息,例如,PPYUEB3H057ROAD75,表示要查詢車牌號碼為閩B3H057的75路車的公交車所在位置。從農林大學到火車站之間的臨時停靠站都會通過GPRS節點收到這個查詢信息。臨時停靠站的節點收到GPRS信息后,首先會把信息進行廣播,然后等待一個短暫的時間。在這個短暫的時間內,收到這個廣播信息的移動節點會檢測自己的車牌號碼和路線號碼。當自己的車牌號碼和路線號碼與查詢的號碼一致的時候,移動節點會發送給臨時停靠站節點一個數據幀,以確認自己在臨時停靠站附近。收到確認信息的臨時停靠站的節點會通過GPRS模塊將信息轉發到交通控制中心。
如果在這個短暫的時間內,臨時停靠站節點沒有收到移動節點的應答消息,臨時停靠站的節點會向它的下一站ZigBee節點發送詢問信息。下一站ZigBee節點會和臨時停靠站的節點一樣,將信息進行廣播,然后等待一個短暫的時間,直到ZigBee節點的應答。如果被詢問的移動車輛就在這個路由節點的附近,移動車輛會給路由節點發送一個應答消息。收到應答消息的路由節點會將確認消息轉發到上一級節點。臨時停靠站節點會根據路由的級數推算出移動車輛距離臨時停靠站的距離。如果臨時停靠站的下一級路由節點依然沒有搜索到移動車輛的位置,搜索信息會繼續轉發到下一級路由節點。任何一級路由節點收到信息的確認幀后,都會將信息通過路由節點轉發到臨時停靠站節點,最終由臨時停靠站節點的GPRS模塊將信息發送到交通管理中心。圖3所示是其移動節點定位圖。
5 結語
本文重點分析了交通系統的特點和一些重點需要解決的題。根據這些信息,提出了采用ZigBee和GPRS網絡相結合的方法來實現城市交通干線的覆蓋,從而實現了智能報站、重要交通信息發布等應用。
評論