论文部分内容阅读
在物联网技术不断发展的今天,基于无线网络的物联网系统规模越来越大,功能也越来越复杂,网络任务也不断增加。由于网络中存在移动节点,在节点移动的过程中就可能出现任务对网络资源需求的变更,个别任务在短时间内需求更多资源的情况也时有发生,并且移动节点的功耗会随着性能的增强而变大,为了增大续航时间,低功耗也是需要考虑的重要问题。因此如何在大型复杂无线网络的各应用任务中取得资源、功耗与性能之间的平衡成为了新的亟待解决的问题。本文首先对无线网络中的资源进行分析,得出可分配的无线网络资源的要素。根据要素的优先等级和对应的要素权重提出了网络通信性能管控函数的概念式,根据此式可以估算当前任务的网络通信性能指标。大型复杂网络中各个网络任务就根据各自的网络通信性能指标建立任务优先级列表,指标越高的任务优先级越高,就会优先得到系统的执行。本文针对网络中任务需求变动的情况进行了分析,根据相同要素的对应等级建立要素优先级表,根据各要素权重的大小等级调整要素的优先级表,再通过任务的目标优先级继续不断地调整网络通信要素,直到最终达成任务的目标优先级。操作系统就根据新的任务优先级列表继续运行。为了在配置参数时尽可能的降低功耗,本文还提出了功耗指数的概念。在资源分配的过程中,本文用到了文献中的P-推理,以此来进行元素的判断。本文又针对数据碰撞的现象进行了研究与优化。根据本文提出的资源分配的方案设计了实验来验证该理论的效果与可行性。接下来本文利用所提出的资源分配的方案设计了一套基于WSN的物联网系统,包括硬件模块的设计和软件部分的设计。本文还针对低功耗节能的目标进行了设计,并通过实验验证了低功耗设计的效果。最后,在智慧工地的实际项目中使用本文的资源分配方案,并选取其中一个资源分配的场景进行理论分析,与系统的运行的实际效果进行比对,分析结果表明本文的方案基本能够达到资源分配的预期效果。