提供符合产业发展的课程内容,是曾益慧创赋能高校工程教育的手段之一。近几年以来,IoT一直是一个非常热门的技术,它已经被运用到了包括智能家居、医疗保健、农业以及交通运输等许多应用中。在一个万物互联的时代,IoT系统被快速地开发和运用到不同的领域中,IoT工程师需要具备一系列的技能来快速设计和开发IoT系统。那么我们如何来培养这些面向未来的IoT工程师呢?这篇文章中给出了一些开发IoT系统需要学习的重要技能,并且在一个特别设计的IoT系统教学实验中体现了对这些技能的培养和运用。
1 - IoT系统的组成部分和应用协议?
针对不同的应用场景,IoT的架构和实现会有所不同,但是基本上IoT可以被描述为一个分布式的智能系统。智能系统是一个具有传感、处理和通信能力的设备。这些智能系统间,通过一个服务器、云、或者是直接地进行通讯,以完成特定的任务。
参考2015年IEEE的一篇题为“Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications”的论文(2317 Paper Citations,5 Patent Citations,99713 Full Text Views),作者在文章中讨论了IoT应用系统的不同组成部分以及其中可以被使用的不同通讯协议。基于文章中作者讨论到的这些不同元素,下图突出展现了一个普遍的IoT系统中所具有的不同特性。