《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > 無線傳感ZigBee技術(shù)在物聯(lián)網(wǎng)中的應(yīng)用
無線傳感ZigBee技術(shù)在物聯(lián)網(wǎng)中的應(yīng)用
來源:電子技術(shù)應(yīng)用2011年第6期
任小洪, 樂英高, 徐衛(wèi)東, 周天鵬
(四川理工學(xué)院 人工智能四川省重點(diǎn)實(shí)驗(yàn)室, 四川 自貢 643000)
摘要: 將ZigBee和GPS技術(shù)融進(jìn)射頻識(shí)別RFID的讀卡器中,形成一個(gè)基于ZigBee、GPS的多點(diǎn)自動(dòng)識(shí)別、智能無線組網(wǎng)和實(shí)時(shí)定位的RFID識(shí)別系統(tǒng)的物聯(lián)網(wǎng)開發(fā)平臺(tái)。詳細(xì)介紹了硬件部分和軟件部分,同時(shí)運(yùn)用ALOHA算法解決了閱讀器在讀取EPC電子標(biāo)簽數(shù)據(jù)時(shí)易出現(xiàn)的“沖突”現(xiàn)象。通過實(shí)驗(yàn)驗(yàn)證,該系統(tǒng)定位效果好,實(shí)用性強(qiáng)。
中圖分類號(hào): TM464
文獻(xiàn)標(biāo)識(shí)碼: A
文章編號(hào): 0258-7998(2011)06-081-03
Application of wireless sensing ZigBee technology in thing of internet
Ren Xiaohong, Yue Yinggao, Xu Weidong, Zhou Tianpeng
Artificial Intelligence Sichuan Laboratory, Sichuan Technical Institute, Zigong 643000,China
Abstract: This article proposed that melts the radio frequency ZigBee and the GPS technology to distinguish RFID to read in the card forms one based on ZigBee and the GPS multi-spot automatic diagnosis, the intelligent wireless network and the real-time locating RFID recognition system's thing networking develops the platform. Introduced in system's hardware part and the software part in detail in this platform, the conflict phenomenon which simultaneously solved the microreader using the ALOHA algorithm when to have read EPC electronic tag data easy to appear, and through the experimental verification, this system localization effect was good and usable.
Key words : thing of internet; positioning system; RFID technology; ZigBee technology


    隨著互聯(lián)網(wǎng)技術(shù)、無線傳感技術(shù)、信息處理技術(shù)的快速發(fā)展,物聯(lián)網(wǎng)技術(shù)越來越受重視。2003年,美國《技術(shù)評(píng)論》提出物聯(lián)網(wǎng)將是未來改變?nèi)藗兩畹氖蠹夹g(shù)之首,物聯(lián)網(wǎng)是在計(jì)算機(jī)互聯(lián)網(wǎng)的基礎(chǔ)上,利用電子商品代碼EPC、RFID、無線數(shù)據(jù)通信等技術(shù),構(gòu)造的一個(gè)覆蓋世界上萬事萬物的信息網(wǎng)絡(luò),是獨(dú)立于EPC 系統(tǒng)和互聯(lián)網(wǎng)技術(shù)整合的產(chǎn)物[1]。物聯(lián)網(wǎng)一方面可以提高經(jīng)濟(jì)效益,大大節(jié)約成本;另一方面可以為全球經(jīng)濟(jì)的復(fù)蘇提供技術(shù)動(dòng)力。
 ZigBee技術(shù)是一組基于IEEE.802.15.4無線標(biāo)準(zhǔn)研制開發(fā)的有關(guān)組網(wǎng)、安全和應(yīng)用軟件方面的通信技術(shù),它是一種短距離、低復(fù)雜度、低功耗、低數(shù)據(jù)速率、低成本的雙向無線網(wǎng)絡(luò)技術(shù)[2]。它使用的頻段是全球通用的2.4 GHz,該標(biāo)準(zhǔn)定義了在IEEE.802.15.4物理層(PHY)和標(biāo)準(zhǔn)媒體訪問控制層(MAC)上的網(wǎng)絡(luò)層及支持的應(yīng)用服務(wù), ZigBee聯(lián)盟的長期目標(biāo)是能夠建立基于互操作平臺(tái)和配置文件的可伸縮、低成本嵌入式基礎(chǔ)架構(gòu)。物聯(lián)網(wǎng)開發(fā)平臺(tái)的搭建,對(duì)促進(jìn)研究成果的轉(zhuǎn)化和產(chǎn)學(xué)研對(duì)接也具有十分重要的意義,為最終實(shí)現(xiàn)“物聯(lián)網(wǎng)”提供了一條簡單、可行的途徑。
