基于Linux的ARM9遠程客車(chē)監控系統
3.3 GPRS數據傳輸程序
GPRS數據傳輸任務(wù)分為GPRS初始化、建立連接、傳輸數據和斷開(kāi)連接這4個(gè)步驟。
GPRS初始化主要是完成波特率等通信參數的設置。初始化完成后,就可以通過(guò)AT命令建立和GPRS網(wǎng)絡(luò )的物理層連接,然后實(shí)現GPRS網(wǎng)絡(luò )的附著(zhù)、PDP激活、傳輸環(huán)境配置,進(jìn)而建立PPP數據鏈路,最后實(shí)現Internet的接入,進(jìn)入數據傳輸階段。本設計中,采用的中國移動(dòng)的GPRS網(wǎng)絡(luò )。當撥號上網(wǎng)成功后,就通過(guò)中國移動(dòng)網(wǎng)關(guān)連接到了Internet,因此就可以利用TCP/IP協(xié)議與Internet上的交通監管中心的IP地址進(jìn)行通信了。由于Linux操作系統已內置TCP/IP協(xié)議棧,因此可以直接使用套接字編程實(shí)現數據傳輸。套接字的基本模式是C/S(客戶(hù)/服務(wù)器),監控終端是客戶(hù)模式,而遠程監控中心是服務(wù)器模式。GPRS數據傳輸程序的流程圖如圖4所示。本文引用地址:http://dyxdggzs.com/article/148903.htm
4 結束語(yǔ)
針對長(cháng)途客車(chē)監控手段相對落后以及事故頻發(fā)的現狀,提出了一種基于GPRS/GPS的監控系統。經(jīng)實(shí)驗測試,該系統在靈敏度和精度上均能滿(mǎn)足實(shí)際的需求,解決了傳統的巡檢方式造成的人員浪費和檢測精度低的問(wèn)題,有效防止了客車(chē)超員現象的發(fā)生,為長(cháng)途客運的安全提供了保障,同時(shí)也使得交通監管部門(mén)的工作更科學(xué)化、系統化和自動(dòng)化。此外,本系統還可以進(jìn)一步擴充,如可以增加免提車(chē)載電話(huà)、語(yǔ)音提示、報警開(kāi)關(guān)等,使監控系統的功能更加完善和智能。
評論