ESP32- und Arduino-Sensor
Senden Sie ESP32-Sensorwerte über HTTPS mit dem Arduino-Beispiel.
Auf dieser Seite
Das benötigen Sie
Einen ESP32, Arduino-ESP32 Core 3.x, WLAN, eine MetriBeacon-Reihe und einen Geräteschlüssel.
So geht es
- Legen Sie für das rohe Beispiel eine Gauge-Reihe mit count an. Kopieren Sie secrets.example.h nach einer privaten secrets.h und setzen Sie WLAN, Schlüssel, Reihenkennung, NTP und Sensorpin.
- Kompilieren Sie für Ihr tatsächliches Board. Das klassische ESP32-Beispiel verwendet GPIO 34 und fünf Minuten Intervall; passen Sie beides an Ihre Hardware an.
- Warten Sie auf die Uhrsynchronisierung und prüfen Sie seriellen Status und ersten Messwert im Dashboard.
Gut zu wissen
Das Beispiel speichert einen wartenden Batch über Neustarts und wiederholt denselben Inhalt. Es prüft TLS mit dem mitgelieferten CA-Zertifikat. Kalibrieren und rechnen Sie rohe Zählwerte vor der Nutzung physikalischer Einheiten um.
Wenn etwas nicht klappt
Prüfen Sie bei Sendefehlern NTP, WLAN und Zertifikatsvertrauen. Deaktivieren Sie TLS-Prüfung nicht und veröffentlichen Sie weder secrets.h noch Firmware mit Zugangsdaten. Prüfen Sie nach mehr als 24 Stunden Ausfall den veralteten wartenden Batch.
Verwandte Anleitungen
- Sensoren und Hausautomatisierung
Verbinden Sie Hausautomatisierung und Sensoren für Temperatur, Energie oder andere Messwerte.
- Lokale MQTT-Brücke
Leiten Sie ausgewählte Topics Ihres eigenen MQTT-Brokers über HTTPS an numerische Reihen weiter.
- Eigene Monitoring-Daten senden
Senden Sie eigene Werte über HTTPS mit den Kennungen und Schlüsseln Ihres Monitors.