Seriell übers Internet?

Gast #2816966
Lesenswert?
• ▲
▼
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
Gast #2816986
Lesenswert?
• ▲
▼
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).
#2816988
Lesenswert?
• ▲
▼
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.
Gast #2817326
Lesenswert?
• ▲
▼
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.
Gast #2817421
Lesenswert?
• ▲
▼
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...
Gast #2817563
Lesenswert?
• ▲
▼
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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.