Hallo zusammen Ich habe mir den Bausatz AVR-NET-IO bei Pollin bestellt und erfolgreich zusammengelötet. Jetzt dachte ich ist das eigentlich ein guter einstieg in die welt der modernen Kommunikation über Ethernet und ich kann durch codeeinsichen und erläuterungen zur software (uC und Computersoftware) einiges lernen. Vor mir stehen noch viele offene Fragen und da diese basics einfach fehlen komme ich mit meinen eigenen projektideeen bezüglich ethernet einfach nicht weiter . die hauptfrage die ich mir bislang stelle ist einfach wie man dem computer sagt dass er bestimmte daten an die gewünschte ip im netzwerk sendet. die möglichkeit eine simple verbindung via ping aufzubauen ist mir bekannt jedoch werden da ja immer nur 4 datenpakete testweise versendet. welche möglichkeiten gibt es jetzt die gewünschten daten an das netzwerk zu übergeben ? LG
Im Grunde musst du dir erstmal ein paar Basics über die Netzwerkommunikation und das bzw die Ebenen Modelle aneigen. Das was du willst läuft später dann hauptsächlich über Tcp/ip ab. Dazu kannst du dann ein Programm in der Sprache deiner wahl schreiben welches über TCP mit dem µC Kommuniziert. ich empfehle dir für einen groben überblick das OSI Modell zu betrachten http://de.wikipedia.org/wiki/Internetprotokollfamilie#TCP.2FIP-Referenzmodell
Entschuldigung für den doppel Post aber geht es um eine Verbindung zum µC oder vom µC ? ist im Prinzip das Gleiche wobei dann aber das Programm auf dem Computer ein Client wäre und der µC der Server
Steve schrieb: > AVR-NET-IO Hierfür gibt es mehrere lauffähige Webserver (TCP/IP Stacks), in die man dann nach Bedarf eigenen Code einbauen kann (z.B. POST-Requests, Skripte): http://www.mikrocontroller.net/articles/AVR_Net-IO_Bausatz_von_Pollin
@Georg Wallmann der uC sollte den "slave" in der verbindung darstellen.d.h.der uC wär der Client und der PC der Server. wenn ich das jetzt richtig verstanden habe wird auf der Ethernetleitung zwischen den beiden teilnehmern das Protokoll TCP gesprochen oder ?
jap Am Besten Liest du dir den Artikel Durch den Lothar erwähnt hatte Lothar schrieb: > http://www.mikrocontroller.net/articles/AVR_Net-IO...
> der uC sollte den "slave" in der verbindung darstellen
Sicher? Denn das würde bedeuten, dass der PC irgendwelche Dienste im
Netz bereit stellt, auf die sich der Mikrocontroller verbindet.
Dein Web-Browser ist zum Beispiel ein Client, während
mikrocontroller.net den Server bereit stellt.
Ander wäre der Anwendungesfall, wenn Du mit deinem Web Browser (oder
irgendeinem anderen Programm) eine Verbindung zum NET-IO aufbauen
willst, um irgendwelche Messwerte abzufragen oder etwas zu steuern. Das
wäre der typische Anwendungsfall. Da ist der "kleine" Computer der
Server. Selbst wenn auf dem PC ein Programm läuft, dass den kleinen
Computer steuert oder fern bedient.
Es kommt Elementar darauf an, wer die Verbindung aufbaut und wer den
Dienst im Netz bereit stellt. Bei TCP-IP ist es immer der Client, der
die Verbindung aufbaut und der Server stellt einen Dienst bereit.
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.