一、產(chǎn)品結(jié)構(gòu)如下圖所示。包含1個智能網(wǎng)關(guān)、3個網(wǎng)關(guān)擴(kuò)展板、1個ZigBee協(xié)調(diào)器模塊、8個ZigBee傳感器節(jié)點(diǎn)、1個低頻RFID節(jié)點(diǎn)。
一、采用基于ARM Cortex-A9內(nèi)核的四核處理器S5P4418,主頻1.6Ghz,內(nèi)存1GB,F(xiàn)lash存儲8GB,可流暢運(yùn)行Linux、Android兩個操作系統(tǒng),并支持一鍵切換。
二、板載豐富的外圍設(shè)備:1個7寸IPS電容屏、2個DB9、1個HDMI、1個USB OTG、1個RJ45、1個AV攝像頭輸入接口、2個USB HOST、1個TF卡、1個LVDS、1個耳機(jī)輸出、1個MAC音頻輸入、2路TTL UART、1組24針擴(kuò)展接口(含I/O、SPI、A/D、PWM、UART)等接口。
三、專為教學(xué)定制和選取的豐富外設(shè),如AVIN接口,可連接模擬攝像頭。
四、支持485、CAN總線,WiFi、BT、ZigBee、4G、GPS等多種有線、無線網(wǎng)絡(luò)通信方式。
五、支持多種網(wǎng)關(guān)擴(kuò)展板,如基礎(chǔ)功能擴(kuò)展板(含LED燈、觸摸按鍵、BEEP、可調(diào)電阻等)、16*24點(diǎn)陣顯示屏、三路繼電器。
六、提供125KHz識別模塊,每個模塊均可通過UART的RS232接口本地有線訪問,也可通過ZigBee無線訪問。
七、為豐富應(yīng)用,提供十多種無線傳感器節(jié)點(diǎn):溫濕度、光照度、三軸加速度、霍爾、壓力、廣譜氣體、熱釋紅外、LED蜂鳴器、繼電器控制及RFID車輛模擬單元等多種類型傳感器,選擇不同的傳感器模組,開發(fā)出各種物聯(lián)網(wǎng)應(yīng)用場景。
八、傳感器節(jié)點(diǎn)采用ZigBee無線組網(wǎng):均支持zigbee協(xié)議,可自組網(wǎng),配合開發(fā)各種應(yīng)用場景,向網(wǎng)關(guān)發(fā)送采樣數(shù)據(jù),接收網(wǎng)關(guān)下發(fā)的命令。
九、提供豐富的應(yīng)用案例:基于Linux的驅(qū)動程序開發(fā)、應(yīng)用程序開發(fā)、Qt嵌入式GUI設(shè)計開發(fā)、Android物聯(lián)網(wǎng)應(yīng)用開發(fā)等。
課程目標(biāo):以下僅列出主要課程的教學(xué)目標(biāo)。
1)RFID
(1)了解和掌握以RFID為主的多種識別技術(shù)的硬件、原理及用途。
(2)可以利用開放的通信協(xié)議,使用多種編程語言(C#、Android等)編寫上位機(jī)應(yīng)用程序與RFID模塊進(jìn)行數(shù)據(jù)交互。
2)ZigBee傳感網(wǎng)
(1)熟悉并掌握CC2530射頻通信技術(shù)的硬件原理及應(yīng)用方法。
(2)了解ZigBee協(xié)議棧的工作原理和運(yùn)行機(jī)制。
(3)能夠編譯程序,實(shí)現(xiàn)ZigBee自組網(wǎng)。
3)Android系統(tǒng)
(1)熟悉Android的開發(fā)環(huán)境
(2)學(xué)習(xí)Android開發(fā)的基本流程
(3)學(xué)習(xí)Android系統(tǒng)下常用物聯(lián)網(wǎng)應(yīng)用接口。
(4)學(xué)習(xí)Android系統(tǒng)下物聯(lián)網(wǎng)應(yīng)用案例開發(fā)方法
4)Linux系統(tǒng)
(1)掌握Linux系統(tǒng)的安裝,基本操作,及常用命令
(2)了解Linux下設(shè)備的驅(qū)動開發(fā)
(3)握Linux下Qt的基礎(chǔ)編程
(4)學(xué)習(xí)Linux下物聯(lián)網(wǎng)應(yīng)用案例開發(fā)方法。
課程簡介
本課程分別在Android系統(tǒng)與Linux系統(tǒng)下對嵌入式A9網(wǎng)關(guān)進(jìn)行開發(fā)教學(xué)。課程重點(diǎn)在于學(xué)習(xí)A9網(wǎng)關(guān)開發(fā)環(huán)境及相應(yīng)物聯(lián)網(wǎng)通信接口,并根據(jù)物聯(lián)網(wǎng)應(yīng)用案例講解A9網(wǎng)關(guān)物聯(lián)網(wǎng)硬件接口使用。課程內(nèi)容包含環(huán)境部署、開發(fā)基礎(chǔ)、物聯(lián)網(wǎng)硬件及通信、物聯(lián)網(wǎng)場景開發(fā)四個部分。
課程目錄
1)RFID典型實(shí)驗(yàn)
章節(jié) | 課程 |
低頻模塊實(shí)驗(yàn) | 低頻板的通信檢測實(shí)驗(yàn) |
EM4100卡片快速讀取ID實(shí)驗(yàn) | |
對T5557新卡進(jìn)行初始化操作進(jìn)行默認(rèn)配置工作 | |
T5557卡片快速讀取第1頁兩塊可追溯數(shù)據(jù) | |
T5557卡片按塊進(jìn)行讀取第0頁0~7塊數(shù)據(jù) | |
T5557卡片按頁進(jìn)行讀取第0頁0~7塊數(shù)據(jù) | |
T5557卡片對第0頁0~7塊數(shù)據(jù)按塊進(jìn)行數(shù)據(jù)寫入 | |
T5557卡片對第0頁0~7塊數(shù)據(jù)按頁進(jìn)行數(shù)據(jù)寫入 | |
對所有塊進(jìn)行鎖定操作,卡片變?yōu)橹蛔x卡片,數(shù)據(jù)信息不可修改 | |
應(yīng)用實(shí)驗(yàn):ID卡片復(fù)制實(shí)驗(yàn) | |
應(yīng)用實(shí)驗(yàn):智能門禁管理實(shí)驗(yàn)(配合繼電器或評估版操作) | |
應(yīng)用實(shí)驗(yàn):圖書館管理實(shí)驗(yàn)(配合高頻讀寫器操作) |
2)ZigBee傳感網(wǎng)
章節(jié) | 課程 |
傳感器采集與控制 | 傳感器采集:含溫濕度、光敏、可燃?xì)怏w、紅外對射、三軸加速度、超聲波等 |
執(zhí)行器控制:含LED控制、蜂鳴器控制、以及繼電器控制 | |
CC2530無線射頻通訊 | 實(shí)驗(yàn)一、點(diǎn)對點(diǎn)通信實(shí)驗(yàn) 實(shí)驗(yàn)二、廣播通信實(shí)驗(yàn) 實(shí)驗(yàn)三、RSSI信號強(qiáng)度實(shí)驗(yàn) 實(shí)驗(yàn)四、空中信道實(shí)驗(yàn) 實(shí)驗(yàn)五、無線遙控實(shí)驗(yàn) |
ZStack協(xié)議棧 | 實(shí)驗(yàn)一、ZStack協(xié)議棧工程解析 實(shí)驗(yàn)二、多點(diǎn)自組網(wǎng) 實(shí)驗(yàn)三、信息廣播/組播 實(shí)驗(yàn)四、網(wǎng)絡(luò)拓?fù)鋵?shí)驗(yàn)-星型網(wǎng) 實(shí)驗(yàn)五、網(wǎng)絡(luò)拓?fù)鋵?shí)驗(yàn)-網(wǎng)狀網(wǎng) 實(shí)驗(yàn)六、ZStack綁定實(shí)驗(yàn) 實(shí)驗(yàn)七、ZStack串口應(yīng)用 實(shí)驗(yàn)八、溫濕度傳感器采集傳輸 實(shí)驗(yàn)九、光敏采集傳輸 實(shí)驗(yàn)十、聲光報警傳輸控制 |
3)Android系統(tǒng)課程目錄
章節(jié) | 課程 |
系統(tǒng)簡介 | Android系統(tǒng)認(rèn)知 |
開發(fā)環(huán)境環(huán)境搭建 | Android Studio環(huán)境搭建實(shí)驗(yàn) |
Android個工程創(chuàng)建實(shí)驗(yàn) | |
導(dǎo)入Eclipse開發(fā)項(xiàng)目實(shí)驗(yàn) | |
開發(fā)基礎(chǔ) | 程序設(shè)計框架實(shí)驗(yàn) |
界面設(shè)計實(shí)驗(yàn) | |
組件間通信實(shí)驗(yàn) | |
定時器實(shí)驗(yàn) | |
多線程實(shí)驗(yàn) | |
數(shù)據(jù)存儲與訪問實(shí)驗(yàn) | |
網(wǎng)關(guān)硬件實(shí)驗(yàn) | 攝像頭采集實(shí)驗(yàn) |
GPS定位信息獲取實(shí)驗(yàn) | |
網(wǎng)絡(luò)通信基礎(chǔ) | 串口編程實(shí)驗(yàn) |
Android Socket網(wǎng)絡(luò)傳輸 | |
Android HTTP網(wǎng)絡(luò)傳輸 | |
藍(lán)牙通信實(shí)驗(yàn) | |
WIFI通信實(shí)驗(yàn) | |
485通信實(shí)驗(yàn) | |
CAN通信實(shí)驗(yàn) | |
Android物聯(lián)網(wǎng)基礎(chǔ)實(shí)驗(yàn)案例 | LED燈控制實(shí)驗(yàn) |
蜂鳴器控制實(shí)驗(yàn) | |
按鍵采集實(shí)驗(yàn) | |
繼電器控制實(shí)驗(yàn) | |
ZigBee傳感器采集傳輸實(shí)驗(yàn) | |
ZigBee執(zhí)行器傳輸控制實(shí)驗(yàn) | |
Android物聯(lián)網(wǎng)綜合案例 | 室內(nèi)光線采集實(shí)驗(yàn) |
家居溫度檢測系統(tǒng) | |
智能家電控制實(shí)驗(yàn) |
4)Linux課程目錄:
章節(jié) | 課程 |
設(shè)備簡介 | 平臺認(rèn)知 |
環(huán)境部署 | VMware虛擬機(jī)安裝實(shí)驗(yàn) |
Ubuntu操作系統(tǒng)安裝實(shí)驗(yàn) | |
Ubuntu安裝VMware Tools實(shí)驗(yàn) | |
Ubuntu配置root登錄實(shí)驗(yàn) | |
Ubuntu安裝minicom串口工具實(shí)驗(yàn) | |
Ubuntu配置以太網(wǎng)地址實(shí)驗(yàn) | |
Ubuntu配置NFS服務(wù)器實(shí)驗(yàn) | |
Ubuntu安裝交叉編譯器實(shí)驗(yàn) | |
交叉編譯Qt4.8.5程序庫實(shí)驗(yàn) | |
Creator開發(fā)環(huán)境安裝配置實(shí)驗(yàn) | |
Qt應(yīng)用開發(fā) | QT HelloWorld實(shí)驗(yàn) |
Qt下信號和槽實(shí)驗(yàn)實(shí)驗(yàn) | |
QT QTimer定時器實(shí)驗(yàn) | |
Qt下多線程實(shí)驗(yàn)實(shí)驗(yàn) | |
Qt下數(shù)據(jù)庫訪問實(shí)驗(yàn) | |
Qt網(wǎng)絡(luò)通訊實(shí)驗(yàn)(串口、TCP服務(wù)器、TCP客戶端、UDP) | |
Qt GPS定位實(shí)驗(yàn) | |
物聯(lián)網(wǎng)通信基礎(chǔ) | Qt網(wǎng)關(guān)基礎(chǔ)擴(kuò)展板采集控制 |
Qt網(wǎng)關(guān)三路繼電器控制 | |
ZigBee傳感器數(shù)據(jù)采集實(shí)驗(yàn) | |
ZigBee射頻讀卡實(shí)驗(yàn) | |
WiFi通信實(shí)驗(yàn) | |
物聯(lián)網(wǎng)場景開發(fā) | 室內(nèi)光線采集實(shí)驗(yàn) |
家居溫度檢測系統(tǒng)實(shí)驗(yàn) | |
智能家電控制實(shí)驗(yàn) |
