Translator Disclaimer
19 July 2010 A software framework for telemetry and data logging, MMT Observatory, Arizona, USA
Author Affiliations +
An object-oriented software approach to acquisition and logging of telemetry data has been implemented at the MMT Observatory (MMTO). This approach includes: 1) a uniform interface to RS-232 serial and TCP/UDP network-enabled hardware devices, 2) a multiplexed socket server able to handle multiple simultaneous connections, 3) a simple ASCII network protocol, 4) standardized relational and round-robin database logging, 5) consistent parameter naming conventions, 6) automatic data validation, 7) centralized configuration files, and 8) unified process control. Over 25 miniservers, each of which corresponds to a single hardware device, implement the hardware-specific protocol for communication with that hardware device. The miniserver collects data from the device and allows network access to the dataset for that device via a uniform ASCII protocol. Each miniserver also periodically logs data to relational and, optionally, round-robin databases. Over 29 gigabytes of logged telemetry data, representing over 1500 distinct parameters and 120,000,000 MySQL records, are currently available for the past 4-5 years through this software framework. Essentially any scripting language can be used to access the ASCII-based network interface and MySQL relational databases. This object-oriented approach to telemetry provides a framework into which new hardware devices can easily be added and leverages existing data acquisition, analysis, and visualization tools.
© (2010) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
J. D. Gibson, T. Trebisky, S. Schaller, and D. Porter "A software framework for telemetry and data logging, MMT Observatory, Arizona, USA", Proc. SPIE 7740, Software and Cyberinfrastructure for Astronomy, 77403M (19 July 2010);


The DECam DAQ System lessons learned after one year...
Proceedings of SPIE (July 25 2014)
Queue scheduling software at the MMTO
Proceedings of SPIE (July 06 2018)
Automation and control of the MMT thermal system
Proceedings of SPIE (July 26 2016)
An integrated scheduling and program management system
Proceedings of SPIE (September 13 2012)
Upgrading the MMT primary mirror actuator test stand a...
Proceedings of SPIE (September 27 2012)

Back to Top