Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    Bme688 Bme680 STM32

    Bme688 Bme680 STM32

    ilcnet
    Long-established Member
    Hello dear friends , i need to clear information about my problem please let me know if you are expert in this platform.

    When i use adafruit Bme688 module with esp32 and their library in arduino platform, the iaq value is very near to true from start time,
    But when i use bme680 with stm32 and cube ide with bsec library , unfortunately the sensor work in Calibration mode that's mean it start 0 accuracy and we need stay many more minutes until to accuracy up to 3 or 4 for true iaq value and this is not suitable way for a low power product that it's works for a few seconds every hour and going to sleep and repeat this cycle.

    in the other mean the Bme680 sensor must be in active mode and give us true or near to true IAQ value immediately after starting but it's going to calibration mode for a unknown minutes.

    Anybody can help me about this problem.

    Thanks
    4 REPLIES 4

    BSTRobin
    Community Moderator
    Community Moderator

    Hi ilcnet,

    Thanks for your inquiry.
    BSEC provided state_save(), state_load() to users. state_save() allow user to save current calibrated state to non-volatile memory, state_load() allow user to load calibrated state from the last calibration.
    BSEC already supports LP and ULP modes and does not need to work continuously in active mode.

    I also upload BSEC 2.4.0.0 example code on STM32F4 for your reference.

    ilcnet
    Long-established Member
    Thank you dear BSTRobin,
    i use this method but again the Bme680 work a few minutes without iaq value and after 5 minutes in lp mode it's start to sense and give me iaq value, but this problem not seen Bme688 adafruit library esp32 , i think there is a problem in bsec library.

    I need when Bme680 with stm32 and bsec library started give me true iaq value immediately such as adafruit arduino library.
    Thanks a lot.

    ilcnet
    Long-established Member
    Dear BSTRobin
    Im waiting for your help to solve my problem, thank you

    Omarafify
    New Poster

    Hello ilcnet, 

    i am trying to control the bme688 dev kit through Arduino software on pc  , the arduino can recognize the kit and the kit can connects to wifi but i cannot get any reading from the sensors in the kit , do you still have your code? as i cannot get any readings .

    thanks in advance 

    best wishes 

    Omar  

    Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist