FAQ

Here are frequently asked questions (FAQ) from our customers:

The recorded time stamp does not match with the actual time in which the data was collected. How to correct the RTC?

Answer: Connect to the BME AI-Studio Mobile App for automatic time syncing. Please ensure that a coin cell is inserted for continuous timekeeping. Please also refer to a few things to keep in mind.

How to select the right heater profile for detecting my target application?

Answer: Selecting the ideal heater profile requires evaluating the performance on various options. We suggest starting with the Default configuration, which generally yields favorable results across many use cases and then move on to explore the right Heater Profile and Duty Cycle As a next step the right Heater Profile for the use case can be explored.

How can I use the trained algorithm (configuration file) in my device with one BME688 sensor?

Answer: Once the algorithm is trained, please export the generated .c and .h files which can be used along with the BSEC library in the host MCU. See the respective sections on how to export a BSEC configuration file and on how to use custom hardware.

Which version of BSEC is compatible to the BME AI-Studio versions?

Answer: The BSEC compatibilty to BME AI-Studio versions is available here. We recommend upgrading to the latest version for accessing the new features.

How to generate and deploy the config file from the BME AI-Studio?

Answer: Once the algorithm is trained, the configuration file can be exported by clicking on the Export for BSEC in the “Training Results” tab in the BME AI-Studio Desktop. It contains 5 file formats. The file with .config, .c, .h and .csv contains the same information and can be selected by the customer based on their platform requirements whereas the .config and .aiconfig file can be used in the BME688 development board for live testing the trained algorithm with the BME AI-Studio Mobile App.

What are the system requirements to execute the BME-AI-Studio?

Answer: We have tested the BME AI-Studio on the following system configurations and we recommend this or newer configurations for the most optimal performance.

Can I connect multiple BME sensors using one MCU and BSEC library?

Answer: The BSEC 2.4.0.0 and later versions support “Multi instance interface support” and the user can use multiple BME sensors with a single BSEC library installed on the host MCU. Please refer to this example codeopen in new window.

Can I use a custom Heater Profile for my use case/application?

Answer: Presently only the 16 Heater Profiles listed in the BME AI-Studio are supported. Each defined Heater Profile is unique and sufficient for a wide range of applications.

Is there any example code available which provides support to deploy my use case?

Answer: The following example codes are available as reference.

  • Generic examples: these are available in Bosch BSEC2 Library on Github. You can see the outputs of a single BME sensor connected to your hardware that is supported on the Arduino platform. The basic.ino illustarates the IAQ outputs and the basic_config_state.ino illustrates the selectivity outputs.
  • bsec_iot_example: This is available along with the BSEC release package. This is an example code written in c to demonstrate the integration of the BSEC algorithm on your custom hardware. The .ino file included can be used to evaluate the outputs on the BME688 development kit on the Arduino platform.