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