MySQL Datenbank über 8Bit ATMega beschreiben?

Gast #2330004
Lesenswert?

Hi,
ich wollte gerne eine Messeinrichtung bauen, leider kann ich auf den 
Chips nicht viele Daten zur Auswertung speichern und wenn doch hab ich 
von außen nur einen bedingten zugriff...

Jetzt die Frage:
Ist es in irgendeiner Form möglich, ohne extrem viel Code, von einem 
Mega 2561 oder was vergleichbarem direkt in eine MySQL Datenbank zu 
schreiben?
Die Daten dort könnte ich ja theoretisch von überall her wieder 
auslesen, und dann hat man auch nicht das Speicherproblem.

Hatte erst überlegt die Daten über nen Seriel <-> USB Wandler an einen 
PC zu schicken und dort ein Skript laufen zu lassen was die Daten 
verarbeitet und weiter auf einen noch nicht vorhanden Nas (irgendwas mit 
geringem Verbrauch) oder was ähnliches in die MySQL Datenbank läd.

Nur hab ich dann wieder viel zu viele Gräte am laufen und Strom ist 
teuer, deswegen hatte ich überlegt, den Nas als MySQL&PHP Server zu 
verwenden und vom µC die Daten direkt dorthin zu schicken. Somit wären 
die Daten von dort z.B.: übers Netz, einen IE oder so anrufbar gewesen.

Hat sowas schonmal jemand gemacht oder ist das überhaubt möglich ohne 
monatelangen aufwand?
Oder ist meine Idee einfach zu kompliziert?
Für Ideen oder anregungen wäre ich sehr dankbar!


MFG Christoph
Gast #2330012
Lesenswert?

Direkt in die MySQL Datenbank zu schreiben dürfte schwierig werden.
Wenn du sowieso PHP auf deinem Server laufen hast, kannst du ja ein 
kleines PHP Script dafür schreiben. Dem Script kannst du vom Controller 
aus die Werte als GET Variablen übergeben.
Sowas ähnliches habe ich mal mit dem Stack von Ulrich Radig gemacht.

Gruß
Benedikt
Gast #2330046
Lesenswert?

Sowas mache ich zur Zeit mit dem Wetterdatenempfänger IPWE1 von ELV.

Der stellt eine Webseite mit 5 Logwerten zur Verfügung.

Diese Html Seite werte ich über ein PHP Skript auf einem NAS aus
und schreibe es in Logdateien. Das Sktipt wird über einen Cronjob alle 5 
Minuten ausgeführt.
PHP ist dafür sicher eine gute Basis und auf vielen NAS-Systemen schon 
vorhanden.

Das Auswerteskript war nicht der grosse Aufwand.

Für ein eigenes System ist das AVR Net-IO eine geeignete Basis.

Projekte mit einem Webserver stehen ja auch schon zur Verfügung.


Gruss JensM
#2330507
Lesenswert?

Das AVR NET-IO kannst Du sogar 'out of the box' benutzen wenn PHP und 
mySQL irgendwo laufen. Per PHP-Socket TCP/IP-Verbindung zu NET-IO 
herstellen, Messwerte auslesen, fertig. As easy as that! ;)

Ich nehme aber mal an, dass so einige Netbooks mit ausgeschaltetem 
Display die Leistungsaufnahme von NET-IO + NAS unterbieten.

Volker
Gast #2333142
Lesenswert?

Andi D. schrieb:
> (so mach ich das seit jahren)

Ja aber läuft das Java Prog den auf dem Nas Server? Hab mir die Dinger 
von QNap mal angeschaut die können PHP/MySQL usw nur kann ich auf einem 
solchen Nas System ohne weiteres Software installieren, ich hab ja 
eigentlich nur die Web oberfläche um ihn zu verwalten?! Und kein 
wirkliches System, wie/wo läuft dein Skript den dann?

MFG
#2333191
Lesenswert?

Marc P. schrieb:
> Hallo Christoph,
> ich habe selbst von QNap den TS-259+ Pro.
> Über SSH kannst du dich ins Linux klinken und alles tun was du mit einem
> Linux PC auch machen könntest.

Coole Sache! Und sehr interessant. Und da laeuft ein vollwertiges PHP ab 
Werk? Koenntest Du vielleicht mal den Output von phpinfo(); posten? Und 
wie sieht die Stromaufnahme von einem solchen NAS aus?

Gruss,
Volker

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