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-
   111   112   113   114   115   116   117   118   119   120   121