论文部分内容阅读
随着物联网技术的快速发展,物联网技术被投入到许多领域的应用中,利用物联网技术进行监控也在各领域大幅推广。在诸如交通、农业、航空等领域中,物联网技术充分体现了其自动化、智能化等特点,很大程度上方便了人们的工作和生活。但是,随着物联网应用规模的不断扩大,网络通信量的不断增加,物联网监控系统将面临着大规模智能采集终端高并发的数据访问,因此,就要求物联网通信服务能够支持高并发的持续数据访问;另外面对持续到达的数据流特别是高速数据流,物联网监控系统必须快速对其进行响应并实时输出结果,这要求通信服务保证监控的实时性。针对以上物联网监控中的通信问题,本文提出的物联网监控通信服务旨在解决高并发访问和高速数据流实时处理的关键问题,基于NIO、线程池和数据流处理等技术设计了一种处理大规模终端通信问题的解决方案。首先,论文阐述了物联网通信技术和数据流处理技术的相关研究,分析了非阻塞多线程通信模型的优势,并结合物联网通信特点指出了应用于物联网监控系统的可行性和优势。其次,研究了当前数据流处理的技术方案,并提出了适用于物联网监控系统的高速数据流实时处理算法。最后,本文将通信服务应用于桥梁监控系统中,模拟大规模采集终端数据访问的场景进行测试,性能测试结果表明:本文设计的通信服务在合理消耗资源的基础上支持高并发的数据访问,相比未使用数据流处理算法的通信服务明显减少了监控延迟时间,提高了实时性本文根据物联网监控的需要,对物联网通信服务进行了深入分析和研究,提出的方法能够有效解决高并发通信造成的服务器阻塞和高速数据流造成的实时性差等问题。本论文提出的方法可以有效应用于其他物联网实时数据监控系统,可以在物联网其他相关领域及系统开发中予以参考,具有工程实践指导意义。