基于异构设备的分布式远程物联网开发测试平台设计与实现
发布时间:2023-04-02 16:08
近年来,物联网技术快速发展,广泛应用在了人们的生产生活当中。物联网技术的发展带来了两个问题:一是随着新的设备类型、操作系统的出现,物联网设备的异构性越来越强;二是物联网应用越来越复杂,一个物联网应用往往包含了多个异构的物联网设备。在传统的物联网应用开发与测试流程中,开发者需要选择并购买需要的设备,然后,针对特定的物联网设备,安装对应的设备驱动,配置相应的开发环境,才能进行应用的开发。完成应用的开发后,开发者需要将设备部署到实际的应用环境中,实现对应用的测试,并根据测试结果对应用进行改进。随着物联网设备异构性与应用复杂性的增加,上述开发流程在一定程度上增加了物联网应用开发的难度,降低了开发者的开发效率。为了解决物联网应用开发与测试过程中的痛点,本文设计了基于异构设备的分布式远程物联网开发测试平台:LinkLab。LinkLab平台采用分布式架构,支持多种异构设备的接入,实现了云端编译、远程烧写、分布式部署等多种功能,覆盖了“编译-烧写-测试-优化”的物联网应用全链路开发流程。基于LinkLab平台,开发者无需在本地配置开发环境,代码编写、应用编译、设备烧写与应用测试均在云端完成,简化了物...
【文章页数】:67 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第1章 绪论
1.1 研究背景及意义
1.2 研究现状及存在问题
1.3 研究目标和内容
1.4 本文组织结构
第2章 相关工作
2.1 物联网在线开发平台
2.2 物联网远程测试平台
2.2.1 无线传感网测试平台
2.2.2 物联网场景测试平台
2.3 本章小结
第3章 系统概述
3.1 系统介绍
3.1.1 系统功能
3.1.2 使用流程
3.2 系统架构
3.3 系统工作流
3.4 本章小结
第4章 系统设计
4.1 系统设计概述
4.2 在线编译
4.3 设备分配
4.3.1 问题定义及求解
4.3.2 任务调度流程
4.4 命名机制
4.5 设备监测
4.6 本章小结
第5章 系统实现
5.1 硬件接入及部署
5.2 软件实现
5.2.1 在线编译系统
5.2.2 设备管理系统
5.3 本章小结
第6章 实验评估
6.1 案例分析
6.1.1 LoRa通信
6.1.2 物联网教育
6.2 实验环境介绍
6.3 实验结果
6.3.1 整体性能
6.3.2 可扩展性
6.3.3 在线编译
6.3.4 设备分配
6.3.5 设备监测
6.4 本章小结
第7章 总结与展望
7.1 工作总结
7.2 未来工作
参考文献
攻读硕士学位期间主要的研究成果
致谢
本文编号:3779524
【文章页数】:67 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第1章 绪论
1.1 研究背景及意义
1.2 研究现状及存在问题
1.3 研究目标和内容
1.4 本文组织结构
第2章 相关工作
2.1 物联网在线开发平台
2.2 物联网远程测试平台
2.2.1 无线传感网测试平台
2.2.2 物联网场景测试平台
2.3 本章小结
第3章 系统概述
3.1 系统介绍
3.1.1 系统功能
3.1.2 使用流程
3.2 系统架构
3.3 系统工作流
3.4 本章小结
第4章 系统设计
4.1 系统设计概述
4.2 在线编译
4.3 设备分配
4.3.1 问题定义及求解
4.3.2 任务调度流程
4.4 命名机制
4.5 设备监测
4.6 本章小结
第5章 系统实现
5.1 硬件接入及部署
5.2 软件实现
5.2.1 在线编译系统
5.2.2 设备管理系统
5.3 本章小结
第6章 实验评估
6.1 案例分析
6.1.1 LoRa通信
6.1.2 物联网教育
6.2 实验环境介绍
6.3 实验结果
6.3.1 整体性能
6.3.2 可扩展性
6.3.3 在线编译
6.3.4 设备分配
6.3.5 设备监测
6.4 本章小结
第7章 总结与展望
7.1 工作总结
7.2 未来工作
参考文献
攻读硕士学位期间主要的研究成果
致谢
本文编号:3779524
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/3779524.html