1 物聯(lián)網(wǎng)開發(fā)平臺(tái)硬件設(shè)計(jì)
 物聯(lián)網(wǎng)技術(shù)核心就是射頻識(shí)別技術(shù)(RFID),基本的RFID系統(tǒng)至少包含閱讀器(Reader)和RFID標(biāo)簽(Tag),它具有讀取速度快、存儲(chǔ)空間大、工作距離遠(yuǎn)、穿透性強(qiáng)、工作環(huán)境適應(yīng)性強(qiáng)、可重復(fù)使用等多種優(yōu)勢(shì)。RFID標(biāo)簽由芯片與天線組成,每個(gè)標(biāo)簽具有唯一的電子編碼,標(biāo)簽附著在物體上以表示目標(biāo)對(duì)象[2]。
 物聯(lián)網(wǎng)另一個(gè)重要技術(shù)是無線傳感網(wǎng)絡(luò)技術(shù),目前無線網(wǎng)絡(luò)技術(shù)主要有六種,分別是藍(lán)牙(Bluetooth)、無線局域網(wǎng)(WiFi)、超寬帶通信(UWB)、近場通信(NFC)、ZigBee和紅外數(shù)據(jù)通信IrDA技術(shù)。其中藍(lán)牙技術(shù)是工作在2.4 GHz頻段的無線技術(shù),目前在計(jì)算機(jī)外設(shè)方面應(yīng)用較廣泛,但由于其協(xié)議本身較復(fù)雜、開發(fā)成本高、節(jié)點(diǎn)功耗大等缺點(diǎn),從而限制了其在工農(nóng)業(yè)方面的進(jìn)一步推廣;WiFi技術(shù)的通信速率為11 Mb/s,通信距離為50~100 m,適合于多媒體的應(yīng)用,但其本身實(shí)現(xiàn)成本高,功耗大,安全性能低,因而在無線網(wǎng)絡(luò)技術(shù)應(yīng)用較少;紅外技術(shù)的實(shí)現(xiàn)和操作相對(duì)簡單、成本低廉,但紅外光線易受遮擋,可移動(dòng)性差,只支持點(diǎn)對(duì)點(diǎn)視距對(duì)接,無法靈活地構(gòu)建網(wǎng)絡(luò);超寬帶通信(UWB)是一種無線載波通信技術(shù),主要的應(yīng)用是在視頻消費(fèi)娛樂方面的無線個(gè)人局域網(wǎng);近場通信(NFC)采用雙向的識(shí)別和連接技術(shù),主要應(yīng)用于遙控識(shí)別和網(wǎng)絡(luò)技術(shù)的合并;ZigBee技術(shù)以其經(jīng)濟(jì)、可靠、高效等優(yōu)點(diǎn)在物聯(lián)網(wǎng)技術(shù)中有著廣泛的應(yīng)用前景。
    ZigBee網(wǎng)絡(luò)存在三種邏輯設(shè)備類型:協(xié)調(diào)器、路由器和終端設(shè)備。ZigBee網(wǎng)絡(luò)由一個(gè)協(xié)調(diào)器以及多個(gè)路由器和多個(gè)終端設(shè)備組成[3]。ZigBee網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)主要有3種:星型、樹狀和網(wǎng)狀網(wǎng)絡(luò)結(jié)構(gòu)。ZigBee協(xié)議規(guī)范使用了IEEE.802.15.4定義的物理層(PHY)和媒體介質(zhì)訪問控制層(MAC),并在此基礎(chǔ)上定義了網(wǎng)絡(luò)層(NWK)和應(yīng)用層(APL)架構(gòu)。
 ZigBee硬件電路上采用TI/Chipcon公司開發(fā)的2.4 GHz IEEE.802.15.4/ZigBee片上系統(tǒng)解決方案CC2430/CC2431無線單片機(jī),它免費(fèi)提供ZigBee聯(lián)盟認(rèn)證的全面兼容的IEEE.802.15.4-2003協(xié)議規(guī)范和ZigBee 2006協(xié)議規(guī)范的協(xié)議棧源代碼和開發(fā)文檔,集單片機(jī)仿真器、編程器、ZigBee協(xié)議分析儀、圖片點(diǎn)陣LCD顯示屏、高性能語音電路、Joystick及幾種典型模擬組件于一體的開發(fā)母版,實(shí)現(xiàn)TI/Chipcon公司提供的ZigBee開發(fā)軟件的完全無縫連接。CC2430整合了業(yè)界領(lǐng)先的2.4 GHz IEEE.802.15.4/ZigBee RF收發(fā)機(jī)CC2420以及工業(yè)標(biāo)準(zhǔn)的增強(qiáng)型8051MCU的卓越性能,還包括了8 KB的SRAM、大容量閃存以及許多其他強(qiáng)大特性。CC2430在接收機(jī)傳輸模式下的電流損耗為25 mA,使得RF-IC成為針對(duì)超長電池使用壽命應(yīng)用的理想解決方案。ZigBee嵌入RFID射頻識(shí)別系統(tǒng)的電路圖如圖1所示。

 

 

    在物聯(lián)網(wǎng)開發(fā)平臺(tái)系統(tǒng)中還有GPS和GPRS模塊,全球定位系統(tǒng)GPS(Global Positioning System)是一種以空中衛(wèi)星為基礎(chǔ)的高精度無線電導(dǎo)航的全球定位系統(tǒng),在全球任何地方以及近地空間能夠提供準(zhǔn)確的地理位置、車行速度及精確的時(shí)間信息[4]。GPS系統(tǒng)由3大部分組成:空間部分、地面控制部分、用戶設(shè)備部分。GPRS是通用分組無線業(yè)務(wù)(General Packet Radio Service)的簡稱,位于第二代(2G)和第三代(3G)移動(dòng)通信技術(shù)之間。它通過利用GSM網(wǎng)絡(luò)中未使用的TDMA信道,提供中速的數(shù)據(jù)傳遞。GPRS突破了GSM網(wǎng)只能提供電路交換的思維方式,它只通過增加相應(yīng)的功能實(shí)體和對(duì)現(xiàn)有的基站系統(tǒng)進(jìn)行部分改造來實(shí)現(xiàn)分組交換,而得到的用戶數(shù)據(jù)速率比GSM網(wǎng)絡(luò)快得多。GPRS模塊利用手機(jī)模塊和SIM 卡,把GPS定位到的數(shù)據(jù)進(jìn)行短消息發(fā)送,告知對(duì)方物品所在的位置。
2 物聯(lián)網(wǎng)開發(fā)平臺(tái)軟件設(shè)計(jì)
 在軟件設(shè)計(jì)中使用IAR Embedded Workbench開發(fā)環(huán)境,這是一套高精密且使用方便的嵌入式應(yīng)用編程開發(fā)工具,它具有高度優(yōu)化的C/C++編譯器,高性能的C-SPY調(diào)試器和硬件調(diào)試工具,支持RTOS內(nèi)核識(shí)別調(diào)試,提供現(xiàn)成的代碼流程,使二次開發(fā)更加簡便快捷。還有ZigBee協(xié)議分析儀軟件Packet Sniffer,它可以對(duì)空氣中的無線信號(hào)進(jìn)行監(jiān)聽、過濾和數(shù)據(jù)解碼,并將其按照一定的數(shù)據(jù)包格式顯示在GUI界面中,也可以將這些數(shù)據(jù)以二進(jìn)制文件格式存儲(chǔ)。Z-Location Engine是專為CC2430無線定位系統(tǒng)設(shè)計(jì)的系統(tǒng)圖形監(jiān)視軟件,可以實(shí)現(xiàn)ZigBee無線網(wǎng)絡(luò)定位系統(tǒng)的上位機(jī)實(shí)時(shí)定位監(jiān)控,對(duì)系統(tǒng)各個(gè)節(jié)點(diǎn)進(jìn)行參數(shù)修改和配置,以及定位電子地圖顯示和更新功能。物聯(lián)網(wǎng)開發(fā)平臺(tái)軟件設(shè)計(jì)流程圖如圖2所示。

