SPOC学校专有课程
M2M应用基础
分享
spContent=物联网将开创一个智能的新时代,不断延伸各行业能力边界,提升社会的运行效率,毋庸置疑,物联网是新一轮技术革命具有代表性的关键技术。本课程将会带领大家实践完成全栈完整的物联网系统的终端设计、嵌入式设计、通信组网、物联网平台使用、前后端设计等,从理论到实践,一起进入IoT的奇妙世界。
—— 课程团队
课程概述

本课程旨在培养学生运用M2M的基本概念、业务知识和设计方法进行M2M应用系统的设计与开发。通过本课程的理论教学与实践训练(包括自主学习),学生应取得如下学习成果:

1.理解M2M的概念、发展及其与物联网的关系,了解M2M的网络体系架构及其通信协议了解M2M技术的标准化进程、主要的标准化组织及其相关标准。

2.理解主要M2M应用开发协议及其原理、功能,掌握相关协议的应用开发方法并能编写应用程序,进行实验。

3.理解移动终端的基本架构,了解其主要操作系统及其市场、关键硬件、关键软件的相关技术,了解主要的移动应用系统开发平台及其应用开发方法。

4.了解M2M业务模式的现状、业务模式及其市场发展状况,了解M2M的主要应用领域。

5.能分析、设计典型M2M应用系统,制定合适的实验方案,构建(仿真)实验系统并开展实验研究。

 

授课目标

本课程理论与实践结合,理论与实践部分涵盖物联网全栈技术体系介绍与软硬件开发与实物制作,推荐工科信息类、计算机类、电气类同学修读,将在此次课程中获得IoT领域的全面知识提升。

成绩要求

课程考核由平时考核(15%)、实验考核(15%)、和期末课程实践项目考核(70%)三部分组成,加强过程考核。考核过程中,应注意学生个体差异,适当制定个性化评定方式,并适时进行评定。

1.平时考核。平时考核的重点是学生自主学习的意识和成效,主要考查点包括预习复习情况、实践项目阶段性作业完成情况等。

2.实验考核。依据学生实验准备、实施效果、实验报告等情况对每个课内实验进行单独考核,并按评分标准打分。所有实验成绩平均后形成实验课程考核成绩,计入课程总成绩。实验考核的具体要求见实验教学大纲。

3.期末考试。闭卷考试

 

课程大纲
预备知识

基础C语言/Python编程、Java编程,基础电路单片机知识、基础通信领域相关知识

参考资料
  1. 《物联网操作系统AliOS Things探索与实践》浙江大学出版社

  2. 《NB-IoT实战指南》科学出版社

  3. 《物联网平台Link Platform探索与实践》浙江大学出版社

  4. 《机器对机器(M2M)通信技术与应用》,阿克塞尔·格兰仕 奥利弗·荣格 著,国防工业出版社,2011年5月

  5. 《物联网M2M开发技术》,洪利 等编著,北京航空航天大学出版社,2011年6月

  6. MQ Telemetry Transport (MQTT) V3.1 Protocol Specification, Dave Locke, Pervasive and Advanced Messaging Technologies, IBM, August 2010,https://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html

  7. CoAP, https://tools.ietf.org/html/rfc7252

  8. LWM2M协议,https://www.openmobilealliance.org/wp/

  9. OM2Mhttps://www.eclipse.org/om2m/

  10. 《移动终端 2版》,王琦等编著,经济管理出版社,2017年4月