Bosch Sensortec Environmental Cluster (BSEC) Software

BSEC fusion library has been conceptualized to provide higher-level signal processing and fusion for the BME680. The library receives compensated sensor values from the sensor API . It processes the BME680 signals in combination with the additional phone sensors to provide the requested sensor outputs.

Key features

- Precise calculation of ambient air temperature outside the device

- Precise calculation of ambient relative humidity outside the device

- Precise calculation of pressure outside the device

- Precise calculation of indoor air quality (IAQ) level outside the device

Typical applications

- Health monitoring/ well-being (warning regarding dehydration / heat stroke)

- Home automation control

- Control heating, venting, air conditioning (HVAC) applications

- Gaming applications like flying toys

- Internet of things applications

- Context awareness

- Enhancement of GPS navigation (e.g., time-to-first-fix improvement, dead-reckoning, slope detection)

- Indoor navigation (floor detection, elevator detection)

- Outdoor navigation,

- Leisure and sports applications

- Weather forecast

- Health care applications (e.g. Spirometry)

- Vertical velocity indication (e.g. rise/sink speed)

Supported platforms

- BSEC library is supported in 32 bit MCU platforms

- Available binaries for download - ARM CortexM0+,M3,M4,M4F,x86,x64

- Minimum System requirements

Solution MIPS RAM (KB) ROM (KB)
IAQ Solution 0.076 (Peak loading), 0.026 (Avg loading) 3 20

- For other platforms, please contact local Bosch representative


- Easy to integrate

- Hardware and software co-design for optimal performance

- Complete software fusion solution out of one hand

- Eliminates need for own fusion software development

- Robust virtual sensor outputs optimized for the application

The BSEC software is only available for download after accepting the software license agreement:

BSEC license agreement

I have read and agree with the terms of the license agreement