Forum: PC-Programmierung Daten von Mikrocontroller in Datenbank


von Rene P. (rene1989)


Lesenswert?

Hi

Ich würde gerne Daten die vom Mikrocontroller über die RS232 
Schnittstelle gesendet werden in einer Datenbank speichern und diese 
Daten dann im Internet bereitstellen.

Wenn es möglich ist wäre mir am liebsten eine MySQL Datenbank (mit XAMP)

kann mir da jemand helfen?

danke
mfg Rene

von Karl H. (kbuchegg)


Lesenswert?

In welcher Programmiersprache kannst du am PC programmieren.

Ich weiß wie es dir geht :-)
Am Anfang fragt man sich immer: Wie komme ich von Programmiersprache xyz 
eigentlich an die Datenbank rann, wie kommen die Daten dort rein etc.

Aber im Grunde ist es ganz einfach. Du installierst dir erst mal ein 
MySQL und holst dir von der MySQL Website das für deine Sprache passende 
API. Danach ist die nächste Hürde mit der Datenbank zu connecten (das 
macht eine Funktion in der API) und der Rest ist im einfachsten Fall 
einfach nur einen String über diese Connection an den Datenbankserver zu 
schicken, bzw von dort zu empfangen. Je nach API gibt es dann auch 
höhere Funktionen, die dir das String auseinanderdröseln etc. abnehmen.

Du erzeugst dann die Datenbank, entweder wieder über das API oder über 
das Management Tool, erzeugst die Tabellen die du brauchst und befüllst 
die Datenbank mit deinen Werten, die du über die RS232 hereinbekommst.

von Holger (Gast)


Lesenswert?

Alternative: Du nutzt ODBC und schreibst in eine Accessdatenbank.

von Klaus W. (mfgkw)


Lesenswert?

Der beste Anfang ist mal zu verraten, mit welchem System
das gemacht werden soll (OS? Compiler? Welches Linux?).

von Mark B. (markbrandis)


Lesenswert?

Klaus Wachtler schrieb:
> Der beste Anfang ist mal zu verraten, mit welchem System
> das gemacht werden soll (OS? Compiler? Welches Linux?).

Wenn er "XAMP" schreibt, dann ist es wohl grad nicht explizit Linux ;-)

Wobei ich gerade auf Wikipedia lese dass es dann wohl "XAMPP" heißen 
müsste. :-)

von Klaus W. (mfgkw)


Lesenswert?

oder LAMP, dann könnte es wieder Linux sein :-)

Wobei XAMPP ja Linux auch nicht ausschliesst.

von Rene P. (rene1989)


Lesenswert?

Danke

Habe jetzt den mysql-connector-net_6.1 installiert und kann dadurch mit 
C# auf die MySQL Datenbank zugreifen.

Diese Anleitung hat mir geholfen
http://www.codeplanet.eu/tutorials/csharp/5-verbindung-zum-mysql-server-mit-csharp.html

mfg Rene

von Bertram S. (bschall)


Lesenswert?

Wenn du mit Qt programmieren willst gibt es da das QtSql Module.
Vorteil: (fast immer) Plattformunabhängig!

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.