ESP32-Gateway-Integration für Wi-Fi und Bluetooth | Obeita
Abgeschlossenes Projekt. Die fertiggestellte Hardware und Software erfüllten in den Tests die mit dem Kunden vereinbarten Anforderungen. Die Spezifikationen für ein neues Projekt müssen gesondert vereinbart werden.


Obeita hat dieses ESP32-Gateway-Projekt für Wi-Fi und Bluetooth für einen Kunden umgesetzt, der eine klar definierte Verbindung zwischen lokalen Geräten und einem Host-Netzwerk benötigte. Die Arbeiten umfassten Kundenanforderungen, Vertragsumfang, Hardware- und Softwareentwicklung, Tests am realen Gerät und die Auslieferung. Die wesentliche technische Besonderheit war die Trennung des Wi-Fi/IP-Zugangs vom Nachrichtenaustausch über Bluetooth SIG Mesh.
Von den Verbindungsanforderungen zur Gateway-Rolle
Ausgangspunkt war der benötigte Kommunikationsweg vom Gerät zum Host. Wi-Fi-Zugang und Mesh-Befehlsaustausch stellen unterschiedliche Anforderungen an die Firmware. Deshalb wurde anhand der Anforderungen und des Vertragsumfangs festgelegt, welches Gateway-Verhalten der Kunde benötigte. So blieben Hardwareschnittstellen, Software-Rolle und erwartetes Anwendungsverhalten aufeinander abgestimmt.
Die dokumentierte ESP32-Architektur umfasst eine kabelgebundene LAN-Verbindung sowie die Wi-Fi-Betriebsarten STA, AP oder STA/AP kombiniert. Sie ist auf Gerätetelemetrie und Konfigurationsdaten ausgerichtet, nicht auf Breitband-Routing. Bei einem neuen Einsatz müssen Client-Anzahl und Weiterleitungslast mit der gewählten Firmware validiert werden; die Schnittstellenliste allein belegt diese Grenzen nicht.
Hardware- und Softwareentwicklung für zwei Protokollwege
Hardware und Software wurden für den vereinbarten Gateway-Umfang entwickelt. Die IP-Seite dient dem lokalen Netzwerkzugang; der dokumentierte Bluetooth-Pfad verwendet ein Modul der PB-Serie, SIG Mesh und den Austausch von AT-Befehlen. Im technischen Mittelpunkt stand die Abstimmung der gewählten Kommunikationsrolle auf die von der Anwendung benötigten Daten.
Bei einer ähnlichen Mesh-Integration müssen Knotenmodelle, Uplink-Felder und Downlink-Befehle ausdrücklich aufeinander abgebildet werden. Beliebige Bluetooth-Audioprodukte, BLE-Sensoren und proprietäre Profile fallen nicht unter eine angenommene SIG-Mesh-Kompatibilität. Auch der gleichzeitige Betrieb als Wi-Fi- und Mesh-Gateway erfordert einen ausdrücklich festgelegten Firmware-Umfang.
Dokumentierte Architektur und Konfiguration
Die Tabelle enthält die dokumentierte Architektur, Konfigurationsmöglichkeiten und Auswahlgrenzen dieses Projekts. Optionale Elemente, firmwareabhängige Entscheidungen und Erweiterungsansätze sind keine eigenständigen Zusicherungen, dass jede aufgeführte Option ausgeliefert wurde. Die vereinbarte Projekthardware, Software und Funktionalität bestimmen den tatsächlichen Lieferumfang.
| Element | Konfiguration |
|---|---|
| Prozessor | ESP32-Plattform |
| Kabelgebundene Verbindung | Ein LAN-Port |
| Wi-Fi | 802.11 b/g/n; Betriebsarten STA / AP / STA+AP |
| Bluetooth-Pfad | Modul der PB-Serie; SIG Mesh; Austausch von AT-Befehlen |
| Bereitstellung | SmartConfig / AirKiss als Ansätze; gewählte Firmware zu bestätigen |
| Entwicklungszugang | Schnittstellen zum Flashen und zur Ethernet-Entwicklung |
Lieferergebnis und Testumfang
Die vereinbarte Gateway-Hardware und -Software wurden fertiggestellt und ausgeliefert. Funktionstests am realen Gerät bestätigten, dass das ausgelieferte Projekt die Kundenanforderungen erfüllte.
Dieser Abschluss bezieht sich auf die vereinbarten Projektfunktionen. Er belegt weder universelle Bluetooth-Interoperabilität noch den kombinierten Betrieb aller Firmware-Rollen oder eine veröffentlichte Durchsatz- oder Lastangabe. SmartConfig und AirKiss bleiben dokumentierte Bereitstellungsansätze, die von der gewählten Firmware abhängen.
Ein ähnliches Projekt besprechen
Senden Sie Obeita Angaben zu den Wi-Fi-Geräten oder Mesh-Knoten, Beispiele für Uplink- und Downlink-Nachrichten, Anforderungen an die LAN-Verbindung und gegebenenfalls den Bedarf an kombiniertem Betrieb. Mit diesen Angaben lässt sich ein neues Gateway-Projekt auf den benötigten Anwendungsweg ausrichten.