Hallo Leser und Schreibende. Ich hab schon etwas nachgesehen, aber es reicht nicht. Wunschliste: Daten von einem seriellem Gerät (AVR o.Ä.) übers "Netz" (Internet) zu einem/mehreren PC schicken der/die die Daten dann (intern) seriell abgeboten bekommt(en). Alle Minute ein Paket, 1200 ... 9600 Baud. Gibts da Seiten oder Infos wo ich mich einlesen kann. Danke. Am liebsten wäre mir zwei/mehrere AVRs die das händeln, also -dazwischengesteckt- werden. Einer sendet ins Netz, mehrere lesen mit. Kurt
Fhutdhb Ufzjjuz schrieb: > der XPort kan sowas soweit mir bekannt > > Lantronix macht den Ich bin noch -unbefleckt-. Wo bekomm ich Infos um den Einstieg zu schaffen? Bin ich da auf dem richtigem Weg? http://www.heise.de/download/xport-1123504.html Kurt
Beim Suchen hat wohl das Lantronix gefehlt: http://www.lantronix.com/device-networking/embedded-device-servers/xport.html
Eine Möglichkeit: auf dem MC läuft ein Webserver (uIP) der die Daten als TCP/IP Paket periodisch an die IP-Adresse des PC sendet. Auf dem PC würde ein Terminalprogramm die Daten empfangen und speichern. Meistens wird es aber umgekehrt gemacht: auf dem PC läuft ein Terminalprogramm (oder JavaScript im Browser), das sich die Daten vom MC periodisch abholt (z.B. http://www.rgraph.net/docs/dynamic.html). Ich habe das mit einem ARM (LPC1758) und uIP so am laufen (geht mit AVR natürlich auch).
Der X-Port wird einfach an die UART Deines Controllers angeschlossen und vom PC-aus, soweit mir noch in Erinnerung, wie ne übliche COM-Schnittstelle behandelt ... irgendwo hab ich so n Ding in der Kiste, habs vor Jahren mal als Devboard bei der "Embedded World" günstig erstanden. Allerdings sind die Latenzen groß. Ist auch nicht "billig", aber ging bei mir damals praktisch aus dem Karton heraus, das Projekt wo ich den vorgesehen hatte kam aber nicht zustande.
Fhutdhb Ufzjjuz schrieb: > Der X-Port wird einfach an die UART Deines Controllers angeschlossen und > vom PC-aus, soweit mir noch in Erinnerung, wie ne übliche > COM-Schnittstelle behandelt ... Das wärs!!! Danke Leute, ich muss erstmal all die Infos verarbeiten. Bis dann (melde mich wieder). Kurt
UDP wäre auch noch ein Stichwort, nach dem es lohnt zu suchen. Es wird keine Verbindung aufgebaut, sondern die Daten werden einfach ins Netzwerk gesendet und jeder kann zuhören.
Alternative wär ein AVR-Net-IO für 20€ mit Ethersex-Firmware und Y-Port ( http://old.ethersex.de/index.php/YPort )
Und hier in fertig: http://www.ak-nord.de/ak/index.php?cPath=Serial-Device-Server&language=de Funktioniert gut.
Diese Lösungen kosten aber alle richtig Geld! 2x ARM Board mit Ethernet kostet ca. 40 EUR Der PC benötigt nicht mal eine serielle Schnittstelle weil es über USB und Virtual COM Port auch funktioniert. Fertige SW (uIP und Virtual COM Treiber für Win) gibt es zum runterladen (Keil, IAR, gcc). Arduino geht natürlich auch, ist aber für ein kommerzielles Projekt nicht sinnvoll.
Ein Gast schrieb: > UDP wäre auch noch ein Stichwort, nach dem es lohnt zu suchen. Es wird > keine Verbindung aufgebaut, sondern die Daten werden einfach ins > Netzwerk gesendet und jeder kann zuhören. ....und bytes verlieren, was bei einer audio/video-übertragung warscheinlich egal ist,bei kurt seiner anwendung wäre es bestimmt fatal...
pompete schrieb: > ....und bytes verlieren, was bei einer audio/video-übertragung > warscheinlich egal ist,bei kurt seiner anwendung wäre es bestimmt > fatal... Woher kennst du die Anwendung von Kurt? Irgendwelche aktuelle Messwerte sind oft schon in dem Moment Geschichte, wo die Werte verschickt wurden. Statt die alten Daten zu wiederholen, ist es dann eher sinnvoll die aktuellen zu verschicken.
Unter 40 Euro bekommst Du keine Ethernet Anbindung, egal mit welchen Bauteilen.
Du kennst offenbar den irren Igor nicht, der nicht viel mehr als einen Mega48 und einen Ethernet-Übertrager benötigt: http://www.cesko.host.sk/IgorPlugUDP/IgorPlug-UDP%20(AVR)_eng.htm
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.