🔬

ARISense v100

💡

The ARISense v100 is a multi-pollutant air quality sensor manufactured and sold by Aerodyne Research.

Device Overview

Coming Soon!

Local Data Format and Details

Data for the ARISense v100 systems are stored locally on a microSD card as well as on the QuantAQ Cloud. Here, we will outline the format and details for data that is stored locally.

On the SD card, you will find three different file types:

  1. Log Files - these are of form LOG_YYYYMMDD.txt and contain detailed information regarding the state of operation. Hopefully, you won't ever need to look at these.
  2. Data Files - these are of form DATA_YYYYMMDD.txt and contain all of your data.
  3. Keys File - this file should always remain, untouched, on the SD card that belongs to a given device.

Data File Format

Files are created each day (UTC time) and have two header lines at the top of the file. The first line is the device ID and is unique to each device - it can be used to identify which files belong to which sensor in the event they all get thrown into one folder. The second header row contains the column headers for the data. The columns, their units, and their descriptions can be found below:

ARISense v100 Local Data Format and Description Table

ARISense v100 Local Data Description

ColumnDescriptionUnits
timestamp_iso
the timestamp in ISO format
box_temp
the internal temperature of the box
°C
manifold_temp
the temperature of the gas manifold
°C
manifold_rh
the relative humidity inside the gas manifold
%RH
pressure
the ambient pressure
Pa
dew_point
the dew point temperature
°C
noise
ambient noise (peak detector circuit)
solar
solar irradiance
W/m2
wind_dir
wind direction
wind_speed
wind speed
m/s
co2
carbon dioxide, uncalibrated
ppm
co_we
carbon monoxide, working electrode
mV
co_ae
carbon monoxide, auxiliary electrode
mV
no_we
nitrogen oxide, working electrode
mV
no_ae
nitrogen oxide, auxiliary electrode
mV
no2_we
nitrogen dioxide, working electrode
mV
no2_ae
nitrogen dioxide, auxiliary electrode
mV
ox_we
ozone + nitrogen dioxide, working electrode
mV
ox_ae
ozone + nitrogen dioxide, auxiliary electrode
mV
bin0
number concentration in OPC bin0 (0.35-0.46 μm)
#/cm3
bin1
number concentration in OPC bin1 (0.46-0.66 μm)
#/cm3
bin2
number concentration in OPC bin2 (0.66-1.0 μm)
#/cm3
bin3
number concentration in OPC bin3 (1.0-1.3 μm)
#/cm3
bin4
number concentration in OPC bin4 (1.3-1.7 μm)
#/cm3
bin5
number concentration in OPC bin5 (1.7-2.3 μm)
#/cm3
bin6
number concentration in OPC bin6 (2.3-3.0 μm)
#/cm3
bin7
number concentration in OPC bin7 (3.0-4.0 μm)
#/cm3
bin8
number concentration in OPC bin8 (4.0-5.2 μm)
#/cm3
bin9
number concentration in OPC bin9 (5.2-6.5 μm)
#/cm3
bin10
number concentration in OPC bin10 (6.5-8.0 μm)
#/cm3
bin11
number concentration in OPC bin11 (8.0-10.0 μm)
#/cm3
bin12
number concentration in OPC bin12 (10.0-12.0 μm)
#/cm3
bin13
number concentration in OPC bin13 (12.0-14.0 μm)
#/cm3
bin14
number concentration in OPC bin14 (14.0-16.0 μm)
#/cm3
bin15
number concentration in OPC bin15 (16.0-18.0 μm)
#/cm3
bin16
number concentration in OPC bin16 (18.0-20.0 μm)
#/cm3
bin17
number concentration in OPC bin17 (20.0-22.0 μm)
#/cm3
bin18
number concentration in OPC bin18 (22.0-25.0 μm)
#/cm3
bin19
number concentration in OPC bin19 (25.0-28.0 μm)
#/cm3
bin20
number concentration in OPC bin20 (28.0-31.0 μm)
#/cm3
bin21
number concentration in OPC bin21 (31.0-34.0 μm)
#/cm3
bin22
number concentration in OPC bin22 (34.0-37.0 μm)
#/cm3
bin23
number concentration in OPC bin23 (37.0-40.0 μm)
#/cm3
bin1MToF
average time of flight for particles in bin1
m/s
bin3MToF
average time of flight for particles in bin3
m/s
bin5MToF
average time of flight for particles in bin5
m/s
bin7MToF
average time of flight for particles in bin7
m/s
flowrate
flow rate through the particle counter
ml/s
sample_period
length of the sample time
s
pm1
a rough estimate for PM1
μg/m3
pm25
a rough estimate for PM2.5
μg/m3
pm10
a rough estimate for PM10
μg/m3
laser_status
laser status per manufacturer
flag
the current device flag state (see notes on flag)
lat
latitude
lon
longitude
alt
altitude
m
uncertainty
the uncertainty in GPS position
m

Flags

Every row of data has an associated flag which tells you the current state of the device. If the value is 0, everything is great. If it is non-zero, you can figure out what is wrong by decoding the flag as outlined in the

article. The flag values you should use are in the table below:

ARISense v100 Flags

LabelValueWhy is this flag set?Our SuggestionsLevel
FLAG_STARTUP
1
This flag is set upon device power-up
ignore
info
FLAG_OPC
2
This flag is set when the particle data does not pass initial QA/QC
discard particle data
error
FLAG_TOTAL_COUNTS
4
This flag is set when there are no good data points within a sample period
discard entire row
error
FLAG_CO
8
This flag is set when the CO data does not pass initial QA/QC
discard CO data
error
FLAG_NO
16
This flag is set when the NO data does not pass initial QA/QC
discard NO data
error
FLAG_NO2
32
This flag is set when the NO2 data does not pass initial QA/QC
discard NO2 data
error
FLAG_OX
64
This flag is set when the OX data does not pass initial QA/QC
discard OX data
error
FLAG_OPC_RECORD_NUM
128
This flag is set when the OPC is having issues
ignore
info
FLAG_CO2
256
This flag is set when the CO2 data does not pass initial QA/QC
discard CO2 data
error
FLAG_PP
512
This flag is set when the OPC has internal issues
ignore
info

Data FAQ

Is there a GPS on-board?

There is not a GPS on-board; however, we can triangulate coordinates based on the nearest cell towers to give a half-way decent estimate for where a device is located. The uncertainty in the measurement is also recorded. Because this is a fairly time-intensive task, we only grab GPS position once per hour. You will notice that the measurement is recorded with each row of data - this is the last retrieved data point, so don't worry if it doesn't appear to be changing much, especially if your device is stationary!