功能、作用介紹:
一、實驗箱概述
隨著物聯網技術與產業的發展,作為物聯網核心技術,RFID技術以及無線傳感器網絡技術已經被越來多的高校列入專業課程之中。與其他傳統通訊網絡技術課程不同的是,物聯網工程實踐課程不只是關注于單個節點的構造和實現,更關注大量節點之間的協同和通信,以及在有限資源下如何進行單個實驗箱的相關實驗,并利用多個實驗箱進行組網并形成大規模的分布式網絡。
物聯網綜合實驗箱遵循物聯網最新標準和核心技術,依托北京郵電大學物聯網中心的科研積累,并根據物聯網專業的建設要求,吸收國內、國外同類產品的優點,充分考慮高校物聯網教學的特點精心研制而成。該平臺集成RFID讀寫器、標簽,多種傳感器節點、路由節點以及協調者,提供了眾多實驗例程和典型應用,便于學生熟悉和掌握物聯網的原理和實際應用。
物聯網綜合實驗箱包括硬件設備、軟件資源、實驗資源三大部分。實驗資源包括(a)基于RFID的基礎實驗和綜合實驗;(b)WSN采集與控制實驗、WSN網絡通信實驗、WSN應用層軟件實驗和WSN系統探索型實驗等;(c)最后把RFID和WSN兩者結合,進行綜合性探索實驗,通過基礎實驗掌握基本知識,進而通過系統探索型實驗提升學生能力,最后通過綜合實驗引導學生進行創新性設計,完全滿足物聯網專業的教學科研需求。
RFID系列實驗可讓學生通過學習API手冊,設計實現對標簽的基本操作,如盤存,讀寫,加密解密等操作,鍛煉了學生的的手冊查閱能力和代碼編寫能力。
WSN系列實驗層次清晰,首先可通過Jlink和無線下載兩種方式,掌握以STM32為處理機的采集部分相關實驗,熟悉傳感器部分知識;網絡通信實驗分為基礎和擴展兩部分,加強了學生對于WSN網絡的和短距離無線通信相關知識的理解;應用層和探索型實驗為學生提供了自由設計WSN應用系統的空間。
綜合實驗系列要求學生將RFID技術和WSN技術相結合,自主設計并實現物聯網應用系統。
二、實驗箱硬件體系
1、RFID系統硬件架構:
RFID讀寫器是讀取或寫入標簽信息的設備。它的任務是控制射頻收發器發射射頻信號,通過射頻收發器接收來自標簽上的信息。
天線為在標簽和讀取器間傳遞射頻信號。任何一個RFID系統至少應包含一根天線(不管是內置還是外置)以發射和接收射頻信號。
射頻標簽具有一定容量的存儲器,用以存儲被識別對象的信息;對其特定存儲區的信息可進行讀、寫、鎖存操作。
2、WSN系統硬件體系架構:
在WSN實驗硬件平臺中,包括感知節點、控制節點、路由節點和協調者,以及調試這些節點的仿真器和協議分析儀。
感知節點具有采集溫度,電壓,光照的功能,并把采集的數據通過無線發送出去。感知點的底板為采集板,它是實驗平臺中感知點采集數據的設備。三個傳感器(電壓、溫度、光照),一個SPI編程接口,一個Mini-USB充電接口。采集板具有紅、綠兩個狀態指示燈(即LED燈)。采集板上通過插槽連接一個無線通信模塊。
控制節點通過無線模塊接收指令,從而控制燈的開閉??刂乒濣c包括開關模塊、LED燈展示模塊及無線模塊。開關模塊包括兩個手動開關,分別控制兩個LED燈。
路由節點具有轉發數據的能力,本身不會產生數據。感知節點和路由節點上的無線模塊具有的不同功能。
協調者是無線傳感器網絡的核心設備,負責將大量無線傳感器組織成一個網絡,并接收由網絡中的感知點通過路由節點傳送過來的監測數據,然后將數據按功能(如溫度、電壓和光照)拆分并進行處理。
Jlink仿真器配合Keil μVision4用來下載調試底板程序。
協議分析儀配合Packet Sniffer用來抓包分析。
實驗箱軟件體系
Impinj Tracer:通過該軟件可以直接對標簽進行Inventory、Read、Write操作。
IAR 系列軟件:在該實驗中適用于無線模塊代碼的調試和編譯。
KeilμVision4:KeilμVision4支持實驗箱仿真器,把仿真器和感知點底板相連,通過該軟件把程序下載到底板中。
AccessPort軟件:把協調者與PC相連,通過該軟件可以觀察協調者接收的數據。
Packet Sniffer軟件:通過該軟件可以空中抓取數據包,觀察感知點、控制點和協調者之間的無線通信協議。
Microsoft Visual Studio軟件:通過在該軟件中編寫程序,接收來自協調者的數據并加以處理,學生可以清楚的觀察到相關的數據。
Mysql數據庫軟件:通過使用該數據庫,可以把采集點的相關數據(如溫度濕度光照電壓、MAC地址和短地址、錯誤標識)存到不同的表中,有利于數據的查看。
三、實驗箱實驗內容
RFID實驗系列:
RFID基本操作演示
簡單讀寫標簽程序設計
R2000 API實例設計—Inventory操作
R2000 API實例設計—Read操作
R2000 API實例設計—Write操作
R2000 API實例設計—標簽加密
WSN實驗系列:
WSN采集與控制實驗
STM32開發平臺搭建
STM32初步編程
STM32串口編程
STM32室內濕度采集
STM32 I2C總線編程
STM32定時器編程
STM32 DMA編程
STM32音頻數據采集
WSN網絡通信實驗
WSN基礎實驗
WSN采集節點數據分析實驗
WSN控制節點數據分析實驗
WSN多點網絡通信實驗
WSN多跳網絡通信實驗
WSN廣播通信實驗
WSN網絡拓撲實驗
Zigbee網絡層實驗
Zigbee RSSI采集實驗
Zigbee低功耗實驗
Zigbee應用層事件實驗
WSN應用層軟件實驗
WSN節點管理
WSN拓撲管理
WSN數據管理
WSN故障與告警管理
WSN系統探索型實驗
環境監測實驗
環境監控實驗
分布式WSN綜合監控實驗
綜合實驗:
倉庫管理系統
開放實驗設計
作品名稱:物聯網綜合實驗箱
完成單位:北京郵電大學