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