WSN在智能化小區(qū)火災報警系統(tǒng)中的應用
火災報警檢測節(jié)點RFD,由一個CC2430模塊,溫度、光敏、煙霧等傳感器及電池構成,每個RFD節(jié)點被初始化為無線傳感網(wǎng)絡中的終端設備。
上電復位后,開始搜索網(wǎng)絡協(xié)調(diào)器,并發(fā)出連接請求,連接成功后,將得到一個16位的短地址,以后就用這個短地址進行通信。
RFD節(jié)點可檢測自己所處的環(huán)境數(shù)據(jù),然后發(fā)送給網(wǎng)絡協(xié)調(diào)器。
其程序流程圖如下:本文引用地址:http://www.biyoush.com/article/155317.htm
首先RFD節(jié)點上電初始化,然后向協(xié)調(diào)器發(fā)送要求加入網(wǎng)絡的信號,得到網(wǎng)絡協(xié)調(diào)器的許可,加入網(wǎng)絡成功后,節(jié)點無線模塊處于空閑狀態(tài)。節(jié)點相關傳感器采集到信號后,無線模塊進入發(fā)送狀態(tài),將采集到的數(shù)據(jù)信號發(fā)送至網(wǎng)絡協(xié)調(diào)器。發(fā)送成功后,節(jié)點無線模塊進入空閑狀態(tài),等待下次數(shù)據(jù)的采集。
程序中通過以下語句對RFD的三種狀態(tài)進行定義:
在主程序中,通過下列程序指定RFD的發(fā)送數(shù)據(jù)的目的地址。系統(tǒng)中各節(jié)點數(shù)據(jù)全部發(fā)往網(wǎng)絡協(xié)調(diào)器。
網(wǎng)絡協(xié)調(diào)器負責啟動整個網(wǎng)絡。它也是網(wǎng)絡的第一個設備。協(xié)調(diào)器選擇一個信道和一個網(wǎng)絡ID(也稱之為PANID,即Personal Area Network ID),隨后啟動整個網(wǎng)絡。協(xié)調(diào)器也可以用來協(xié)助建立網(wǎng)絡中安全層和應用層的綁定(bindings)。在溫度檢測系統(tǒng)中,網(wǎng)絡協(xié)調(diào)器負責接收各終端節(jié)點傳送過來的傳感器數(shù)據(jù),并將數(shù)據(jù)及時通過RS232串口按一定格式上傳PC機顯示。
評論