Data Logger for Environmental Monitoring Stations and Networks Jörg Kilgus, June 2012
Dec 23, 2015
Data Logger for Environmental Monitoring Stations and Networks
Jörg Kilgus, June 2012
Basic Job Definition
The airQlog is a 19“ data logger and data management system, that adds service and support tools to an easy configurable data ackquisition device.
Outstanding Features
• Nice and useful design for both Monitoring station and laboratory
• Self-monitoring hardware and software platform, shared with other recordum solutions
• Bi-directional communications with central network management systems
• Easy configuration of instruments and sensors, big number of preconfigured instrument drivers
• Direct access to the user interface over Internet and web browser (no special software required)
The Design
Plain front with power switch.
Connector front – also with power switch.
The Data System
system values proprietary LinSensreal time data
external devices
e.g. wind, temp., GC, traffic data,
PM (approved),
etc.
4-20mA, RS232, TCP/IP (Modbus)
LinLogreal time data
The Data System
system values proprietary LinSensreal time data
external devices
e.g. wind, temp., GC, traffic data,
PM (approved),
etc.
4-20mA, RS232, TCP/IP (Modbus)
LinLogreal time data
The Data System
system values proprietary LinSensreal time data
external devices
e.g. wind, temp., GC, traffic data,
PM (approved),
etc.
4-20mA, RS232, TCP/IP (Modbus)
LinLogreal time data
The Data System
system values
PC, Linux Operating System, Apache Web Server
proprietary LinSensreal time data
external devices
e.g. wind, temp., GC, traffic data,
PM (approved),
etc.
4-20mA, RS232, TCP/IP (Modbus)
LinLogreal time data
The Data System
system values
PC, Linux Operating System, Apache Web Server
Database, 3 averages of monitoring data and supporting data,
global configuration
proprietary LinSensreal time data
external devices
e.g. wind, temp., GC, traffic data,
PM (approved),
etc.
4-20mA, RS232, TCP/IP (Modbus)
LinLogreal time data
[%] [mbar][rpm][µg/m³]
[ppb][mg/m³]
[ppm][°C][km/h][m/s]
The Data System
system values
PC, Linux Operating System, Apache Web Server
Database, 3 averages of monitoring data and supporting data,
global configuration
proprietary LinSensreal time data
external devices
e.g. wind, temp., GC, traffic data,
PM (approved),
etc.
4-20mA, RS232, TCP/IP (Modbus)
LinLogreal time data
[%] [mbar][rpm][µg/m³]
[ppb][mg/m³]
[ppm][°C][km/h][m/s]
Watchdog software to supervise
the system operation
The Data System
system values
PC, Linux Operating System, Apache Web Server
Database, 3 averages of monitoring data and supporting data,
global configuration
proprietary LinSensreal time data
external devices
e.g. wind, temp., GC, traffic data,
PM (approved),
etc.
4-20mA, RS232, TCP/IP (Modbus)
LinLogreal time data
[%] [mbar][rpm][µg/m³]
[ppb][mg/m³]
[ppm][°C][km/h][m/s]
The Data System
system values
PC, Linux Operating System, Apache Web Server
Database, 3 averages of monitoring data and supporting data,
global configuration
graphical user interface:any browser, any OS (win, apple, smartphones,…)
graphs, data download, diagnostics, ad-hoc reports, etc. and system configuration
proprietary LinSensreal time data
external devices
e.g. wind, temp., GC, traffic data,
PM (approved),
etc.
4-20mA, RS232, TCP/IP (Modbus)
LinLogreal time data
LANInternet via
cable, WiFi, 3G-Modem,…
[%] [mbar][rpm][µg/m³]
[ppb][mg/m³]
[ppm][°C][km/h][m/s]
The Data System
system values
PC, Linux Operating System, Apache Web Server
Database, 3 averages of monitoring data and supporting data,
global configuration
graphical user interface:any browser, any OS (win, apple, smartphones,…)
graphs, data download, diagnostics, ad-hoc reports, etc. and system configuration
proprietary LinSensreal time data
external devices
e.g. wind, temp., GC, traffic data,
PM (approved),
etc.
4-20mA, RS232, TCP/IP (Modbus)
LinLogreal time data
LANInternet via
cable, WiFi, 3G-Modem,…
[%] [mbar][rpm][µg/m³]
[ppb][mg/m³]
[ppm][°C][km/h][m/s]
The Data System
system values
PC, Linux Operating System, Apache Web Server
Database, 3 averages of monitoring data and supporting data,
global configuration
graphical user interface:any browser, any OS (win, apple, smartphones,…)
graphs, data download, diagnostics, ad-hoc reports, etc. and system configuration
automatic communication: scheduled tasks, machine access (M2M)
data access via http, csv upload on ftp-server, LED-board, e-mail, sms, reports, etc.
proprietary LinSensreal time data
external devices
e.g. wind, temp., GC, traffic data,
PM (approved),
etc.
4-20mA, RS232, TCP/IP (Modbus)
LinLogreal time data
LANInternet via
cable, WiFi, 3G-Modem,… LA
N/M
odbu
s
[%] [mbar][rpm][µg/m³]
[ppb][mg/m³]
[ppm][°C][km/h][m/s]
The Data System
system values
PC, Linux Operating System, Apache Web Server
Database, 3 averages of monitoring data and supporting data,
global configuration
graphical user interface:any browser, any OS (win, apple, smartphones,…)
graphs, data download, diagnostics, ad-hoc reports, etc. and system configuration
automatic communication: scheduled tasks, machine access (M2M)
data access via http, csv upload on ftp-server, LED-board, e-mail, sms, reports, etc.
proprietary LinSensreal time data
external devices
e.g. wind, temp., GC, traffic data,
PM (approved),
etc.
4-20mA, RS232, TCP/IP (Modbus)
LinLogreal time data
LANInternet via
cable, WiFi, 3G-Modem,… LA
N/M
odbu
s
[%] [mbar][rpm][µg/m³]
[ppb][mg/m³]
[ppm][°C][km/h][m/s]
The Data System
system values
PC, Linux Operating System, Apache Web Server
Database, 3 averages of monitoring data and supporting data,
global configuration
graphical user interface:any browser, any OS (win, apple, smartphones,…)
graphs, data download, diagnostics, ad-hoc reports, etc. and system configuration
automatic communication: scheduled tasks, machine access (M2M)
data access via http, csv upload on ftp-server, LED-board, e-mail, sms, reports, etc.
proprietary LinSensreal time data
external devices
e.g. wind, temp., GC, traffic data,
PM (approved),
etc.
4-20mA, RS232, TCP/IP (Modbus)
LinLogreal time data
LANInternet via
cable, WiFi, 3G-Modem,… LA
N/M
odbu
s
[%] [mbar][rpm][µg/m³]
[ppb][mg/m³]
[ppm][°C][km/h][m/s]
The Data System
system values
PC, Linux Operating System, Apache Web Server
Database, 3 averages of monitoring data and supporting data,
global configuration
graphical user interface:any browser, any OS (win, apple, smartphones,…)
graphs, data download, diagnostics, ad-hoc reports, etc. and system configuration
automatic communication: scheduled tasks, machine access (M2M)
data access via http, csv upload on ftp-server, LED-board, e-mail, sms, reports, etc.
proprietary LinSensreal time data
external devices
e.g. wind, temp., GC, traffic data,
PM (approved),
etc.
4-20mA, RS232, TCP/IP (Modbus)
LinLogreal time data
LANInternet via
cable, WiFi, 3G-Modem,… LA
N/M
odbu
s
[%] [mbar][rpm][µg/m³]
[ppb][mg/m³]
[ppm][°C][km/h][m/s]
Communication with the Central
• http protocol for central software to retrieve data– recordum protocol– UBIS/AIP protocol
• Automatic scheduled data file upload to ftp server
• Automatic scheduled e-mailing of data files• recordum MS Windows software to retrieve
data (windows service)• Modbus over IP
Inside and Outside
RS232 for Meteo
Mains Power SwitchRS232 Interfaces
Ethernet
USB Ports
PC104 Boards
Harddisks
AD Modul
Power Supply
Unibase Board
Communication with the Central
• http protocol for central software to retrieve data– recordum protocol– UBIS/AIP protocol
central data center server
http://airpointer.domain.at/http_if/download.php?loginstring=max&user_pw=secret&tstart=2005-09-01,15:00:00...
airQlog (or airpointer®)
Data Processing
Communication with the Central• recordum MS Windows software to retrieve data
(windows service)
Configuration Made Easy
Select Manufacturer
Select Instrument
and more…
The User InterfaceShow measurement data in one graph
Select from one to six parameters
Make general settings to the graph
The User InterfaceMake advanced settings to your graph
Select from four different types – line, filled line, steps and bar
Adjust the color of the lines
Configure every parameter individually
The User InterfaceZoom into graphs to get details of events
Crosshairs show measurement values in the graph with timestamp
Summary
Thank you for your attention!