GL Controller System Software/Communications
| Function |
Interface |
Notes |
Link |
|
Remote User Access via browser
|
Ethernet
|
- Full access to GL user interface
- Download data or test profiles
- Macro builder for email alerts and automation
|
GL Chamber Controller
*Live Demo* |
| RESTful API |
Ethernet |
RESTful API for access from other software. Documentation includes examples in Javascript, Python, CURL. |
Log into this demo (demo/demo),
then go to API Documentation |
|
Direct System Controller Commands
|
Ethernet or optional RS-232 or RS-485
|
Use direct controller commands. Bypasses the API and UI, talks directly to the PLC. Library in Python 3.
|
Chamber Connect Library
at Github.com
|
|
Labview drivers
|
RS-232
|
Direct controller commands for VISA 5.0+
|
Labview drivers at ni.com (link)
|
Detailed guide on remote/software access (pdf)

GL Controller Frequently Asked Questions
Does the GL Controller include remote web access?
Yes. Every GL Controller includes ESPEC's browser-based Web Controller, allowing users to remotely monitor chamber status, create and edit test profiles, download data logs in CSV format, configure email alarm notifications, and integrate with third-party software using a RESTful API. No additional software is required to access these features through a supported web browser.
Can I download chamber data from the GL Controller?
Yes. The GL Controller makes it easy to export chamber data in industry-standard CSV format for analysis, reporting, and recordkeeping. Data can be downloaded directly to a USB flash drive at the chamber or through the browser interface to your local computer.
Can I back up or transfer test programs?
Yes. Test programs can be uploaded to or downloaded from the GL Controller using a USB flash drive. Program files are stored in JSON format, making it simple to back up configurations, duplicate programs across chambers, or archive test methods.
Does the GL Controller have a USB port?
Yes. A standard USB port is included on every GL Controller. It supports exporting chamber data logs, importing and exporting test programs, and simplifying routine data management without requiring a network connection.
Does the GL Controller support software integration?
Yes. The GL Controller is designed for integration with laboratory software, custom applications, and automation systems. It includes a RESTful API for modern software integration and supports direct communications through optional RS-232 or RS-485 interfaces.
Is there a software development kit (SDK) for the GL Controller?
Yes. ESPEC provides the free Chamber Connect Library, which includes sample code and documentation to help developers build custom applications that communicate with the GL Controller over Ethernet or optional RS-232/RS-485 connections. Download at Github.
What communication options does the GL Controller support?
The GL Controller supports multiple communication methods to fit a variety of laboratory and manufacturing environments, including Ethernet, USB, optional RS-232, optional RS-485, a browser-based Web Controller, and a RESTful API for software integration.
Can the GL Controller connect to factory automation or custom software?
Yes. The GL Controller is designed for seamless integration with laboratory information systems (LIMS), manufacturing execution systems (MES), SCADA platforms, and custom software. Developers can use the built-in RESTful API or the Chamber Connect Library to automate chamber control, retrieve test data, and integrate environmental testing into existing workflows.