平台总体介绍
针对目前移动互联行业发展与教学科研现状,经过大量高校教学需求调研,移动互联应用技术实验室的建设必须满足核心知识点教学,同时又能够体现当前及未来的技术发展方向,比如移动互联网、智慧物联网、开源硬件、智云中间件等。通过实验室的建设,能够帮助学生熟悉和掌握移动互联最本质的核心技术和最全面的应用方向,培养出适应市场需求的现代化移动互联工程师。
公司结合多年来在移动互联、移动互联网、物联网、云计算与大数据等方面的技术研究,一直探索移动互联教学的革新,通过对相关应用技术方向的交叉融合,为高校推出更加符合当前移动互联技术发展方向的智云移动互联应用教学平台,基于该产品的教学方案如下:
实验室方案框架说明:
智云移动互联系统囊括了移动互联学科的三个技术方面:移动互联接口技术、移动互联操作系统、移动互联应用开发,从当前行业需求来分类,分别对应移动互联智能硬件(偏重于接口技术、无线传感网通信、物联网智能设备)、智慧网关及中间件(移动互联Linux操作系统、Linux M2M技术)、移动互联应用(移动互联网)。
1)移动互联智能硬件:针对于移动互联微控制系统的开发,主要包含三个知识点:微控制器接口技术、微控制器操作系统、无线传感网络技术:
微控制器接口技术:经久不衰的核心技术,包括:微机原理、单片机接口、ARM接口、传感器接口等,培养学生熟练使用移动互联开发工具比如IAR/Keil进行程序的在线开发和调试,通过阅读芯片数据手册掌握寄存器、常用接口、总线等硬件编程。物联网应用技术的延伸则学习各种传感器的原理、RFID射频技术的原理,及与微控制器之间的结合。
微控制器操作系统:掌握一门开源的轻量级操作系统,比如Contiki,了解操作系统特性,掌握多任务、多线程、进程、事件、TCP/IP等技术。
无线传感网络技术:由物联网延伸而来的新技术,掌握Zigbee无线传感网技术和6LoWPAN下一代IPv6无线传感网技术,了解各种无线通信技术原理:Zigbee/Wi-Fi/Bluetooth/IPv6,能够设计智能无线微控制器设备及相关编程开发调试技术。
2)智慧网关及中间件:针对于移动互联操作系统的开发,主要包含三个知识点:移动互联Linux操作系统、M2M物联网技术、大数据:
移动互联Linux操作系统:主要学习移动互联操作系统相关知识,包括移动互联Linux系统裁剪移植、驱动开发、Shell编程等,同时掌握基本的Linux应用开发,比如IO编程、多线程、进程通信、信号量、网络编程、BOA服务器、SQLite数据库等。
M2M物联网技术:主要学习多网络协议数据交换技术,实现传感网络与电信互联网的数据交换。包括Linux网络编程、多网络协议解析、网络路由技术、IPv4/IPv6技术、MQTT服务器技术、3G/Wi-Fi技术、服务器技术、网络加密、信息安全等。
大数据:学习云计算与大数据技术,了解移动互联与大数据技术的交叉融合。
3)移动互联应用(移动互联网):移动互联系统的应用层,掌握基于Android应用技术、IOS应用技术、Web Html5应用技术为代表的移动互联网应用开发。
产品概述
MIKits移动互联网实验平台是一款面向移动互联高端教学的实验平台,该平台采用ARM Cortex-A9 & Cortex-M4双处理器架构,能够覆盖移动互联硬件、网关、应用三层的学习,同时结合智云开放服务云平台,可以实现完整的基于智慧互联技术的项目场景开发。
MIKits移动互联网实验平台应用层采用三星ARM Cortex-A9四核处理器S5P4418平台,软件版本为Android-4.4,为当前主流移动互联网应用及模块提供更好更多的支撑。智能硬件层采用ST公司ARM Cortex-M4 STM32F407处理器平台,软件为Contki-3.0,无线采用ZigBee、BLE、Wi-Fi等,适应各种智能设备需求。
平台主要配置(具体详细配置请联系销售人员出方案)
MIKits实验平台由移动互联智能应用系统和移动互联智能硬件系统构成,硬件框图及参数如下:
Mini4418
l S5P4418 ARM Cortex-A9 四核架构,内存:1GB,Flash:8GB
l 10.1寸IPS广角高清液晶屏,多点触摸屏
l 集成多种通信模块:ZigBee、IPv6、RF433、Wi-Fi、BLE、LTE (含SIM接口、语音接口) 、GPS,支持Ap功能
l 2路高清模拟摄像头输入接口,1路500w MIPI摄像头
l 4路USB Host接口,1路OTG接口,1路TF卡接口,1路千兆网卡,1路RJ11传感器接口,1路HDMI,1路红外接收,1路蜂鸣器,3路按键,4路LED,3路串口接口
l 调试接口: ZigBee、IPv6、RF433三路调试接口,USB串口
l Android-4.4操作系统,ZStack、6LowPAN、SimpliciTI、ble、wifi无线协议栈
l 智能网关功能:支持多网融合技术(ZigBee、IPv6、RF433、Wi-Fi、BLE、LTE),通过智慧云协议实现异构网络的互联互动,同时具备与移动互联云的接入能力
l 提供系统刷机工具,开放源代码
l 提供Linux操作系统、移动互联网关实验、android应用实验、web应用实验,提供全部源代码
l 项目案例:提供智慧台灯、运动手环、智能手表、健康腕带、绿色家居、创意水杯、体脂体重秤等项目硬件、算法、驱动、网络、应用等全部软硬件资料,开放源代码。
IHD-BASIC
l STM32F407 ARM Cortex-M4 架构
l 2.8寸TFT彩色LCD,16MB Flash
l 集成多种通信模块:ZigBee、Wi-Fi、BLE、GSM(含SIM接口、语音接口)、GPS
l 高精度数字温湿度传感器(HTU21D),高精度数字光强度传感器(BH1750FVI)
l 高亮RGB彩色LED指示灯,4路LED,1路蜂鸣器
l 4路扫描按键,4路中断按键
l 丰富外设:TTL、485、3V/5V电压模拟采集、4~20mA电流模拟采集、两路5V继电器、摄像头接口
l 调试接口: STM32F4、ZigBee、Wi-Fi、BLE四路调试接口,USB串口
l 12V锂电池,板载提供电量检测和电池充电
l Contiki-3.0操作系统,ZStack、SimpleLink、ble无线协议栈
l 80PIN arduino扩展接口,6路MD8/S工业端子,12PIN传感器接口
l 提供移动互联接口实验、传感器接口实验、无线通信实验( ZStack、SimpleLink、ble)、Contiki微操作系统提供全部源代码
项目案例:提供智慧台灯、运动手环、智能手表、健康腕带、绿色家居、创意水杯、体脂体重秤等项目硬件、算法、驱动、网络、应用等全部软硬件资料,开放源代码。
4主要特性
l 移动互联操作系统:Android 4.4 / linux3.0 / QT4.8或更高版本,提供板载所有硬件接口及应用模块的驱动及应用,全部开放源代码;
l 支持软硬件一键开关机,带休眠唤醒功能,提供Power开机按键;
l 支持移动互联网开发所必需的功能:4G/3G语音通话、短信、上网,音频录放音功能,Wi-Fi(支持AP热点)、Ethernet上网功能,无线蓝牙功能,模拟/数字摄像头拍照、录像功能,模拟摄像头信号接入,PAL电视模拟信号接入,GPS/北斗位置导航服务,HDMI音视频输出(支持1080P),九轴传感器驱动应用(加速度、陀螺仪、地磁);
l 支持IPv6路由,实现网关下对ZigBee(CC2530)、ZigBee/IPv6(STM32W108)、Wi-Fi(HF-LPT200)、Bluetooth(HC-05)、WCDMA&GPRS等多种通信技术的IPv6数据封包和解析,提供CoAP应用通信协议的网关数据解析服务;
l ARM Cortex-M4智能硬件系统,支持ARM双U移动互联系统开发(M4实现ARM接口技术课程学习,A9提供ARM移动互联操作系统课程学习),提供实验指导书及实验例程;
l 提供大量的4G/3G手机开发教学案例:无线点菜系统、数字校园系统、3G远程视频传输系统、智能家居系统、智能医疗系统;
l 提供Windows/Linux下一键刷机软件,选择需要更新的镜像文件即可快速进行USB线缆刷机,支持Uboot参数修改配置,EMMC或外置SD卡刷机可选。