3 物聯(lián)網(wǎng)開發(fā)平臺(tái)系統(tǒng)設(shè)計(jì)
    物聯(lián)網(wǎng)開發(fā)平臺(tái)系統(tǒng)結(jié)構(gòu)框圖如圖3所示。

    電子標(biāo)簽EPC也稱應(yīng)答器,為防止不必要的損耗,應(yīng)答器平時(shí)處于低功耗睡眠模式。閱讀器在讀取電子標(biāo)簽數(shù)據(jù)時(shí)通過天線發(fā)送一定頻率的射頻信號(hào),當(dāng)EPC電子標(biāo)簽進(jìn)入閱讀器讀取范圍時(shí),電子標(biāo)簽從閱讀器發(fā)出的射頻能量中提取工作所需的電能后被激活,進(jìn)入工作狀態(tài),向閱讀器發(fā)送自身的編碼等EPC信息,閱讀器在接收到來自電子標(biāo)簽的載波信息后, 對(duì)接收信號(hào)進(jìn)行解調(diào)和解碼, 將其信息送至數(shù)據(jù)交換和管理系統(tǒng)進(jìn)行處理。RFID數(shù)據(jù)交換和系統(tǒng)管理軟件主要包括介于閱讀器和工廠計(jì)算機(jī)應(yīng)用系統(tǒng)之間的中間件Savant系統(tǒng)。另外在整個(gè)物聯(lián)網(wǎng)開發(fā)平臺(tái)系統(tǒng)中如果想知道某個(gè)物品的位置時(shí),只需通過GPRS無線網(wǎng)絡(luò)發(fā)出查詢信號(hào),各子模塊接收到查詢信息后,通過RFID讀寫器閱讀自身的RFID信息,并與中心傳遞的編碼相比較,確認(rèn)是否是詢問自己,并從GPS系統(tǒng)中讀自己的地理位置信息,通過GPRS網(wǎng)絡(luò)將位置信號(hào)傳送給控制中心,從而掌握物品所在位置,提高工作人員的工作效率和降低物品管理成本。另外讀卡器在讀取數(shù)據(jù)時(shí)容易發(fā)生“沖突”,就是同時(shí)有兩個(gè)或多個(gè)標(biāo)簽進(jìn)入讀卡器讀取范圍,都向讀卡器發(fā)送數(shù)據(jù),使讀卡器在讀取數(shù)據(jù)時(shí)發(fā)生沖突。目前有數(shù)據(jù)檢驗(yàn)和防碰撞算法(ALOHA)兩種方法解決這個(gè)問題,其中ALOHA是一種時(shí)分多址存取方式,基本原理是閱讀器在等待狀態(tài)中的循環(huán)時(shí)隙段內(nèi)發(fā)送請(qǐng)求命令,該命令使工作應(yīng)答器同步,然后提供一或兩個(gè)時(shí)隙給工作應(yīng)答器使用,工作應(yīng)答器將選擇自己的傳輸時(shí)隙,如果在這一或兩個(gè)時(shí)隙內(nèi)有較多應(yīng)答器發(fā)生了數(shù)據(jù)沖突,則閱讀器就用下一個(gè)請(qǐng)求命令增加可使用的時(shí)隙數(shù),直到不出現(xiàn)沖突為止[5]。
