• Yocto-CO2-V2

The Yocto-CO2-V2 device lets you measure the quantity of carbon dioxide (CO2) in ambient air as well as the relative humidity, temperature and atmospheric pressure via an USB connection. It can record the measurements on its internal flash for later retrieval when connected again by USB.

This device is ideal to precisely monitor the air quality in residential, commercial and industrial spaces, as well as potentially dusty air ducts used in HVAC (Heating Ventilation and Air Conditioning) systems. The sensor used in this device uses non-dispersive infra-red absorption (NDIR), and requires no maintenance. It provides accurate measurements already within the first minute after power on.

The expected CO2 concentration in fresh air varies between 360 and 400 ppm depending on the location. Industry consensus standard rates maximal admissible CO2 between 1'000 and 2'500 ppm in ventilated buildings. Around 10'000 ppm, some people feel dizziness. This sensor is capable to measure up to 40'000 ppm (vol) or 4%, with a well-defined accuracy in the range 0...10'000 ppm (25Ѓ).

This device can be connected directly to an Ethernet network using a YoctoHub-Ethernet, to a WiFi network using a YoctoHub-Wireless-n and to a GSM network using a YoctoHub-GSM.

Yocto-CO2-V2 USB cable to be bought separately Enclosure to be bought separately

USB cables and enclosures to be ordered separately.


Hardware release:Rev. B
Product ID:YCO2MK02
Product name:Yocto-CO2-V2
USB connector:micro-B
Sensor:SCD30 (Sensirion), ICP-10100 (TDK)
Refresh rate:0.5Hz
Measuring range:0-40000ppm (vol)
Accuracy:30 ppm + 3%
Accuracy (H):3% RH
Accuracy (P rel):0.01mbar
Accuracy (T):0.5Ѓ
Sensitivity:10 ppm
Protection class, according to IEC 61140:class III
Normal operating temperature:5...40Ѓ
Extended operating temperature2:0...50Ѓ
Supported Operating Systems:Windows (PC + IoT), Linux (Intel + ARM), macOS, Android
Drivers:Driverless, no driver needed
API / SDK / Libraries:C++ Obj-C C# VB.NET UWP Delphi Python Java Android LabVIEW
API / SDK / Libraries (TCP only):Javascript Node.js PHP
RoHS compliance:RoHS III (2011/65/UE+2015/863)
Suggested enclosure:YoctoBox-CO2-V2
Harmonized tariff code:9032.9000
Cables and enclosures:available separately
Made in:Switzerland

1 These specifications are for the current hardware revision. Specifications for earlier revisions may differ.
2 The extended temperature range is defined based on components specifications and has been tested during a limited duration (1h). When using the device in harsh environments for a long period of time, we strongly advise to run extensive tests before going to production.

Accessories and related products

YoctoBox-CO2-V2-Transp, Clearplastic enclosure for the Yocto-CO2 sensor (v2)USB-A-MicroB-50, USB 2.0 type A to Micro-B data cable, 50 cmUSB-A-MicroB-150, USB 2.0 type A to Micro-B data cable, 150 cm


User manual (HTML)
User manual (PDF)
Product brief
3D file (STEP)
RoHS certificate
Most recent firmware44118 (03/09/2021)
Programming libraries44175 (03/12/2021)
Command line API44175 (03/12/2021)
VirtualHub application44029 (02/26/2021)


  • Brand: Yoctopuce
  • Product Code: YCO2MK02
  • Availability:
  • $229.00