Tauschen Sie Daten mit einer ESP32-Karte aus
FizziQ ermöglicht den Zugriff auf Informationen von externen Karten und Sensoren über eine Bluetooth-BLE-Verbindung.
Für den Datenaustausch mit ESP32 nutzt FizziQ den UART-Dienst. Mit diesem Dienst können Sie jede Art von Daten senden, die von der ESP32-Karte berechnet werden. Folgen Sie diesem Link zur Nordic Semiconductor-Seite.
Die vom UART-Dienst ausgetauschten Daten müssen in Form einer Zeichenfolge mit folgendem Format strukturiert sein: „NAME: WERT“. Zum Beispiel für eine Spannung von 5 Volt: „Spannung: 5,0“.
Folgende Messnamen werden erkannt:
- Temperatur
- Gewicht
- Feuchtigkeit
- Spannung
- Druck (atmosphärisch)
- Beschleunigung
- Helligkeit
- Magnetfeld)
- Kompass (Kompass)
- CO2 (Konzentration)
- tvoc (flüchtige Verbindungen)
- Intensität
Allein Die ersten drei Buchstaben des Namens werden von FizziQ erkannt, aber wir können den ganzen Namen glauben. Nicht erkannte Felder werden unter dem generischen Sensornamen angezeigt.
Folgende Messnamen werden erkannt: Temperatur, Luftfeuchtigkeit, Luftdruck, Spannung, Gewicht, Beschleunigung, Helligkeit, Magnetfeld, Kompass und Konzentration. Andere Namen werden unter dem generischen Sensornamen angezeigt.
So verbinden Sie ein ESP32-Board über Bluetooth mit FizziQ:
1. Der Gerätename muss den Namen „Arduino“ enthalten.
2. Die Dienst-UUID lautet „6e400001-b5a3-f393-e0a9-e50e24dcca9e“.
3. Die UUID des Merkmals lautet „6e400002-b5a3-f393-e0a9-e50e24dcca9e“.
Ein Beispielprogramm finden Sie in der folgenden Textdatei (Dank an Daniel Rouan):
Die Verbindungsschritte für ESP32 sind die gleichen wie für micro:bit und Arduino und werden im folgenden Video beschrieben: