一種基于MMS的低成本汽車安防系統設計與實現
1.引言
隨著人民生活水平的不斷提高,個人擁有汽車變得越來越普遍。但是,隨之而來的車輛頻繁被盜問題漸受關注。傳統的汽車安防系統以全球衛星定位系統(以下簡稱GPS)為核心,這種技術最大的優勢是可以定位被盜車輛所處的位置,可以遠程控制車輛,但是無法獲取圖像聲音信息不能了解車輛所處的環境,無法有效追捕犯罪嫌疑人。還有一些系統使用 GPRS實時傳輸圖像數據,這種方案受網絡帶寬的限制嚴重,圖像質量差,對處理器運算能力要求高,系統使用費用高。
針對上述問題,我們提出并設計了一種基于多媒體信息服務(Multimedia Message Service,以下簡稱MMS)――也就是人們常說的“彩信”汽車安防系統。該系統利用了中國移動的 MMS業務、短消息業務,無線網絡覆蓋面大,使用費用低廉,操控方法簡單。圖1所示為基于 MMS的汽車安防系統的應用框圖,用戶在遠程通過短信控制本系統,系統通過在車輛內適當部位安裝的攝像頭、麥克風獲得高質量的圖像語音信息,制作成 MMS,通過我們專門針對低成本嵌入式系統研發的MMS發送程序將 MMS發送到用戶的終端,從而使用戶能更清晰地掌握車輛內外的狀況。
2.系統結構
我們使用了如圖2所示的硬件框架,本系統以S3C44B0處理器為核心:輔以2M NOR Flash存儲引導程序、內核、ROM文件系統;16M NAND Flash承載YAFF文件系統,以彌補 NOR Flash空間不足無法容納 PPPD、系統應用程序、無法保存系統配置信息的缺陷; 16M SDRAM運行代碼、動態數據交換、RAM文件系統;UART0連接CWT2000 GPRS模塊,用于收發與用戶交互的短信,發送MMS到用戶指定的終端; UART1連接C328 JPEG攝像頭可以直接獲取JPEG格式的高分辨率圖像數據。
本系統的軟件基于uCLinux操作系統內核版本 2.4.32,圖3展示的是本系統的軟件結構框圖。圖3中,內核空間的 MTD、UART驅動、TCP/IP、PPP等在編譯內核時必須選擇支持, PPPD/Chat撥號程序用于通過 GPRS模塊登陸互連網。上述軟件結構框圖中部分模塊在 uCLinux分發版中包含,因此本系統需要實現 JPEG采集、MMS制作、MMS發送、短信收發以及系統控制流程模塊。接下來的章節將介紹各模塊的實現技術。
評論