·上一文章:基于PDIUSBD12的无线USB接口收发器的设计
·下一文章:基于RFID 技术的无线Key 模型
监测中心、各级监测站和监测设备组成一个局域网络,进行树型结构管理,实现各种监测功能,达到统一管理、分工合作、数据共享的目的。在监测站内部的数据通讯直接通过分布式组件来完成,而各个监测站之间的数据通讯的实现则是通过网络通讯服务程序进行点对点通讯(PPP),这样可以避免网络设备统一管理而带来的数据传输瓶颈问题。根据实际情况,用户可以建成只有一个监测站的小型监测网络系统,也可以扩建成全国监测网络系统。
2.2 系统软件结构
整个监测网络系统基于分布式组件设计,采取“客户端-中间层-设备底层”三层结构形式。客户端是监测系统的功能界面程序,主要完成与用户的交互功能;中间层是工程的核心组件,主要负责命令与数据的分发以及设备和用户的统一管理;底层设备封装成组件形式,主要完成用户的测量任务,并返回数据。图1是监测系统整体框架结构图。
客户端程序,从功能上来说是一个面向用户的窗口,主要完成的功能有两个:作为用户和设备交互的窗口,向中间层发送命令和显示中间层返回的数据;完成一些独立于中间层的数据处理功能。
中间层就象整个系统的中枢神经,其主要完成两大功能:一是负责整个系统数据流的管理,向上接受客户端输入的测量命令和参数,并向客户返回相应的测量数据和状态,向下将测量命令和参数发送给底层设备,并接受设备返回的数据。二是设备管理和用户管理,简单的说就是对网络中的设备和用户进行统一管理。
设备底层主要是设备的DCOM封装和与中间层的接口程序。
3 系统总体设计
3.1 客户端程序设计
怎样设计界面友好,运行稳定,实时反应迅速的监测软件是监测网络系统的首要要求。监测网络系统应用软件的交互界面和功能直接反映了用户的需求。