Forum: PC-Programmierung Daten senden vom Raspberry zum PC


von Peter B. (funkheld)


Lesenswert?

Hallo, guten Tag.
Neues Thema für Daten senden zum PC.

Ich habe eine Verbindung von PUTTY zum Raspi mit 192.168.2.101 Port 22.
das funktioniert auch. Kann auch Daten rüberschieben zum Raspi mit 
WinSCP.

Nun möchte ich bitte eine einfache Lösung vom Raspi zum PC. Der PC ist 
dann nur noch Daten-Auswerter und ich bediene jetzt den rASPI:
Mit welchem Programm kann ich jetzt Daten senden vom Raspi zum PC zu 
192.168.2.101 ? Welche Ports müssen jetzt gesetzt sein?

Ich finde kein Programm dazu welches einfach bedient wird.
Lese immer nur "auf Windows ein Client aufbauen".
Warum nicht auf dem Raspi?

Ich kann auch den Raspi steuern vom PC.

Danke

: Bearbeitet durch User
von Jack V. (jackv)


Lesenswert?

Peter B. schrieb:
> Lese immer nur "auf Windows ein Client aufbauen".
> Warum nicht auf dem Raspi?

Mach doch: gib unter Windows ein Verzeichnis über das Netzwerk frei, und 
binde das vom Pi aus via Samba ein. Dann kannst du deine Daten direkt in 
dem Verzeichnis speichern.

von STK500-Besitzer (Gast)


Lesenswert?

Jack V. schrieb:
> Mach doch: gib unter Windows ein Verzeichnis über das Netzwerk frei, und
> binde das vom Pi aus via Samba ein. Dann kannst du deine Daten direkt in
> dem Verzeichnis speichern.

https://www.thomas-krenn.com/de/wiki/Windows_Freigabe_unter_Linux_mounten

Ich bevorzugen den Weg in die andere Richtung, da Windows irgendwie 
nicht für sowas gedacht ist.

von Peter B. (funkheld)


Angehängte Dateien:

Lesenswert?

Danke für die Info.
Das mit den Daten übertragen klappt ja.

Ich habe mit dem PUTTY eine Verbindung zum Raspi , eine Verbindung mit 
dem WinSCP und mit dem PC über Remote kann ich den Raspi steuern.

Ich wollte jetzt bitte eine einfache Verbindung vom Raspi zum PC 
herstellen.
Im Raspi "hallo" eingeben und dieses "hallo" über socat oder anderen 
Empfänger an Tera Term weitergeben.

Im Bild ist der Raspi vom Pc aus steuerbar , aber dieses einfache 
Netzwerk vom PC "hallo" eintippen bin ich zu dumm.

hmmm...

Gruss

von Zeno (Gast)


Lesenswert?

Peter B. schrieb:
> Ich wollte jetzt bitte eine einfache Verbindung vom Raspi zum PC
> herstellen.

Eine Netzwerkverbindung zwischen Raspi und PC ist doch völlig 
ausreichend. Gebe auf dem Raspi das Verzeichnis mit den Daten via Samba 
frei und fertig.
Was willst Du denn noch? Einfacher geht es nicht.

von Marcel (Gast)


Lesenswert?

Du schreibst doch schon selber, dass du dafür socat einsetzen musst.

Wie socat zu benutzen geht, liefert dir die Eingabe von "man socat" in 
der Kommandozeile.

Alternativ gibt es die auch Online: https://linux.die.net/man/1/socat

Okay, viel zu lesen, gebe ich zu. Zum Glück liefert das Internet auch 
dafür
eine Hilfe.

https://users.informatik.haw-hamburg.de/~schulz/pub/Rechnernetze/tools/README-DE.pdf

Sogar auf Deutsch. Beschreibt ein einfaches Beispiel:

In einer Linuxkommandozeile zunächst einen TCP-Server aufmachen:

"socat tcp-listen:9999 -"

In einem zweiten Fenster den Client:

"socat tcp:localhost:9999 -"

Im Client kannst du nun munter Sachen eingeben. Bei einem Enter werden 
diese an den Server geschickt und ausgeben.

Beide Applikationen kannst du mit STRG+C abbrechen.

Wie das unter Windows geht, wirst du aber selber herausfinden müssen.

Viel Erfolg!

von Peter B. (funkheld)


Lesenswert?

Danke für die Info.

Ich habe jetzt auch socat auf dem Raspi laufen.

Mit dem Localhost geht es jetzt auf dem Raspi und auch mit dem Localhos 
bei Windows.

Nun kapier ich nicht wie ich den Raspi verbinde mit PC unter Windows.
Der Raspi hat 192.168.2.101
Wie kann ich jetzt bitte beide Systeme zusammenbringen mit der IP und 
einer Portnummer das die Verbindung wie in der Demo funktioniert als 
Beispiel mit dem Localhost unter socat.

Gruss

von Zeno (Gast)


Lesenswert?

Peter B. schrieb:
> Mit dem Localhost geht es jetzt auf dem Raspi und auch mit dem Localhos
> bei Windows.
>
> Nun kapier ich nicht wie ich den Raspi verbinde mit PC unter Windows.
> Der Raspi hat 192.168.2.101
> Wie kann ich jetzt bitte beide Systeme zusammenbringen mit der IP und
> einer Portnummer das die Verbindung wie in der Demo funktioniert als
> Beispiel mit dem Localhost unter socat.

Beschäftige Dich mal damit, wie ein Netzwerk funktioniert!
Die IP des RasPi ist dabei völlig Rille, wichtig ist nur das beide 
(Raspi und PC) im gleichen Netzwerksegment liegen und sich sehen können. 
Da es mit Putty funktioniert, wird letzteres wohl der Fall sein.

Es hilft halt nicht, wenn man nur blind einfach Befehlszeilen kopiert, 
man sollte schon auch wissen was man da tut. Das muß man einfach lernen.

von Peter B. (funkheld)


Lesenswert?

Danke für die Info.

Es geht mir bitte darum das ich Daten verschicken möchte mit dem socat 
die mein anderes Programm interessiert was auf einem anderen Computer 
ist. Wollte nur was haben was den Transport machen kann. Das es mit dem 
Netzwerk geht wusste ich. Aber nicht wie. Möchte aber kein 
Netzwerksystem basteln und da so einsteigen.
Wenn ich fragen über den Raspi habe für das Python , möchte ich vorher 
nicht wissen wie der Raspi und aus was der Raspi zusammengebaut ist.

Ich kämme nicht auf die Idee zu einem Fragesteller ob er vorher ein Bier 
getrunken hat bevor er den Arduino einschaltet hat. Kann nämlich sein 
das der Arduino kein Bier riechen kann. Prüfe das bitte , bevor wir auf 
deine Frage eingehen.

Aber danke für die vorgehende Info, die mir schon weiter geholfen hat.
Habe zwar noch keine Lösung für das was ich vorhabe.

Gruss

: Bearbeitet durch User
von Marcel (Gast)


Lesenswert?

localhost muss durch die IP Adresse ersetzt werden, von dem Gerät wo der 
Server läuft. Wenn du dich vom Windows als Client zum PI als Server 
verbindest, dann in Windows statt dem localhost die 192.168.2.101 
nutzen. Wenn anders herum, dann im PI die IP Adresse vom Windows PC 
nutzen.

von Peter B. (funkheld)


Lesenswert?

Hallo, danke für den Tipp.

Jetzt kann ich Daten zum Vice zu meinem C64-Programm (dort ist RS232 mit 
192.168.2.101:9999 und 2400Baud) übertragen und zurück vom C64-Programm 
zum Raspi.

Eine tolle Sache für mein Hobby mit Vice C64.

Da ich den Raspi auch Remote kann ich auf meinem PC schneller Programme 
für Python umsetzen und auf den Raspi testen.

Gruss

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
Noch kein Account? Hier anmelden.