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