I takt med att Internet of Things (IoT) mognar, rör vi oss från enheter som bara mäter grundläggande parametrar till system som kan förstå sin miljö på en djupare nivå. En av de mest fascinerande utvecklingarna är introduktionen av “elektroniska näsor” – miljösensorer kapabla att detektera och klassificera flyktiga organiska föreningar (VOCs).
I det här inlägget tittar vi närmare på Boschs banbrytande sensorer BME688 och dess mer potenta syskon, BME690. Vi går igenom hur de fungerar, vilka förbättringar som gjorts, och hur man rent praktiskt utvecklar maskininlärningsmodeller för dem.
BME688 lanserades av Bosch Sensortec som världens första gassensor med artificiell intelligens, integrerad tillsammans med högprecisionssensorer för tryck, fuktighet och temperatur (en så kallad 4-i-1-sensor).
Sensorn bygger på MOX-teknik (Metal Oxide). Genom att värma upp ett mikroskopiskt element inuti sensorn till olika temperaturer (kallat heater profiles eller heater steps) och mäta resistansen, kan sensorn skapa ett unikt “fingeravtryck” av gasblandningen i luften.
Medan BME688 etablerade standarden, representerar BME690 nästa steg i utvecklingen, särskilt för applikationer som kräver långsiktig tillförlitlighet i krävande miljöer.
Båda sensorerna detekterar VOCs och flyktiga svavelföreningar (VSCs) inklusive svavelväte (H₂S) ned till delar per miljard (ppb). Enligt Boschs datablad uppnår båda ett F1-värde på 0,94 och en klassificeringskänslighet (recall) på 0,95 för H₂S vid koncentrationer mellan 100 och 500 ppb – ett intervall relevant för andningsanalys, förskämningsdetektion och indikatorer på bakterietillväxt.
Bild: © Bosch Sensortec GmbH
| Egenskap | BME688 | BME690 |
|---|---|---|
| Detekterbara gaser | VOCs + VSCs (inkl. H₂S) | VOCs + VSCs (inkl. H₂S) |
| H₂S F1-värde | 0,94 (BST-BME688-DS000-03, Tabell 4) | 0,94 (BST-BME690-DS001-04, Tabell 4) |
| H₂S känslighet (recall) | 0,95 vid 100–500 ppb | 0,95 vid 100–500 ppb |
| MOX-sensorelement | Standard | Förstärkt – “more robust to previous products” (Bosch) |
| Kondensmiljöer | Standard | Förstärkt tålighet |
| Strömförbrukning (IAQ) | Standard | Reducerad |
| Utvärderingshårdvara | Application Board 3.0 eller 3.1 | Application Board 3.1 krävs |
| Bäst för | Luftkvalitet, prototyping, konsumentprodukter | Industriell IoT, kontinuerlig drift, fuktiga/hårda miljöer |
Den praktiska skillnaden syns i driftslivslängd och miljötålighet snarare än i grundläggande H₂S-känslighet. För en prototyp eller en mobilenhet räcker BME688 utmärkt. För en nod som körs kontinuerligt i exempelvis en kylkedja för livsmedel eller en industriell miljö är BME690:s robustare sensorelement och förstärkta kondenststålighet det rätta valet.
En praktisk detalj att känna till innan du beställer hårdvara: ekosystemet för utvärderingskort har gått igenom tre generationer.
Det ursprungliga BME688-kitet byggde på Adafruit HUZZAH32 Feather (ESP32) – ett helt annat formfaktor där 8x BME688-sensorkortet satt som ett Feather-kompatibelt shield. Bosch gick sedan över till sin egen plattform: Application Board 3.0, som introducerade Shuttle Board 3.0-standarden. BME690 krävde sedan en uppdatering till Application Board 3.1, som tillförde inbyggd fillagring (MTP-läge) som BME690-arbetsflödet är beroende av. En sidoeffekt: 3.1 saknar RTC, så tidsstämplar i insamlade mätvärden ersätts av varaktighet.
Börjar du från noll med BME690 – köp Application Board 3.1. Har du befintlig BME688-hårdvara, oavsett om det är det gamla Feather-kitet eller ett 3.0-kort, är inget av dem direkt kompatibelt med BME690-arbetsflödet.
Eftersom dessa sensorer är små, strömsnåla och mångsidiga, finns de redan integrerade i flera kommersiella produkter:
Att få ut meningsfull data från en MOX-sensor i en verklig miljö är komplext. Rådatan (resistansen) påverkas av temperatur, fuktighet och en blandning av hundratals bakgrundsgaser. Man kan inte bara sätta ett enkelt “tröskelvärde”.
För att lösa detta tillhandahåller Bosch ett mjukvaruekosystem kallat BME AI-Studio. Utvecklingsprocessen ser typiskt ut så här:
Potentialen sträcker sig långt utanför allmän luftkvalitet. Tack vare förmågan att träna skräddarsydda algoritmer utforskas tekniken nu inom en rad innovativa områden:
Officiella Datablad & Verktyg (Bosch Sensortec)
BME688 Datablad: Fullständiga tekniska specifikationer. Ladda ner (PDF)
Gassensorer och AI är ett aktivt forskningsområde. Här är några intressanta studier som visar teknikens potential:
Medicinsk Diagnostik (Bakterier & Sepsis): Hur BME688 används som en “digital näsa” för att på bara några timmar upptäcka bakterier (t.ex. E. coli) innan infektionen leder till livshotande sepsis.
Gas-Phase Detection of UTI-Causing Bacteria (IEEE, 2024)
Rapid Detection of Bacterial Infection Using Gas Phase Time Series Analysis (IEEE, 2023)
Livsmedel & Miljöövervakning: Studier som visar hur ML och gassensorer upptäcker kött- och mjölkförskämning, samt hur sensorerna presterar i utomhusliknande miljöer.
Machine Learning-Based Recognition of Meat Species Using a BME688 (2025)
Monitoring of Spoilage of Cow’s Milk Using the Cheap Gas Sensor (IEEE, 2024)
Assessing BME688 Performance Under Controlled Outdoor-like Conditions (MDPI, 2025)