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