Hey, ich möchte gern von meinem uController über ein GSM-Modem auf eine MySql Datenbank zugreifen. Leider gibt es dafür keine Apis oder Connectoren. Deshalb will ich mir eine MyScl-Api schreiben. Das Modem und die IP-Verbindung habe ich im Griff. Mein Ansatz für die Api wäre, dass ich (ähnlich wie beim Telnetzugriff) einen Socket über das Modem zur Datenbank aufbaue und dann meine Anfragen etc. starte. Den Output der Datenbank würde ich dann empfangen und verarbeiten. Gibt es noch andere/bessere Wege die Api umzusetzen ? Gruss Jörg
:
Verschoben durch User
Jörg Stamm schrieb: > Gibt es noch andere/bessere Wege die Api umzusetzen ? ja einfach einen connector schreiben, das mysql Protokoll ist ja nicht geheim. Eventuell kannst du ja gleiche die mysql quellen verwenden. oder als Alternative einen webserver mit rest verwenden. Dann kannst du über rest eine anfrage stellen und bekommst eine Antwort zurück. http://de.wikipedia.org/wiki/Representational_State_Transfer
Moin, vermutlich möchtest du von deinem uC aus nur ganz bestimmte Transaktionen machen. Vermutlich etwas in Eine Tabelle einfügen oder etwas bestimmtes abrufen. Dann wäre du ein kleines Programm auf einem Server das zwischen deiner Datenbank und deinen uC vermittelt nicht verkehrt. Dieses Spricht auf der einen Seite mysql und auf der anderen auf einem Socket, Webserver,... ein einfacheres Protokoll, welches z.B. REST/http sein kann oder ein eigenes, mit deinem uC. Aber wie gesagt VERMUTLICH.
Hallo, danke für die Antworten. Ich möchte umbeding die Mysql direkt connecten, weil ich mir den Server und auch auch Webservices sparen will. Ich werde mal probieren mit einem telnet auf Port 3306 die DB zu connecten. Vielleicht kann man die Querys dann direkt eingeben. Hat das schon mal jemand gemacht und kann mir seine Erfahrungen mitteilen ? Gruss Jörg
Jörg Stamm schrieb: > Ich werde mal probieren mit einem telnet auf Port 3306 die DB zu > connecten. > Vielleicht kann man die Querys dann direkt eingeben. sehr unwahrscheinlich. > Ich möchte umbeding die Mysql direkt connecten, weil ich mir den Server > und auch auch Webservices sparen will. und wo läuft dann die Datenbank? Aus Sicherheitsgründen ist auch ein Serverprogramm sinnvoller, dann so musst du die Login-Daten direkt eingeben. Mit diesen Login kann man dann oft viel zu viel Unsinn machen.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.