基于A(yíng)RM-linux的智能監控系統設計
(8)發(fā)送AT+QMMSEND=1,發(fā)送彩信。
應用軟件部分代碼如下:
/*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′) /*檢測到有圖像變化*/
start_playMP3(); /*播放MP3報警音樂(lè )函數*/
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 系統測試
運動(dòng)目標檢測的測試結果如圖4所示,當攝像頭視野內出現運動(dòng)物體且像素變化達到設定的閾值時(shí),報警模塊發(fā)出警報,同時(shí)拍攝下一組運動(dòng)目標的圖像,在照片內用方框標定運動(dòng)目標。用戶(hù)手機接收到報警短信和彩信,如圖5所示。

本文提出了一種基于運動(dòng)檢測的智能家居監控系統設計方案,該系統最終完成了運動(dòng)目標的檢測功能。當有物體入侵時(shí),系統可以靈敏地檢測到運動(dòng)目標,然后拍攝下入侵者的照片,將圖片發(fā)送到用戶(hù)的手機,并發(fā)出報警信號。系統能夠滿(mǎn)足無(wú)人值守環(huán)境的應用需求[6-8],提高了系統的智能化水平。
linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)
評論