基于ARM-linux的智能監(jiān)控系統(tǒng)設(shè)計
(8)發(fā)送AT+QMMSEND=1,發(fā)送彩信。
應(yīng)用軟件部分代碼如下:
/*pic.txt用于記錄文件pic.txt記錄是否有圖像變化。1:有圖像變化0:沒有圖像變化*/
pic_fd=open(pic.txt,O_RDWR|O_CREAT,0666);
read(pic_fd,pic_buf,1);
if(pic_buf[0]==′1′) /*檢測到有圖像變化*/
start_playMP3(); /*播放MP3報警音樂函數(shù)*/
send_text(); /*發(fā)送文本短信*/
fd=open(pic_name.jpg,O_RDWR,0777));
len=read(fd,buff);
send_MMS(”150968807501”,len,buff);/*發(fā)送彩信*/
strcpy(uart_buff,AT_QIDEACT);
strcpy(ptr1_code,AT_QMMSEND);
Send_AT_Command(ptr1_code); /*發(fā)送彩信*/
Send_AT_Command(uart_buff); /*斷開連接*/
return 0;
4 系統(tǒng)測試
運動目標檢測的測試結(jié)果如圖4所示,當攝像頭視野內(nèi)出現(xiàn)運動物體且像素變化達到設(shè)定的閾值時,報警模塊發(fā)出警報,同時拍攝下一組運動目標的圖像,在照片內(nèi)用方框標定運動目標。用戶手機接收到報警短信和彩信,如圖5所示。
本文提出了一種基于運動檢測的智能家居監(jiān)控系統(tǒng)設(shè)計方案,該系統(tǒng)最終完成了運動目標的檢測功能。當有物體入侵時,系統(tǒng)可以靈敏地檢測到運動目標,然后拍攝下入侵者的照片,將圖片發(fā)送到用戶的手機,并發(fā)出報警信號。系統(tǒng)能夠滿足無人值守環(huán)境的應(yīng)用需求[6-8],提高了系統(tǒng)的智能化水平。
linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)
評論