论文部分内容阅读
随着移动通信技术的迅速发展,无线传感器网络(Wireless Sensor Network,WSN)同时作为物联网与未来5G的关键技术,在诸多应用领域展现了多面优势。现阶段WSN的综合网关及综合终端产品普遍不具有通用性,美观性。因此,为了增强WSN网络的演示效果和监控效果,对现有不同类型WSN网络进行综合管理,本文详细介绍了无线传感器网络可视化自动布局算法设计及通用可视化平台实现。本文的算法设计部分主要解决了WSN网络拓扑和节点数据可视化自动布局问题。随着网络数据规模增加、拓扑结构增强了复杂性和层次性,网络可视化技术也不断发展从而满足对于一定规模、动态变化的网络的可视化需求。本文针对力导向算法进行了优化改进,得到了性能与效果更佳的改进的可视化自动布局算法。算法的总体复杂度为2O(n),算法内部包含的子算法使用的循环次数少,效率高,收敛速度快,整体算法在显示具有64个节点的树形网络下,终端(客户端)执行的总时间小于1秒。最后本文的改进算法与经典模型进行了对比,验证了本算法的有效性、普适性。本文的硬件设计与实现部分主要加载了优化的可视化自动布局算法、网络监控与绘图模块、基于UART串口的WSN网络发现与分析模块等,实现了通用的WSN网络可视化监控平台。基于Java Web技术,可视化平台使用了结构化编程思想,采用了视图与逻辑分立的MVC模式软件结构设计理念,最终形成了具有结构与内容合理的多个程序子模块的可视化监控Web项目。可视化平台的前端采用了Html5等技术并加载了本文提出的优化的网络可视化自动布局算法,实现了对于WSN的网络拓扑与节点数据的可视化及自动布局。由于Java Web的平台通用性,此平台可以在Windows、Linux等多种操作系统运行,也可以在PC、嵌入式等多种类型设备上运行。