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
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
Lass den Raspi doch einfach nen reverse SSH zu deinem Rechner machen sobald er Internet erschnüffelt.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.