Einzelfunktionale BLE-Tags, die nur Standortdaten übertragen, weichen Multi-Sensor-Designs, die Näherung mit Umgebungs- und Bewegungstelemetrie in einem einzigen Gerät kombinieren. Dieser Artikel behandelt die Engineering-Kompromisse beim Entwurf oder der Auswahl von Multi-Sensor-BLE-Tags.
Warum Multi-Sensor-BLE-Tags an Bedeutung gewinnen
Der Treiber ist Kosteneffizienz. Ein Kühlketten-Monitoring-Deployment, das früher einen separaten Temperaturlogger, ein RFID-Tag und einen GPS-Logger erforderte, konsolidiert sich jetzt in einem einzigen BLE-Gerät. Die Hardwarekosten sinken um 40–60%; die Installationszeit sinkt proportional.
| Sensorkombination | Anwendungsbereich | Typische Payload-Größe |
|---|---|---|
| Standort + Temperatur | Kühlkette, Pharma-Lagerung | 8–12 Bytes |
| Standort + Beschleunigungssensor | Asset-Nutzung, Sturzerkennung | 10–16 Bytes |
| Standort + Temperatur + Feuchtigkeit | Lebensmittellagerung, Reinraum | 12–16 Bytes |
| Standort + Beschleunigungssensor + Licht | Manipulationserkennung, Logistik | 14–20 Bytes |
| Standort + Druck + Temperatur | HVAC-Monitoring, Höhenverfolgung | 12–18 Bytes |
Energiebudget-Engineering für Multi-Sensor-Designs
| Komponente | Aktiver Strom | Tastverhältnis | Durchschnittlicher Strom |
|---|---|---|---|
| BLE-Werbung (0 dBm, 500 ms) | 8 mA | 0,3% | 24 μA |
| NTC-Temperatursensor | 0,1 mA | 0,1% (10-s-Abtastung) | 0,1 μA |
| MEMS-Beschleunigungssensor (LIS2DH12) | 0,11 mA | kontinuierlich bei 10 Hz ODR | 11 μA |
| MCU aktiv | 2 mA | 0,5% | 10 μA |
| MCU Schlaf | 1,5 μA | 99% | 1,5 μA |
| Gesamt Durchschnitt | — | — | ~47 μA |
Bei 47 μA Durchschnitt liefert eine 1000-mAh-Batterie ca. 2,5 Jahre Laufzeit. Das Hinzufügen eines energiehungrigeren Sensors wie eines optischen Partikelzählers (1–5 mA kontinuierlich) reduziert dieselbe Batterie auf unter 6 Monate.
Beschleunigungssensor-Integration: Schwellwerterkennung vs. Kontinuierliche Aufzeichnung
Schwellwert-basierter Interrupt-Modus: Der Beschleunigungssensor betreibt bei niedrigem ODR (1–10 Hz) und generiert nur dann einen Interrupt, wenn die Beschleunigung einen konfigurierten Schwellenwert überschreitet. Durchschnittlicher Strom: 2–15 μA.
Kontinuierlicher Abtastmodus: Der Beschleunigungssensor läuft bei höherem ODR (25–100 Hz) und speichert Samples in einem internen FIFO. Durchschnittlicher Strom: 50–300 μA. Geeignet für prädiktive Wartungsanwendungen, die Vibrations-Spektralanalyse erfordern.
Auswahl von Temperatur- und Feuchtigkeitssensoren
| Parameter | NTC-Thermistor | MEMS Si-Sensor (z.B. SHT4x) | Pt100 RTD |
|---|---|---|---|
| Temperaturgenauigkeit | ±0,5–2 °C (Kalibrierung erforderlich) | ±0,1–0,2 °C | ±0,1–0,3 °C |
| Feuchtigkeitsmessung (RH) | Nicht verfügbar | ±1,5–2% RH | Nicht verfügbar |
| Messstrom | 0,05–0,1 mA | 0,4–4 mA (Heizer aktiv) | 0,1–1 mA |
Für Kühlketten-Anwendungen (−20 °C bis +8 °C) sind SHT4x-Sensoren mit integriertem Heizer die dominante Wahl. Der Heizer treibt Kondensation aus, die andernfalls Feuchtigkeitslesefehler in Kühlumgebungen verursachen würde.
BLE-Werbe-Payload-Design für Multi-Sensor-Daten
Der Standard-BLE-Werbe-Payload beträgt 31 Bytes. Etwa 25 Bytes bleiben für Sensordaten. Temperaturkodierung: 16-Bit-Integer mit 0,01 °C-Auflösung (2 Bytes). Feuchtigkeitskodierung: 8-Bit ohne Vorzeichen mit 0,5% RH-Auflösung (1 Byte). Beschleunigungssensor-Event: 4-Bit-Feld (1 Byte). Batteriespannung: 10-mV-Auflösung (1 Byte).
Firmware-Architektur und Sensordatenfusion
- Mess-Scheduler: Ein Software-Timer löst im konfigurierten Messintervall aus (z.B. alle 60 Sekunden)
- Sensor-Sequenzierung: Zuerst Temperatur-/Feuchtigkeitssensoren einschalten (10–100 ms Stabilisierungszeit erforderlich). Beschleunigungssensor-FIFO lesen während des Wartens
- Watchdog-Integration: Ein Hardware-Watchdog mit 5-Sekunden-Timeout erkennt I2C-Hänger und Sensor-Initialisierungsfehler
Gehäusedesign für Sensorzugang
Multi-Sensor-BLE-Tags stellen konkurrierende Anforderungen an das Gehäusedesign. Mindest-IP65 für feuchte Umgebungen; IP67 für Anwendungen mit Tauchrisiko.
Die Auswahl oder Gestaltung von Multi-Sensor-BLE-Tags erfordert, Energiebudget, Payload-Kodierung, Firmware-Architektur und Gehäusedesign als integriertes System zu behandeln.