Engineering Blog
Field-tested guides on ESP32 hardware, PCB design, and production firmware for industrial IoT.
Modbus RTU vs. Modbus TCP vs. MQTT: Wo jeder hingehört
Modbus RTU, Modbus TCP und MQTT sind keine Rivalen — sie belegen verschiedene Ebenen eines industriellen Datenpfads. Modbus RTU trägt den Feldbus über RS485, Modbus TCP bewegt dieselben Register über das Werks-LAN, und MQTT hebt Daten über authentifiziertes TLS in die Cloud. Ein Gateway verbindet alle drei und ist die Vertrauensgrenze, die rohes Modbus nie ins Internet lassen darf.
IoT-Pilot zur Produktionsflotte skalieren: Was bricht
Zehn Geräte auf dem Labortisch validieren das Konzept und verbergen fast jedes Problem einer Produktionsflotte. Bei zehntausend Einheiten im Feld entscheiden Provisionierung, OTA-Updates, Observability, Konnektivitätskosten, Feldsupport und eine bei zehn Geräten nur nachlässige Sicherheitslage darüber, ob das Produkt ausgeliefert wird oder stecken bleibt.
IoT-Cloud-Plattform wählen: AWS vs. ThingsBoard vs. Self-Hosted
Die Wahl einer IoT-Cloud-Plattform ist ein Abwägen dreier Faktoren: Einrichtungsaufwand, laufende Kosten und Betriebslast. AWS IoT Core ist vollständig verwaltet und skaliert auf riesige Flotten, rechnet aber pro Nachricht ab und bindet Sie. ThingsBoard ist eine fertige Plattform zum Self-Hosting.
ESP32-OTA-Firmware-Update-System für eine Flotte entwerfen
Ein flottentaugliches ESP32-OTA-System besteht aus sechs Entscheidungen, die je einen Feldausfall verhindern: A/B-Partitionen, damit ein unterbrochenes Flashen nie ein Gerät zerstört, signierte Images mit verifiziertem Bootloader, gestaffelter Canary-Rollout, automatisches Rollback bei fehlgeschlagenem Health-Check, Delta-Updates für getaktete Verbindungen und ein Backend, das die tatsächlich
ESP32 Low-Power-Design: Echte Akkulaufzeit entwickeln
Die echte ESP32-Akkulaufzeit ergibt sich daraus, wie Energie auf Funkbursts, Sensorschienen, Ruhestrom des Reglers und Peripherie-Leckage verteilt wird – nicht aus den ~10µA Deep-Sleep des Datenblatts. Hart takten, jeden Sensor abschalten, einen Low-Iq-Regler wählen, Pull-ups entfernen und die reale Stromkurve messen.
PCB Design for Manufacturing (DFM): Zuverlässigkeits-Checkliste
DFM trennt eine Platine, die "auf dem Tisch funktioniert", von einer, die einen Fertigungslauf, eine Montagelinie und Jahre im Industrieschrank übersteht. Legen Sie die teuren Regeln früh fest: IPC-2221-Abstände, ≥0,05 mm Restring, ≥0,25 mm Kupfer-zu-Kante, Wärmefalle, Testpunkte und Nutzenränder mit Passmarken.
Netzunabhängiges Bodenfeuchte-Sensornetz mit LoRaWAN
Für ein netzunabhängiges Bodensensornetz mit mehreren Knoten nutzen Sie RS485-(Modbus-)Sonden für lange Leitungen und Genauigkeit, einen ESP32-Knoten, der zwischen täglichen Meldungen im Deep-Sleep liegt, und LoRaWAN SF9-SF10, ausgelegt auf den schwächsten Knoten.
LoRaWAN vs. NB-IoT vs. Mobilfunk für IoT-Telemetrie
Wählen Sie LoRaWAN, wenn Sie den Standort besitzen und ein Gateway für viele langsame Knoten betreiben können, NB-IoT bei bestätigter Netzabdeckung im Land ohne Gateway, LTE-M für mobile Knoten oder ein paar kbps, und 2G/GPRS nur dort, wo nichts Neueres existiert. Kalkulieren Sie Gateway und SIM/Datentarif pro Gerät stets getrennt.
RS485/Modbus über MQTT zu AWS IoT Core: Referenzarchitektur
Ein produktives industrielles IoT-Gateway liest Modbus-RTU-Register über RS485 auf einem ESP32, puffert Messwerte nichtflüchtig gegen Ausfälle und publiziert per MQTT mit geräteindividuellem X.509-mutual-TLS zu AWS IoT Core, wo eine IoT-Rule den Strom an Zeitreihenspeicher und Dashboard verteilt. Cloud-neutral, strikt bei der Sicherheit: ein Zertifikat und eine Least-Privilege-Policy pro Gerät.
ESP32 vs. PLC für die Maschinensteuerung: Wann was gewinnt
Eine PLC bietet Zertifizierung, robuste I/O, von Anlagenelektrikern wartbare Kontaktplanlogik und jahrzehntelangen Lebenszyklus-Support — dafür zahlen Sie, nicht für das Silizium. Ein ESP32 gewinnt bei Stückkosten in Großserie, Funktionen und Konnektivität, doch Zertifizierung und Fail-Safe-Arbeit erben Sie selbst. Einzelmaschine: PLC. Tausende Stück: ein gehärteter ESP32 kann gewinnen.
ESP32 vs. ESP32-S3: Modulauswahl für Industrial IoT
Wählen Sie den klassischen ESP32 für kostenorientierte Wi-Fi/Bluetooth-Classic-Designs, den ESP32-S3 bei nativem USB-OTG, mehr SRAM/PSRAM oder On-Device-ML (Vektorbefehle) und einen ESP32-C3/C6 für stromsparende, günstige RISC-V-Knoten (der C6 ergänzt Wi-Fi 6, Thread und Zigbee). Für die meisten neuen Industrial-IoT-Produkte 2026 ist der ESP32-S3 die sicherste Standardwahl.
ESP32 Secure Boot v2 und Flash Encryption: Produktions-Walkthrough
Erzeugen Sie Ihren RSA-3072-Signierschlüssel, aktivieren Sie zuerst Secure Boot v2, dann Flash Encryption im Entwicklungsmodus, validieren Sie an Opfergeräten und brennen Sie erst danach den Release-Modus und deaktivieren UART/JTAG-Download. Jeder eFuse-Brennvorgang ist unwiderruflich.
Vom Prototyp zur Produktion: ESP32-Firmware-Härtungs-Checkliste
Ein funktionierender ESP32-Prototyp ist etwa 60 % eines auslieferbaren Produkts. Die verbleibende Lücke ist unspektakulär, aber unverzichtbar: Secure Boot v2 plus flash encryption, signiertes OTA mit Anti-Rollback, Task- und Interrupt-Watchdogs, Brownout-Behandlung, NVS-Korruptionswiederherstellung, FreeRTOS-Stack- und Heap-Überwachung, sicheres Provisioning und Feld-Crash-Erfassung.
ESP32-Firmware-Entwicklung: Kosten und Zeitplan
Produktions-ESP32-Firmware wird in Phasen geliefert — Architektur, HAL-/Treiber-Bring-up, Konnektivität, Sicherheit plus OTA und Feldvalidierung. Die Gesamtsumme schwankt um bis zu 5x je nach fünf Treibern: Sicherheits- und Zertifizierungstiefe, Flottengröße, Protokollkomplexität, regulatorischer Umfang und Zuverlässigkeitsziel.
ESP32-C6 vs ESP32-S3 vs nRF52 für Low-Power-Funkknoten
Für einen meist schlafenden Batterieknoten ist der nRF52840 die sicherste stromsparende Wahl für BLE/Thread/Matter mit dem ausgereiftesten Ultra-Low-Power-Tooling; wähle den ESP32-C6, wenn der Knoten zusätzlich Wi-Fi 6 neben Thread/Zigbee/BLE braucht, und den ESP32-S3 nur, wenn du hohe Rechenleistung, PSRAM oder natives USB statt jahrelanger Laufzeit an einer Knopfzelle benötigst.
ESP32-Antennendesign und -Platzierung: Fehler, die die Reichweite
Die meisten Probleme mit "schlechter ESP32-Reichweite" sind ein Layout-Fehler, kein Firmware-Bug. Platzieren Sie die Antenne an einem Platinenrand oder einer Ecke, halten Sie alles Kupfer - auch die Ground-Plane - aus dem Keep-out-Bereich darunter und ringsum heraus, speisen Sie sie mit einer kontrollierten 50-Ohm-Leitung und halten Sie sie fern von Metall, Akku und Gehaeusewand.