2016移动计算(物联网移动应用)课程--厦门大学
课程内容
课程将移动智能终端定位于人—机—物三者之间无缝的交互和联接的入口,根据物联网的架构进行教学内容的简化,考虑到物联网云端、传感器端及手机端 三者的关系,以室内外天气预报为例,进行项目为导向的教学。课程根据物联网三层架构,将手机定位为信息门户和交互中心,连接传感器与云端服务。 云端部分主完成利用天气预报API获取天气数据的功能,以及firebase相关数据的处理。传感器端主要用于测量采集室内环境温度。
课程大纲与讲议
- 绪论 移动平台的发展概况,物联网系统架构,及近年来移动互联网与物联网融合发展的创新趋势
- Android 应用开发入门 基于 Android 介绍移动应用开发的入门知识
- 纸上原型系统 引入谷歌设计挑战模板,进行纸上原型设计
- Android 进程与服务编程 介绍 Android 多线程、后台服务等
- Android WiFi编程 介绍 WiFi 及相关的网络编程 API
- Android 蓝牙编程 介绍蓝牙、蓝牙 BLE 以及相关的 Android API
- MBaaS & Firebase 介绍移动后端即服务 MBaaS 及开发,介绍物联网中 MBaaS 的概况,以及 Android Firebase开发
- Arduino 及其程序设计 介绍 Arduino 平台构成、特点、种类及 Arduino 程序开发的方法