论文部分内容阅读
随着计算机技术、移动通信技术以及传感器网络技术的飞速发展,远程监控技术的应用也处在不断革新之中。目前,在面向传感器监控的远程监控系统中,由于传感器设备类型多样、异构,格式、参数都各不相同,导致监控系统难以扩展,管理与维护也困难。针对该问题,设计并实现了一个开放式的可靠远程监控协议,提高了面向传感器远程监控系统的对传感器设备接入的开放性。首先,本文对远程监控技术的现状做了研究,针对面向传感器远程监控系统中异构类型传感器难以一致接入监控系统中的问题,指出设计一种开放式的远程监控协议的必要性。接着从监控系统的整体框架,结合具体的监控需求,运用软件复用的思想,提出了一种可扩展的远程监控框架。其次,在给出的面向传感器监控框架基础之上,针对目前系统中存在的类型多样、结构各异的传感器监控设备,无法一致接入系统进行统一管理的现实问题。通过分析典型的网络协议模型,并参照网络协议分层设计的思想,设计了一种开放式远程监控管理协议OMMP,详细阐述了关于OMMP协议的语法、语义与时序的分析和设计过程,并给出了OMMP协议的典型应用案例。最后,提出并实现了基于OMMP协议的可扩展协议解析机制。应用XML描述协议的思想,使用XML技术去描述和验证协议格式,选用正则表达式对协议可变部分数据进行解析,这样使得协议描述与数据解析相分离,提高了协议解析的效率。然后按照OMMP协议解析流程,通过在已开发系统中的实现举例,验证了协议及协议解析机制的合理性和有效性。