Forum: Mikrocontroller und Digitale Elektronik RaspberryPi über das Internet erreichbar machen.


von Josef (Gast)


Lesenswert?

Hallo Forum!

Ich habe mir mit einen kleinen Mikroprozessor ein Gerät gebaut, dass 
über RS232 viele Messdaten ausgibt. (Messstation für Temp, Licht, 
Feuchte usw.)

Nun würde ich es gerne mit einem Raspberry erweitern damit ich es egal 
wo auch immer einfach an eine Netzwerkdose stecke (oder WLAN) und ich 
dann von der Ferne, über eine Virtuelle RS232, zugreifen kann -->

Ist es möglich eine direkte Verbindung so aufzubauen, dass ich so wie 
bei TeamViewer die Firewall nicht angreifen muss?

Mein Rechner, der die Daten verarbeitet, hat eine FixeIP im Netz.

Es sollte wie ein Gateway von RS232 über TCPIP zu VirtuelleRS232 sein.
(So wie ein XPORT nur mit dem Feature dass es "nach hause telefoniert" 
und mir seine IP sendet.

Danke für eure Hilfe !

lg Josef

von hotdog (Gast)


Lesenswert?

Openvpn ist das richtige Stichword

von Void (Gast)


Lesenswert?

Ansonsten gibt es auch noch yaler.net

von Karol B. (johnpatcher)


Lesenswert?

Josef schrieb:
> Ist es möglich eine direkte Verbindung so aufzubauen, dass ich so wie
> bei TeamViewer die Firewall nicht angreifen muss?

Ich gehe mal davon aus, dass du dich hier auf ein typisches NAT beziehst 
und sehe die damit verbundenen Probleme in deinem Fall nicht - 
jedenfalls nicht, wenn der Raspberry Pi die Verbindung initiiert.

Josef schrieb:
> Mein Rechner, der die Daten verarbeitet, hat eine FixeIP im Netz.

Was heißt hier fix? Fix im privaten Lan oder wirklich eine fixe IP, die 
auch aus dem Internet heraus erreichbar ist? Letzteres wäre vorteilhaft, 
ansonsten musst du mittels dynamischem DNS nachhelfen.

hotdog schrieb:
> Openvpn ist das richtige Stichword

OpenVPN erscheint mir hier fast ein bisschen Overkill - zumindest wenn 
es wirklich um den reinen Verbindungsaufbau geht. Aus 
sicherheitstechnischer Sicht (Authentizität, Verschlüsselung) kann es 
natürlich durchaus Sinn machen, wenn die Daten ansonsten im Klartext 
übertragen werden.

Mit freundlichen Grüßen,
Karol Babioch

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Lass den Raspi doch einfach nen reverse SSH zu deinem Rechner machen 
sobald er Internet erschnüffelt.

von Daniel F. (df311)


Lesenswert?

hmm, ich bin mir jetzt nicht sicher ob ich den ablauf im 
eröffnungsbeitrag richtig verstanden habe. egal, ich probiere mal den 
groben ablauf zu nennen:

- gerät misst irgendwas, gibt das zeug über die rs232 aus
- daran hängt ein raspberry, der soll die daten dann über das internet 
an eine bestimmte IP-adresse schicken

---

1 * probier daten lesen
2a * wenn vorhanden puffern
2b * wenn keine vorhanden gehe schlafen, danach 1
3 * versuch verbindung zum server aufzubauen
4a * wenn verbindung aufgebaut übertrage puffer, wenn notwendig 
messgerät wieder aktivieren, gehe schlafen danach 1
4b * wenn keine verbindung überprüfe puffergröße, wenn kritische menge 
erreicht warnung ausgeben, messgerät abschalten, schlafen, gehe zu 3

das ganze klingt jetzt nicht wirklich sooo kompliziert, dass man das 
nicht hinbekommt.

als hilfestellung gibts noch ein paar stichwörter für die suchmaschine 
ds geringsten misstrauens:
pthread, psock, 'C sockets', 'C threads'

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.