论文部分内容阅读
作为国家倡导的新兴战略性产业,物联网备受各界重视,并成为就业前景广阔的热门领域。于是作为培养创新性人才的主要切入点,物联网专业成为了各高校近五年争相申请最多的一个新专业。但是物联网并非一个全新的技术,而是融合了以往的嵌入式系统、无线技术等多门技术的集成应用及创新。在以往高校实验室建设过程中,可能已经搭建了嵌入式实验环境、软件工程实验室等,如何利用已有技术条件,并构建符合物联网产业链人才需求的实验环境就是本物联网实验教学平台设计的关键。针对以上所说的情况,本文设计了一款基于ZigBee协议的物联网教学实验平台,并进行了以下几个方面的工作:(1)本文运用的ZigBee无线技术是一种低速率、低功耗、低成本的短距离无线通信技术,本文首先对市面上存在的物联网实验平台做了详细的性能比较,以学生的学习需求为出发点制定了最适合物联网及相关专业的学生学习的实验平台总体设计方案。(2)本文按照“核心板”+“扩展底板”的思想实现了存储器、复位/电源、串口、USB、网络接口、PCB天线等实验平台的各个功能模块的电路设计,完成了各模块的PCB设计、元件的焊接等硬件模块的整个开发及实现过程。(3)本文在硬件平台的基础上,对整个软件平台进行了系统性规划。在对各模块结构、原理分析完成之后,进行了交叉编译环境的建立,完成了Linux实时操作系统内核的移植、根文件系统的制作,又进行了Z-Stack协议栈的分析与改动。Z-Stack是ZigBee技术的软件具体实现,在实际中被普遍应用,本文详尽分析了Z-Stack协议栈的任务处理机制、各个函数的功能调用,最后根据课题实现目标编写应用程序。(4)文章最后对整个实验平台的测试结果表明本物联网实验平台的设计原理是可行的,达到了预定目标。通过此平台,学生可以通过开展物联网基础实验,完成课程体系的专业化学习,并进行小项目的实训开发;也可以通过通过本平台对物联网应用工程的整体架构进行了解和学习,完成从具体基础知识点到综合应用的提高,适用于本科软件工程、通信工程、电子工程、网络工程等相关专业本、专科学生、物联网工程技术人员以及广大物联网技术爱好者的学习和产品开发。