移动互联网/物联网嵌入式教学科研平台
型号:DL07-SeaIOT-DP02-B
1. 【平台简介】
移动互联网/物联网教学科研平台(型号:SeaIOT-DP02-B,尺寸:50×32×10cm))是一款集成无线传感网、嵌入式网关、移动互联网通信于一体的箱式教学科研平台。平台集成六种以上无线网络传感器,采用升级版Cortex-A8核的智能网关,板载3G移动通信、WiFi/BlueTooth二合一无线通信、GPS定位、以及无线传感网通信等多种模块接口,扩展A8处理器外部总线接口实现按键检测、AD采样、串口通信以及流水灯、显示屏、蜂鸣器、步进电机、直流电机等本地设备的控制,是一套完整的融合ZigBee无线传感网、移动通信、嵌入式开发、数据采集与设备控制等物联网技术的教学科研平台。同时平台提供了完全开放的源码、详细的实验文档以及方便二次开发的SDK支持包,便于用户进行不同模式的学习、科研。
2. 【平台特点】
采用强大的Cortex-A8升级版智能网关。升级版智能网关的硬件新、强、完善,软件不断升级,接口功能历史强大。
模块化设计,应用形式多样:智能网关、传感器节点通过插针或插件方式与底板连接。节点采用供电与固定一体的巧妙安装方式,使用灵活,既可固定在实验箱底板上使用,也可单独取出,作为移动节点用于各种实训项目。
传感器类型丰富:支持温湿度、火焰、光敏、压力、光线、烟雾、RFID低频读卡模块、红外学习、继电器控制、遥控按键控制、语音识别、指纹识别等多达三十种传感器,更换传感器调理板即可改变节点传感器类型。
ZigBee/WiFi/BT三种短距离无线通信方式随意选:默认选择ZigBee无线传感网通信协议,采用Z-Stack2007协议栈,支持TinyOS开源协议栈,也可选用WiFi、BlueTooth无线传感网通信方式。
多种接入互联网的方式:以太网、3G、WiFi等,任意选择传输方式。
基于3G的移动互联网技术开发:可以开展3G通信原理、WCDMA模块驱动开发、3G模块原理设计、3G移动互联网接入、3G物联网应用开发等。
基于WiFi/BT的网络通信开发:可以开展WiFi/BT通信原理、WiFi/BT模块驱动开发、WiFi/BT模块原理设计、WiFi/BT互联网接入、WiFi/BT移动通信与物联网应用开发等。
多层次网关应用程序:提供传感层数据分析、处理、显示的嵌入式应用程序;提供多传感器汇聚信息的融合、决策、传输的中间件管理程序;提供智能温室、智能家居、智能交通、智能港口等各种实训项目的应用层实施方案;
3. 【硬件资源】
平台主要包括ZigBee无线传感器节点、升级版Cortex-A8智能网关、以及网关扩展模块等硬件资源,如图所示。
4. 【软件资源】
无线传感器网络软件:使用ZigBee无线通信技术,将传感器与控制设备组成一个无线传感器网络,实现信息的无线传输。
智能网关无线传感器网络管理软件:该软件主要运行Android或嵌入式Linux系统下的无线传感器网络管理软件,汇聚当前网关管理的433、ZigBee、Bluetooth、WiFi、IPv6等传感器节点信息,控制相关的设备。Android下的网关应用程序是采用Eclipse或Android Studio结合JAVA语言开发的GUI图形化应用程序界面。Linux下的网关应用程序是采用QT4.7.3函数库与QT C++开发的GUI图形化应用程序界面。
云终端接入泛太云服务平台软件:将智能网关切换到云终端模式,通过软件把整个平台采集到的数据通过网络接入物联网云平台,进行大数据处理和专家会诊。用户只需通过终端设备注册登录到云服务平台,录入当前网关的信息,就可以利用智能终端,随时随地查看现场网关的信息、网关管理节点的实时数据和历史数据、历史数据曲线、本地设备的远程控制等。
5. 【典型实验】
《无线传感器网络》部分典型实验 |
基础实验:
实验一 ★建立一个简单的工程
实验二 通用数字I/O实验
实验三 OLED屏显示实验II(硬件SPI)
实验四 ★UART串口通讯实验
实验五 外部中断实验
实验六 AD单次采样实验
实验七 温度传感器实验
实验八 功耗模式实验 | 协议栈实验:
★TI GenericApp原程序再现;
基于GenericApp的数据传输实验;
★基于GenericApp温湿度节点与协调器的无线传输;
GenericApp多节点与协调器的无线传输;
GenericApp的树型网络拓扑建立实验;
★基于GenericApp的ZigBee节点数据采集与控制综合实验。 |
Andorid部分典型实验 |
★1.S5PV210网关Andorid平台快速建立:
实验一 烧写uboot到SD卡
实验二 使用sdfuse烧写系统:
实验三 使用fastboot烧写系统
2.嵌入式Andorid开发环境的建立实验:
实验一 Android编译环境的安装:安装Linux主机环境、安装必要的软件包、安装合适的JDK、解压Android源码;
实验二 编译uboot
实验三 编译Android
实验四 配置编译Linux内核
3. Android系统的测试与使用
★4. ANDROID (WINDOWS)开发环境建立:
实验一 JAVA环境建立,安装JDK
实验二 ECLIPSE安装
实验三 ANDROID SDK安装
实验四 ADT安装
实验五 创建、删除和浏览AVD(模拟器) | 5. LED项目实验:
整体架构分析;Android源码中编写硬件驱动;编写HAL层;编写JNI层;编写SERVICE层;编写app软件;代码编译与使用;
6. FT210 ANDROID的基础实验
C应用程序编写实验,LED控制、ADC采样、按键检测、PWM蜂鸣器测试、串口通信实验、CAN数据通信,数据库使用实验,播放器使用,帧动画播放,服务器-客户端网络编程;
★7. Android下ZigBee节点数据采集与控制: 温湿度、三轴加速度、颜色、光线、光敏、数字气压、继电器、遥控按键、火焰、雨滴、结露、RFID、振动、测距传感器、二氧化碳、空气质量等节点。
★8. Android综合实验
实验一 基于3G传感数据网络通信实验
实验二 基于WiFi的数据网络通信实验
实验三 智能家居环境监控实训 |
典型实训案例 |
★案例1:基于Qt的WSN网络拓扑结构显示实验
★案例2:基于Android的智能家居环境监控实验
★案例3:基于Qt的智能交通与停车管理实验
★案例4:基于Android的农业大棚远程监控实验 |