Array of Things: Characterizing low-cost air quality sensors for a city-wide instrument