一種Linux平臺上S3C2440的物流配送系統設計和實現
GPS接收機只要處于工作狀態,就會源源不斷地把接收并計算出的GPS導航定位信息通過串口傳送到計算機中。從串口接收數據后將其放置于緩存內,在沒有進一步處理之前緩存中是一長串字節流,這些信息在沒有經過分類提取之前是無法加以利用的。因此,必須通過程序將各個字段的信息從緩存字節流中提取出來,將其轉化成有實際意義的、可供使用的定位信息數據。例如,"$G-PRMC"幀結構的1、2、3、5、9段是我們需要得到的數據,分別是時間、數據的可信度、緯度、經度、日期。從"$G-PRMC"幀中獲取定位數據的代碼如下:
RFID模塊通過串口將信息傳輸至移動終端,信息傳輸流程如圖5所示。當接收緩沖區內字節個數達到或者超過該值后就取出數據并對相應事件進行處理。程序設計的主要任務是:讀出標簽ID信息(讀ID命令);向標簽寫入存放在數據庫中的數據信息(寫信息);讀取標簽中寫入的數據信息,查詢數據庫以得到具體的產品信息(讀信息);實時顯示讀標簽信息的結果。
2.4.3 移動終端S3C2440模塊軟件設計
模塊化結構設計,根據不同功能分別進行編寫和調試,等到各個模塊都調試成功后,將各個模塊連成整體,組成軟件系統。
終端S3C2440模塊完成的主要內容包括兩部分:
成從移動終端到遠程控制中心的定位信息的上行傳輸。當遠程控制中心要從移動終端獲取定位信息時,可以發送命令給S3C2440.這時S3C2440便產生一個中斷,并發送命令給各定位模塊來獲取定位信息,將定位信息進行處理后再通過GPRS模塊傳給遠程控制中心;或者是移動終端由人員鍵盤控制產生中斷,然后采集定位信息傳送給遠程控制中心。
收控制中心到移動終端的下行傳輸的信息。控制中心可以將各種數據傳送給終端設備。比如,控制中心通過GIS發現當前移動終端所選道路擁塞,則可以給移動終端發一條改變路線的建議信息,這樣非常方便地實現了遠程控制中心與移動終端的交互。
C2440上行至控制中心的軟件設計主要流程如圖6所示。
結語
本文以GPS定位數據為基礎,GPRS網絡作為承載網絡,結合物流業發展實際需要,將物流配送過程數字化與信息化,實現了對物流配送系統的監控與管理。射頻識別技術、定位技術、傳感器技術以及無線通信技術在未來必將深入到物流業的各個方面。
目前國內外的各種物流配送雖然大都跨越了簡單送貨上門的階段,但在層次上仍是傳統意義上的物流配送,因此在經營中存在著傳統物流配送無法克服的種種弊端和問題,尚不具備或基本不具備信息化、現代化、社會化的新型物流配送的特征。電子商務作為數字化生存方式,代表未來的貿易方式、消費方式和服務方式。因此要求整體生態環境要完善,要求打破原有物流行業的傳統格局,建設和發展以商品代理和配送為主要特征,物流、商流、信息流有機結合的社會化物流配送中心,建立電子商務物流體系,使各種流的暢通無阻,才是最佳的電子商務境界。物流配送的許多環節都造成巨大的成本、人力、時間浪費,物流企業必須重視物流配送系統的信息化管理,來降低物流成本。
評論