樂(lè )山旅游景區信息化解決方案
摘要:基于ZigBee網(wǎng)絡(luò )構建了一種智能旅游系統,通過(guò)該方法構建的智能網(wǎng)絡(luò )系統能夠方便地與外部設備進(jìn)行連接,并提供SMT與DIP接口,同時(shí)可直接連接TTL接口設備,從而實(shí)現數據透明傳輸功能。該系統采用低功耗設計,最低功耗小于1 mA,能應用于旅游景區的安全管理、客流量控制、票務(wù)管理和智能導游系統中。
關(guān)鍵字:ZigBee;智能旅游:CC2530;無(wú)線(xiàn)網(wǎng)絡(luò )
0 引言
ZigBee是一種低速短距離傳輸的無(wú)線(xiàn)網(wǎng)絡(luò )協(xié)議,底層是采用IEEE802.15.4標準規范的媒體存取層與實(shí)體層。主要特色有低速、低耗電、低成本、支援大量網(wǎng)絡(luò )節點(diǎn)、支援多種網(wǎng)絡(luò )拓撲、低復雜度、快速、可靠、安全。ZigBee協(xié)定層從下到上分別為實(shí)體層(PHY)、媒體存取層(MAC)、網(wǎng)絡(luò )層(NWK)、應用層(APL)等。網(wǎng)絡(luò )裝置的角色可分為ZigBee Coordinator、ZigBee Router、ZigBee End Device等三種。
ZigBee模塊是一種物聯(lián)網(wǎng)無(wú)線(xiàn)數據終端,可利用ZigBee網(wǎng)絡(luò )為用戶(hù)提供無(wú)線(xiàn)數據傳輸功能。組建一個(gè)完整的ZigBee網(wǎng)狀網(wǎng)絡(luò )通常包括網(wǎng)絡(luò )初始化和節點(diǎn)加入網(wǎng)絡(luò )等兩個(gè)步驟,其中節點(diǎn)加入網(wǎng)絡(luò )又包括兩個(gè)步驟:一是通過(guò)與協(xié)調器連接入網(wǎng);二是通過(guò)已有父節點(diǎn)入網(wǎng)。
1 ZigBee網(wǎng)絡(luò )初始化
ZigBee網(wǎng)絡(luò )的建立是由網(wǎng)絡(luò )協(xié)調器發(fā)起的,任何一個(gè)ZigBee節點(diǎn)要組建一個(gè)網(wǎng)絡(luò ),必須要滿(mǎn)足兩點(diǎn)要求:第一是節點(diǎn)是FFD節點(diǎn),并具備ZigBee協(xié)調器的能力;第二是節點(diǎn)還沒(méi)有與其他網(wǎng)絡(luò )連接,也就是說(shuō),當節點(diǎn)已經(jīng)與其他網(wǎng)絡(luò )連接時(shí),此節點(diǎn)只能作為該網(wǎng)絡(luò )的子節點(diǎn),因為一個(gè)ZigBee網(wǎng)絡(luò )中有且只有一個(gè)網(wǎng)絡(luò )協(xié)調器。圖1所示是一個(gè)ZigBee網(wǎng)絡(luò )的組織結構圖。
ZigBee網(wǎng)絡(luò )初始化的流程如下:
(1)確定網(wǎng)絡(luò )協(xié)調器。首先判斷節點(diǎn)是否是FFD節點(diǎn),接著(zhù)判斷此FFD節點(diǎn)是否在其他網(wǎng)絡(luò )里或者網(wǎng)絡(luò )里是否已經(jīng)存在協(xié)調器,然后通過(guò)主動(dòng)掃描發(fā)送一個(gè)信標請求命令(Beaconrequest command),設置一個(gè)掃描期限(T_scan_duration)。如果在掃描期限內沒(méi)有檢測到信標,那么就認為FFD在其pos內沒(méi)有協(xié)調器,此時(shí)就可以建立自己的ZigBee網(wǎng)絡(luò ),并且作為這個(gè)網(wǎng)絡(luò )的協(xié)調器不斷地產(chǎn)生信標并廣播出去。
(2)進(jìn)行信道掃描過(guò)程。主要包括能量掃描和主動(dòng)掃描兩個(gè)過(guò)程:在能量掃描過(guò)程,首先對指定的信道或者默認的信道進(jìn)行能量檢測,以避免可能的干擾,然后以遞增的方式對所測量的能量值進(jìn)行信道排序,拋棄那些能量值超出可允許能量水平的信道,選擇可允許能量水平的信道并標注這些信道是可用信道;接著(zhù)進(jìn)行主動(dòng)掃描,搜索節點(diǎn)通信半徑內的網(wǎng)絡(luò )信息,這些信息會(huì )以信標幀的形式在網(wǎng)絡(luò )中廣播,節點(diǎn)通過(guò)主動(dòng)信道掃描方式獲得這些信標幀,然后根據這些信息找到一個(gè)最好的、相對安靜的信道,再通過(guò)記錄的結果選擇一個(gè)信道,該信道應存在最少的ZigBee網(wǎng)絡(luò ),最好是沒(méi)有ZigBee設備。在主動(dòng)掃描期間,mac層將丟棄phy層數據服務(wù)接收到的除信標以外的所有幀。
(3)設置網(wǎng)絡(luò )ID。找到合適的信道后,協(xié)調器將為網(wǎng)絡(luò )選定一個(gè)網(wǎng)絡(luò )標識符(PAN ID,取值=0x3FFF)。這個(gè)ID在所使用的信道中必須是唯一的,也不能和其他ZigBee網(wǎng)絡(luò )產(chǎn)生沖突,而且不能是廣播地址oxFFFF(此地址為保留地址,不能使用)。PAN ID可以通過(guò)偵聽(tīng)其他網(wǎng)絡(luò )的ID然后選擇一個(gè)不會(huì )沖突的ID的方式來(lái)獲取,也可以人為指定掃描的信道后來(lái)確定不和其他網(wǎng)絡(luò )沖突的PAN ID。
評論