桥梁监测综合主机标准化设计
图6 桥梁监测综合主机软件架构
已发
桥梁监测综合主机硬件可以采用高性能工业控制计算机,软件设计和实现是桥梁监测综合主机研发的主要内容。
为了实现传感器接口标准化的同时又不失通用性和灵活性,桥梁监测综合主机在软件整体架构上分系统调用层、中间层和应用层,如图6所示。系统调用层主要功能是调用操作系统底层应用编程接口(applicationprogramminginterface,API)来驱动通信接口实现数据通信功能。应用层主要功能是获取桥梁状态数据进行计算、分析、预警和显示。中间层是实现传感器接口标准化的关键,位于系统调用层传和应用层之间,其依据GB/T30269.702关于传感节点通信协议的规范,向下需要实现与桥梁状态参数采集终端的通信,从而获取或配置参数并读取桥梁状态数据,向上为上层应用软件提供采集终端数据编码获取和解析的服务,使得采集终端对于上层应用软件是透明的,这样上层应用软件可以更专注于各项功能策略的实现。根据GB/T30269.702关于通信协议的规范要求,中间层提供移除采集终端参数函数族、读取采集终端参数函数族、配置采集终端参数函数族和读取采集终端传感数据函数族等四类函数。