4 系統(tǒng)測(cè)試和結(jié)論
    本文設(shè)計(jì)由參考節(jié)點(diǎn)、移動(dòng)節(jié)點(diǎn)和網(wǎng)關(guān)節(jié)點(diǎn)組成的定位系統(tǒng),將參考節(jié)點(diǎn)布置在一定的區(qū)域,本次選擇兩組,一組10個(gè)節(jié)點(diǎn),其中2個(gè)做測(cè)試用,另一組20個(gè)節(jié)點(diǎn),其中4個(gè)做測(cè)試用。網(wǎng)關(guān)節(jié)點(diǎn)把定位信息通過上位機(jī)顯示出來。通過多次改變移動(dòng)節(jié)點(diǎn)的位置來測(cè)量移動(dòng)節(jié)點(diǎn)的位置,然后與實(shí)際位置進(jìn)行比較,表1和表2是以移動(dòng)節(jié)點(diǎn)為例在不同區(qū)域內(nèi)進(jìn)行測(cè)量的結(jié)果。

    從表中得出的數(shù)據(jù)可以看出,區(qū)域不大時(shí),定位精度相對(duì)高些,在區(qū)域大的地方相對(duì)定位精度低些,檢測(cè)節(jié)點(diǎn)位置在區(qū)域中心,定位相對(duì)準(zhǔn)確,邊緣位置定位誤差相對(duì)大些。經(jīng)過試驗(yàn),定位精度還與所在的環(huán)境有關(guān),在空曠平緩的地方精度高些,在崎嶇有障礙物的地方定位精度相對(duì)較低。
    本文在充分考慮物聯(lián)網(wǎng)系統(tǒng)的現(xiàn)有狀況和深入分析技術(shù)難題的前提下,把RFID、ZigBee、GPS、GPRS等技術(shù)融合在物聯(lián)網(wǎng)開發(fā)平臺(tái)中,構(gòu)建一套基于ZigBee技術(shù)和無線射頻識(shí)別的物聯(lián)網(wǎng)開發(fā)平臺(tái)系統(tǒng),提高了閱讀器的讀取能力、防沖突能力和組網(wǎng)能力,但是在物聯(lián)網(wǎng)的實(shí)際應(yīng)用中還有許多問題,如RFID的ISO/IEC標(biāo)準(zhǔn)、RFID系統(tǒng)數(shù)據(jù)傳輸?shù)陌踩院瓦h(yuǎn)距離識(shí)別、抗干擾能力等問題亟待解決。隨著RFID、ZigBee、GPS等技術(shù)的不斷發(fā)展和不斷更新,它們?cè)谖锫?lián)網(wǎng)中的優(yōu)勢(shì)將更為突出,必將更好地改善我們的生活。
參考文獻(xiàn)
[1] 單承贛,單玉峰,姚磊.射頻識(shí)別(RFID)原理與應(yīng)用[M]. 北京:電子工業(yè)出版社,2008.
[2] 高守瑋,吳燦陽.ZigBee技術(shù)實(shí)踐教程[M].北京:北京航空航天大學(xué)出版社,2009.
[3] 夏益民,梅順良,江億.基于ZigBee的無線傳感器網(wǎng)絡(luò)[J]. 微計(jì)算機(jī)信息,2007,23(4).
[4] 王慶安.基于RFID和GPS及GPRS的車載物流管理系統(tǒng)研究[J].交通企業(yè)管理,2008(6).
[5] 張明,張建華,徐國鑫,等.一種新穎的RFID防沖突算法[J].電子技術(shù)應(yīng)用,2006,32(6):127-129.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。