Page 116 - 生态环境监测技术应用
P. 116
第四章 噪声监测研究
必须启动一个服务器程序,以便现场数据采集终端能与远程服务器数据中心建
立连接进行数据传输。系统中服务器采用 Socket 通信,主控计算机与现场数据
采集终端采用客户机 / 服务器模型。Windows Socket(或简称 Winsock),是
Microsoft 以 BSD Socket API 为基础所发展出来的,是 Microsoft Windows 提供的
网络编程接口。它定义了两台计算机间进行通信的规范(也是一种编程规范),
提供基于 TCP/IP 协议的接口实现方法。
Socket 网络编程中最常见的是客户 / 服务器模式。以该模式编程时,服务端
有一个进程(或多个进程)在指定的端口等待客户来连接,服务程序等待客户的
连接信息,一旦连接上之后,就可以按设计的数据交换方法和格式进行数据传输。
客户端在需要的时刻发出向服务端的连接请求。
本系统中无线数据采集终端是通过 RS-232 接口或 RS-485 总线的模式与
GPRS 透明数据传输终端相连。通过 GPRS 透明数据传输终端内置嵌入式处理器
对数据进行处理,按协议封装后发送到 GPRS 网络,通过 Internet 传送至数据中
心保存到 SQL 数据库 citynoise 中,实现现场数据采集终端和数据中心系统的实
时在线连接。
(4)监测点噪声的实时显示
噪声数据的实时显示,采用 ADO 技术,并通过内部的属性和方法提供统
一的数据访问接口方法。其核心对象只有 Connection 对象、Command 对象和
Recordset 对象。也就是说,首先用 Connection 与服务器进行连接;建立连接之后,
需要用 Command 实现对数据库的全面控制;最后用 Recordset 来操作和查看结果,
并运用 MSChart 控件以曲线图显示实时数据的变化。
基于无线网络的数据采集技术,通过 GPRS 接入互联网,以达到实时远程数
据采集,彻底摆脱了有线的困扰,能够减少人工输入数据、降低成本、提高系统
的效率。本案例将环境质量监测系统与 GPRS 无线数据传输技术,较好地结合在
一起采用无线通信方式实现噪声数据采集,使得系统应用更灵活、并大大降低了
成本,为环境规划、监测、决策支持、科学评价开辟了新的思路和途径,对环境
监测有相当重要的借鉴价值。
-103-

