基于RFID的物聯網車載終端系統
3 系統軟件設計
物聯網物流車載終端的軟件系統選用嵌入式Linux操作系統作為開發平臺。首先在PC機上搭建Linux操作系統,然后在建立交叉編譯環境。在這個過程中,GPS定位信息、GPRS無線傳輸、圖像采集、RFID識別信息的采集等都是采用C語言在PC機上編寫,然后采用交叉編譯產生可執行文件下到S3C6410上運行。
3.1 GPS模塊
GPS模塊程序是本系統的關鍵和基礎,主要完成經緯度、車速、加速度、海拔、方位角等信息的自動采集工作。打開設備以后,首先需要串口初始化,設置波特率、數據位、停止位、校驗位等參數,然后打開串口讀取原始GPS信息,最后調用函數gps_phame(char*line,GPS_ INF0*GPS);對GPS信息進行解析。該模塊程序處理流程如圖2所示。本文引用地址:http://www.104case.com/article/153660.htm
3.2 GPRS模塊
GPRS模塊程序是實現遠程無線聯網、實時數據通信的關鍵和基礎,主要完成交互數據通信、短信接收發送、在線數據更新、調度中心遠程指令控制等功能。為了兼顧數據通信和短信收發功能,GPRS模塊沒有使用TCP/IP透明傳輸模式,而是工作在AT指令模式,數據通信采用TCP/IP協議,通信格式為自定義PDU雙字節編碼模式,短信采用國際通用標準PDU數據格式。
3.3 行程回放
本系統可以實時對車輛進行定位,同時將行車路線存儲在nand flash中,而視頻信息在車載終端進行采集,視頻信息同樣可以存儲在nand flash中,行車路線信息可以選擇回放,如圖3所示。
物聯網相關文章:物聯網是什么
評論