Personal tools
You are here: Home About Project Experience Real Time Data Acquisition & Control
Document Actions

Real Time Data Acquisition & Control

by admin last modified 2008-02-21 14:27

QuakeScan
ISTI designs and develops a custom waveform data retrieval system to pull Earthquake records from remote Quanterra instruments. The system uses the NEIC EHDF catalog to locate events and extract waveforms from continuous buffers on the data loggers. It works with any type of connection to the datalogger. Contact us for details. The system automatically retrieves data as new events are added to the NEIC catalog, no operator intervention is needed.

AutoDRM
ISTI provided a C language based AutoDRM emailer interface to the Incorporated Research Institutions for Seismology (IRIS) Data Management System (DMC) on-line waveform archive and Oracle database. The AutoDRM implementation matches the IMS1.0 specifications and provides new features such as MSEED data in MIME format. ISTI also has developed a GSE2.0 interface to the AutoDRM system and is available to add connections to your network's data archive. Contact ISTI for a customization of this code to your archive of seismic data.

COSMOS V0 to MiniSEED Data Converter
ISTI developed a C++ data converter to take COSMOS V0 format strong-motion data and convert it into MiniSEED. This work was done with funding from the TriNet network of CalTech and help from the California Division of Mines and Geology. In conjunction with this development, ISTI developers also upgraded existing code to take MiniSEED data from TriNet and convert it to COSMOS V0 format using XML to transfer information missing from the MSEED headers. The XML files are built using Perl scripts that use Perl::DHI to extract the data from an Oracle database. The latest version of the v02mseed filter outputs XML V0 header information and allows differencing of key elements and attributes of the header. The COSMOS V0 format is the emerging exchange format for Strong Motion data and specifications for it can be found at the official COSMOS web site.

SeisNetWatch
Designed COMSERV C++ agents that collected data in near real-time from COMSERV shared memory and from SEED data files. The data were transmitted using CORBA event services channels to a central server. This system involved a distributed three-tier architecture which ISTI designed from the ground up. The client for this project was the California Institute of Technology.

COMSERV2CD1
Developed and deployed a system to collect infrasound data from Quanterra Q730 digitizers for the Federal Institute for Geosciences and Natural Resources (BGR) in Germany. This software delivered Alpha format data to the International Data Center in near-real time using the Alpha Library. This project involved C programming and SuSE Linux.

Earthworm to MiniSEED Data Logger
ISTI designed and developed a robust continuous data logging utility. The utility, known as ew2mseed, connects to multiple Earthworm WaveServers and builds MiniSEED day volumes using Steim1 or Steim2 compression. The program is available in source code form from ISTI and is free for non-commercial usage. This work was funded by the IRIS Data Management Center.

Linux PKI Data Authentication
Integrated a Chrysalis-ITS Luna2 Token into the COMSERV2CD1 software suite. This project involved using the PKCS11 (Cryptographic Token Interface Standard) toolkit libraries as provided by Chrysalis-ITS under the RedHat Linux OS. Data are digitally signed in COMSERV2CD1 using DSA and transmitted to the International Data Center using the Alpha Libraries that ISTI helped to test under Linux. This work was in support of the Comprehensive Test Ban Treaty and the client was BGR, in Hannover Germany.

Luna2 PKI Integration with OpenSSL
ISTI integrated a Chrysalis-ITS Luna2 Token into the OpenSSL package for S/MIME signing capability. Refer to OpenSSL.org for details about OpenSSL. See Paul Friberg's article in Linux Journal on-line regarding this effort. This work was done under the Solaris and RedHat operating systems.

Comserv Customization for Linux
Provided several customers with pre-release versions of COMSERV for Linux. In addition to providing the COMSERV system working under Linux, ISTI has provided custom software development, support, and documentation for this system. We have integrated the COMSERV system with Quanterra Q730, Q680, and Q4120 dataloggers under the Linux OS.

Windows 95/98/NT Serial Port Driver
Created a set of "wrapper" functions for the Windows 32-bit serial port API routines, implementing easy access to port setup, I/O, handshaking and other functions. ISTI has used this library to talk to various seismic data loggers and a spectrographic device.

dm16tosegy
Realtime serial data acquisition software from Guralp DM16 16bit digitizers. C - SunOS,Linux

Quanterra DAS
Designed and implemented an interface to robustly acquire data from an earthquake digital acquisition system (DAS) for use in a Tsunami Warning applications. The work was done using the Solaris OS in C. The interface used COMSERV and Earthworm interface libraries.

Kinemetrics DAS
Designed and implemented an interface to acquire data from the Kinemetrics K2 digitizer. The interface is to be used in real-time earthquake monitoring applications in California. The work was done using the Windows NT in C and the program used Earthworm interface libraries.

GCF for UNIX
Realtime serial data acquisition and data server for Guralp DM24 24bit digitzers. IP Network delivery of data. Project involved protocol design and client/server modules. Written in C under SunOS,Linux, and Solaris

PRESTO/tkref
Communications with RefTek data acquisition systems. Tcl/Tk & C - SunOS,Linux,Solaris

Comserv in Kazakhstan
Assisted with the deployment and configuration of a 4 station network of Quanterra data loggers in Borovoye, Kazakhstan. This work involved hardware and software configuration and spread spectrum radio deployment (Utilicom). Contact us to see a sample of the field report we put together for this project.

Mass Spectrometer Control
Designed and wrote process monitoring and control software for Noble Gas Mass Spectrometers. The software interfaced with 3 Programmable Logic Controllers (PLCs). Developed multi tasking software on the PLCs for simultaneous preparation and analysis of water samples. Data i/o sources included IEEE-488 (GPIB) and RS-232 interfaces.

Temperature and pressure monitoring
Wrote software for use with remote Ultra High Vacuum systems using a CAMAC data acquisition system.

Pressure monitoring display
Designed electronics and interfaced with older display system.

Ultra High Count Rate Soft X-ray Proportional Counters
Designed equipment and interfaced them with standard data acquisition hardware.

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: