Dynamische Webseiten mit Pollin AVR NetIO

Gast #3002153
Lesenswert?

Hallo,

wie fange ich es an mit einem NetIo dynamische Webseiten zu " 
programmieren" um damit Daten vom NetIo darzustellen oder auch zum NetIo 
für Steuerungszwecke zu übertragen?

Ich benötige eine Hilfestellung wo ich dazu einen guten Einsprung über 
Literatur oder im WEB finde.

Ich möchte mich da gern einmal reinarbeiten.

Für konstruktive Hinweise wäre ich euch sehr dankbar.
DS.
#3002174
Lesenswert?

Beginner schrieb:
> Hallo,
>
> wie fange ich es an mit einem NetIo dynamische Webseiten zu "
> programmieren" um damit Daten vom NetIo darzustellen oder auch zum NetIo
> für Steuerungszwecke zu übertragen?
>
> Ich benötige eine Hilfestellung wo ich dazu einen guten Einsprung über
> Literatur oder im WEB finde.

Dazu wirst du nicht allzuviel finden.
Denn die Webserver für den NetIO sind in der Regel gepimpter Server.
In Kürze: Er reagiert auf bestimmte Schlüsselwörter, die im HTML Code 
der Seite stehen und die er dann durch die gemessenen Werte ersetzt. Da 
ist nichts mit Standardmethoden, das macht jeder Server ein wenig 
anders. Mit 32Kb Programmspeicher darfst du keine Wunder an 
Standardlösungen erwarten.

Am besten die HTML-Demos studieren, die du zum Server mit dazu bekommen 
hast.
#3002410
Lesenswert?

dynamisch Webseiten mit dem Net-IO kann man schon machen in bestimmten 
Grenzen.
Also Apache und PHP kann man getrost vergessen, das geht nicht.
Was man machen kann ist per $_GET in der URL Variablen senden und die 
Aufruf-URL im Net-IO abfragen und das HTML entsprechend anpassen.
Oder Du kannst in die HTML n Java Script einbetten, das wars aber schon 
im wesentlichen.
Gast #3002427
Lesenswert?

An welche Ressourcen des Microcontrollers IO etc.. kommen ich denn 
überhaupt dran und wie läuft dabei grundsätzlich die Kommunikation?

Wie ist denn diese "Schnittstelle" beschrieben oder definiert?

Kann ich neben dem darauf laufenden Programmen überhaupt noch etwas 
eigenes dort programmieren, muss ich dazu dann das gesamte dort laufende 
Programm ( von Radig?) umbauen und verstehen?
Gast #3002555
Lesenswert?

OpenMCP ist ein konsequent modular aufgebautes Projekt, mit Threads und 
Callbacks, das man mit eignen Modulen erweitern kann. Ein ATmega1284P 
sollte es aber schon sein.

Beitrag "Die andere Firmware für AVR-NET IO"

Läuft auf verschiedenen Boards eines auch mit XMega (ATxMEGA128 Board).

Gegen die Verwendung des NET-IO mit Ad-On spricht, dass man fehlerhafte 
Hardware erst mal umbauen muss. Die SD-Card braucht z.B. einen 
Levelshifter, an Abblockkondensatoren wurde konsequent gespart, etc.

Für das NET-IO spricht, dass es kaum ein anderes Board gibt, das 
umfassender in Foren dokumentiert und gepflegt wird. Das macht es für 
Anfänger mit Durchhaltevermögen zum geeigneten Einstiegs-Projekt mit 
vielen Lerneffekten.
Gast #3003927
Lesenswert?

danke für Eure bisherige Unterstützung.

Leider bringt mich das mit meinen grundlegenden Fragen nicht wirklich 
weiter, openMCP scheint tot....

Ich möchte gern mit viel Eigeninitiative lernen und mich weiterbilden.

Benötige aber einen Schupps in die sinnvolle Richtung.

Was ist gut dokumentiert, preiswert und auch so offen, das ich 
bestenfalls an alle Funktionen des controllers über ein möglichst 
anpassbares Webinterface komme?


Danke, Männer
Gast #3005264
Lesenswert?

Der Beitrag avr für wenig Geld im Lan endet plötzlich.

Wurde da ein neuer Thread aufgemacht?

Um sich autodidaktisch in das Thema einzuarbeiten ist so ein langer m.E.
ziemlich ungeeignet.

Gibt's da keine besseren Quellen und Alternativen?
Gast #3005341
Lesenswert?

> Thomas, wir sind in einem UC Forum.
Du meinst sicher µC-, oder von mir aus uC-Forum.

> und natürlich nicht um komplette Webserver.
Du willst dynamische Webseiten?
Du willst Daten darstellen?
All das geht am besten, vor allem aber auch am einfachsten mit einer 
Datenbank und einer Scriptsprache wie php, Pearl, Python oder Ruby auf 
einem richtigen Betriebssystem.
Alles andere ist Gefrickel.

> Da geht's um Messen/Steuern und regeln
Dein NetIO soll also Messen/Steuern und Regeln?
Na und? Schließt sich doch nicht aus.
Im Gegenteil, solche Aufgaben lässt man nicht (jedenfalls nicht ohne 
besondere Vorkehrungen) gemeinsam mit einem Webserver auf einem 
Prozessorkern laufen.

> und natürlich nicht um komplette Webserver.
Wenn ein kompletter Webserver die richtige Technologie für eine 
Anwendung ist, dann geht es hier natürlich auch um komplette Webserver.

Was die richtige Technologie für Deine Anwendung ist kann hier anhand 
deiner Angaben niemand beurteilen. Anhand deiner Beiträge wage ich aber 
zu Beurteilen, dass du es auch nicht kannst.
Gast #3005462
Lesenswert?

Hört , hört,

dieser Thomas behauptet das all das was Ulrich Radig und andere Könner 
machen nur gefrickel ist.

Wenn er die Temperatur seines Kühlschranks messen will, oder seine 
Rolladen übers Web steuern möchte, dann betreibt er einen "richtigen, 
tollen Server für ganze Kerle" bei nem Hoster seiner Wahl.

Oder auch daheim  für 500€ Stromkosten im Jahr.


Balla balla ?
Gast #3023543
Lesenswert?

Hans M. schrieb:
> Oder das wäre auch noch eine Möglichkeit:
>
> http://avr.myluna.de/doku.php?id=de:openmlp

hatte ich getestet nach Empfehlung, ein Script holt sich Daten aus dem 
Netz über Telnet. Läuft seit 3 Monaten stabil (auf dem NET-IO), hat mich 
ziemlich erstaunt. Die Sprache hat mich dabei infiziert, obwohl ich es 
ursprünglich ja nur ausprobieren wollte.

HTML geht auch sehr zuverlässig. Da ich aber kein SD-Karten-Addon 
besitze, ist Telnet eine empfehlenswerte Alternative.

Harry

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