基于Internet網絡架構的無線傳感器網絡系統
sprintf(a,%2.2f,V);//送串口字符串
DS1302_GetTime(RTC);//時間部分
DateToStr(RTC);
TimeToStr(RTC);
lcd_put_xyns(1,2,8,RTC.DateString);
lcd_put_xyns(9,2,8,RTC.TimeString);
delay_ms(500);
}
for(n=0;n6;n++) {
SBUF=a[n];
while(!TI);
TI=0;
}
}
}
void external0() interrupt 0{//外部中斷0發送數據
for(n=0;n6;n++) {
SBUF=a[n];
while(!TI);
TI=0;
}
delay_ms(1100);
}
void receving() interrupt 4 {//串口中斷程序接收數據
temp=SBUF;
RI=0;
}
結語
經過實際運行和測試證明,系統穩定可靠,系統誤差達到了規定的要求。本系統雖然是以無線溫度傳感器節點為例,但同樣也適合其他各種類型的無線傳感器節點,因此可以推廣到無線傳感器網絡的其他應用領域或行業,如電力抄表、配電自動化、路燈監控、道路交通等。
評論