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