Sind ESP32/ESP8266 Module out of the box als WLAN Gateway verwendbar?

OP #7678781
Lesenswert?

Hallo, ich möchte ein bestehendes uC-Projekt mit einer WLAN-Schnittstelle erweitern. Sind die WiFi-Module, die man z.B bei Reichelt erhält (ESP3266 und ESP32), direkt dafür verwendbar, oder muss man da erst eine Basis-SW aufspielen (z.B. ESP-AT)? Oder wären ganz andere Module dafür besser geeignet?

#7678785
Lesenswert?

Gerade beim Erweitern eines bestehenden Projektes ist es meist einfacher, auf den ESP eine eigene Firmware zu packen, die die Kommunikation erledigt. Zum Datenaustausch dann ein einfaches Protokoll verwenden, braucht dann hoffentlich nur minimale Anpassungen in der bestehenden µC-Firmware, und das ganze Netzwerk "Heavy Lifting", HTTP, MQTT, reconnects, usw. macht der ESP.

#7678822
Lesenswert?

Ich empfehle WLED aufzuspielen, das ist so ziemlich die eierlegende Wollmilchsau. Kommt mit zig auf Pixelstripes verbauten ICs klar, und kann per Weboberfläche, App und MQTT gesteuert werden und ist Open Source. Allerdings kann es sinnvoll sein, entweder nach speziellen Boards Ausschau zu halten, die gleich Levlshifter odr LogicLevel MOSFETs drauf haben, denn gefühlt schlägt hier alle 2 Wochen jemand auf, der seinen LED Stripe garnicht, oder nur instabil zum Laufen bringt, wenn die "out of the Box" Controllerplatinen verwendet werden. Das hier, ist meine Lösung dazu :-) https://www.ledstyles.de/index.php?thread/28750-universalplatine-f%C3%BCr-esp8266-vorzugsweise-f%C3%BCr-wled/

Moderator Persönliche Seite #7678843
Lesenswert?

A.P. W. schrieb:

Ist da dann "ESP-AT" drauf?

Es gibt leider nicht das "ESP-AT". Das Protokoll wurde im Laufe der Jahre immer wieder geändert (z.B. CRLF vs. CR) bzw. erweitert, siehe auch https://docs.espressif.com/projects/esp-at/en/latest/esp32/AT_Command_Set/Basic_AT_Commands.html

Desweiteren gibt es individuelle Erweiterugen/Änderungen von diversen Distributoren, die auf verschiedenste Versionsstände von Epressif aufsetzen.

Wenn Du Pech hast, kann Dein erworbener ESP eine ganz andere Version unterstützen als die aktuelle bzw. die von Dir erwartete. Auch Reichelt ist da kein Garant. Wenn Reichelt den Lieferanten wechselt, wird da auch wieder ein anderer Versionsstand ausgeliefert.

Fazit:

Wenn Du Dir ganz sicher sein willst, dass die gewünschte Software auch die erwartete Funktionalität mitbringt, spiele selbst eine ESP-AT-Software auf, von der Du sicher sein kannst, dass diese auch Deinem erwarteten Funktionsumfang entspricht. Sonst wird das ein Glücksspiel.

OP #7679129
Lesenswert?

Frank M. schrieb:

Wenn Du Dir ganz sicher sein willst, dass die gewünschte Software auch die erwartete Funktionalität mitbringt, spiele selbst eine ESP-AT-Software auf, von der Du sicher sein kannst, dass diese auch Deinem erwarteten Funktionsumfang entspricht. Sonst wird das ein Glücksspiel.

In die Richtung könnte es gehen.

Vielleicht aber auch ein Plug-and-play Modul von Microchip: https://www.microchip.com/en-us/products/wireless-connectivity/embedded-wi-fi/wi-fi-network-controllers

Mal sehen.

Vielen Dank an alle!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren