物联网(Internet of Things,IoT)技术正在蓬勃发展中,而在嵌入式的课堂中,如何引领学生结合嵌入式的技术进行物联网领域的初步探索是一个值得思考的问题.为了降低学生学习的成本和开发的难度,设计并实现了一个可扩展性强的集管理功能和...物联网(Internet of Things,IoT)技术正在蓬勃发展中,而在嵌入式的课堂中,如何引领学生结合嵌入式的技术进行物联网领域的初步探索是一个值得思考的问题.为了降低学生学习的成本和开发的难度,设计并实现了一个可扩展性强的集管理功能和开发应用功能于一体的物联网教学开发系统;采用开源框架Spring Boot和Vue,完成了系统云端的研发;基于微服务架构很好地解决了耦合性强和可扩展性差的问题.同时,为了应对高并发场景,设计了一种基于阈值过滤的负载均衡优化算法.实验结果表明,该算法提升了云端的平均响应速度,改善了在复杂网络环境下的负载均衡效果.硬件端基于MSP432开发平台和EMW3080 Wi-Fi模块实现了一套简单易用的支持配网和数据通信的SDK(Software Development Kit),降低了硬件底层工作的复杂度和学习成本,使得开发者可以专注于实现业务逻辑.展开更多
文摘物联网(Internet of Things,IoT)技术正在蓬勃发展中,而在嵌入式的课堂中,如何引领学生结合嵌入式的技术进行物联网领域的初步探索是一个值得思考的问题.为了降低学生学习的成本和开发的难度,设计并实现了一个可扩展性强的集管理功能和开发应用功能于一体的物联网教学开发系统;采用开源框架Spring Boot和Vue,完成了系统云端的研发;基于微服务架构很好地解决了耦合性强和可扩展性差的问题.同时,为了应对高并发场景,设计了一种基于阈值过滤的负载均衡优化算法.实验结果表明,该算法提升了云端的平均响应速度,改善了在复杂网络环境下的负载均衡效果.硬件端基于MSP432开发平台和EMW3080 Wi-Fi模块实现了一套简单易用的支持配网和数据通信的SDK(Software Development Kit),降低了硬件底层工作的复杂度和学习成本,使得开发者可以专注于实现业务逻辑.