04-15-2024 04:00 PM
Hello!
I am very new to all of this so please bear with me.
I'm doing a bachelors thesis in electronics where I will do some testing of three BME688 development boards, each stacked on an Adafruit Huzzah32 Feather. I have flashed them (with Flash.bat, development kit software) and done some gas tests with a couple of algorithms through AI-studio, and that part is fine.
However, I want to be able to make configurations (mainly to look at power consumption through different sensor modes and ESP32 clock speed) through Arduino IDE, but whenever I try something there I end up overwriting the firmware and the devkit stops recording. From what I have gathered the devkits need to have BME68x Sensor API and BSEC Library installed.
So, my questions are:
1. Is the BM68x API and BSEC library included in the devkit flash? If not, how do I install them without overwriting the firmware?
2. This one is silly but I haven't really found any info on exactly how to make registry alterations (probably because it is so basic? sorry haha). How do I communicate with the sensors, the adafruit board and the ESP32 sensor?
Thanks in advance.
Solved! Go to Solution.
04-22-2024 10:01 AM
No one?
04-25-2024 09:16 AM
Hi Skallex,
Thanks for your inquiry.
As you have burned, the BME688 dev kit software is provided in binary format, which includes the BME688 bsec library and sensor API, etc.
If you want to deploy BSEC to Arduino, you can refer to the example of Arduino and port it to your platform. You can refer the following document to deploy the config file from the BME AI-Studio into host platform.
https://www.bosch-sensortec.com/software/bme/docs/process-steps/evaluate-algorithms.html#overview
Dowload BSEC package from https://www.bosch-sensortec.com/software-tools/software/bme688-software which contain BSEC lib, BME68x sensor API, example code, refer to the integration guide.
04-26-2024 10:32 AM
Thank you. I've managed to deploy the bme68x_demo_sample and seems to work fine.