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