Forum: Mikrocontroller und Digitale Elektronik ESP32 MySQL Anbindung


von Welle 🧐 S. (w3llschmidt)


Lesenswert?

Hallo,

ich möchte mit einem ESP32 Daten die in einr MySQL DB gespeichert sind
anzeigen.

Ich habe nirgends eine MySQL Library gefunden? Ist der ESP32 zu schwach 
dafür?

Eine Middleware, aka Webserver+PHP möchte ich vermeiden.

von Bimbo. (Gast)


Lesenswert?

Soll die Datenbank auf dem Mikrocontroller liegen? Forgett it (480kB)!

von Sebastian R. (sebastian_r569)


Lesenswert?


von Michael U. (amiga)


Lesenswert?

Hallo,

ich vermute mal, er will als Client auf die MySQL-Datenbank zugreifen.
Kannst Du Dir vielleicht Anleihen in der Arduino Ecke holen:
https://github.com/ChuckBell/MySQL_Connector_Arduino

Geht normalerweise nur, wenn man direkten Zugriff auf die Datenbank 
überhaupt hat. Übliche Webprovider lassen das aus gutem Grund 
normalerweise nicht zu.

Gruß aus Berlin
Michael

von Thomas S. (selli69)


Lesenswert?


Beitrag #5826100 wurde von einem Moderator gelöscht.
Beitrag #5826137 wurde von einem Moderator gelöscht.
Beitrag #5826166 wurde von einem Moderator gelöscht.
Beitrag #5826227 wurde von einem Moderator gelöscht.
von ESP32_User (Gast)


Lesenswert?

Naja,

die zweite Antwort enthielt doch schon mal einen sehr konkreten Hinweis!
Das ganze tut auch auf dem ESP32, man muss es nur versuchen und die ein 
oder andere Anpassung vornehmen.

Dazu sollte man aber als Fragesteller auf die Hinweise eingehen und es 
mal probieren.  Wenn dann etwas nicht tut, wäre es vielleicht 
angebracht, die konkrete Fehlermeldung zu posten!

Hint:  Das erste Problem ist, dass beim ESP8266 die Bibliothek 
"ESP8266Wifi" heisst, beim ESP32 nurmehr "Wifi".

Das zweite Problem tritt erst beim Einsatz eines aktuelleren C-Copilers 
auf, weil der dann wirklich einen Code-Fehler zu bemängeln hat...  Aber 
den finde mal bitte selber raus!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.