I am developing a custom environmental monitoring device using an nRF52840 SoC and a BME690 gas sensor. I am currently trying to create a machine learning model to classify different types of gas compositions—such as various household and industrial odors—and I am attempting to collect and label sensor data for training this model within BME AI-Studio. However, I am encountering 'Data import failed' errors when trying to import my datasets. I understand that BME AI-Studio requires the proprietary .bmerawdata format rather than standard CSV files, and that this format includes specific JSON-structured headers and binary data blocks. Since I am not using the official Bosch Application Board 3.1, I am unable to generate these files natively. Could you please provide guidance, a recommended C-structure, or a reference implementation I can integrate into my firmware to generate valid .bmerawdata files that comply with the manual specifications? Alternatively, if there is a supported utility or conversion process to transform raw CSV logs into a compatible format, I would appreciate any documentation or examples you can share to help bridge this gap for my custom hardware.
BME690 Custom Board Integration: Generating .bmerawdata on nRF52840
2 replies
BME690