一、产品结构如下图所示。包含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通信实验
|
物联网场景开发
|
室内光线采集实验
|
家居温度检测系统实验
|
智能家电控制实验
|
濮阳高级技工学校