基于A(yíng)RM9和GSM/GPRS的無(wú)線(xiàn)可移動(dòng)紅外監測報警系統
在收到連接成功的回應后,作為socket服務(wù)器端的代碼,要調用accept函數,表示可以接受socket客戶(hù)端,即FTP服務(wù)器端的連接請求,然后開(kāi)始打開(kāi)最新的圖像數據文件,通過(guò)數據鏈路發(fā)送文件。圖像文件傳輸完成后,需要關(guān)閉文件流,并關(guān)閉以上創(chuàng )建的socket連接,以免在下次傳輸時(shí)出現錯誤。如此便完成了GPRS無(wú)線(xiàn)傳輸模塊的設計,GPRS無(wú)線(xiàn)傳輸模塊的流程圖如圖4所示。本文引用地址:http://dyxdggzs.com/article/152312.htm
3.4.3 應用層主程序
在各個(gè)模塊的功能實(shí)現之后,終端的應用層主程序進(jìn)行模塊的集成,完成系統的功能,如圖5即為終端的應用層主程序的流程圖。
3.5 終端的軟件實(shí)現
終端的軟件實(shí)現主要包括對引導加載程序和操作系統內核的定制和裁減、文件系統的配置、驅動(dòng)程序和應用程序的編寫(xiě)和交叉編譯。終端的驅動(dòng)程序和應用程序在Linux宿主機上以C語(yǔ)言編寫(xiě),以arm-linux-gcc.3.3.2完成交叉編譯后隨文件系統一起燒寫(xiě)到嵌入式終端的NAND FLASH存儲系統中,驅動(dòng)程序以模塊方式插入系統內核,應用程序在系統加電后一直運行。經(jīng)過(guò)測試,終端的軟件系統能夠完成紅外監測、圖像采集、GPRS傳輸圖像和GSM短信息報警的功能,達到了實(shí)際應用的要求。
4 結語(yǔ)
通過(guò)上述工作,完成了基于ARM9和GSM/GPRS網(wǎng)絡(luò )的無(wú)線(xiàn)可移動(dòng)紅外監測報警系統的軟硬件設計和實(shí)現。本系統可以使用在無(wú)人值守的重要場(chǎng)合,完成對敏感物體的監測和報警,防止外來(lái)入侵障礙物的影響,實(shí)現遠程監測和報警的功能。系統有無(wú)線(xiàn)可移動(dòng)和紅外監測觸發(fā)傳輸圖像等特點(diǎn),可以節省布線(xiàn)成本和使用時(shí)的GPRS網(wǎng)絡(luò )費用,并且處理速度高、性能好、通用性強、可行性和性?xún)r(jià)比高,在實(shí)際應用中有一定的價(jià)值。
評論