Pat schrieb:
Dachte schon an irgendwas mit Telegram oder matrix.org… Ginge das?
Witzigerweise ist diese Idee nicht mal die schlechteste.
Kommt natürlich auf die Menge der Daten und die geforderte Latenz an. Und natürlich, ob du einen Anbieter wie Telegram in deinem Datenkanal eingebunden haben möchtest.
Aber grundsätzlich ist die Telegram-API offen und gut dokumentiert.
Du kannst dir zwei Bots erstellen, einen auf Pi 1 und den anderen auf Pi 2 nutzen und die Bots sich gegenseitig Nachrichten schreiben lassen. Dabei kommst du ohne VPN oder offene Ports aus, brauchst keinen öffentlich erreichbaren Host und brauchst keine Gateway-Applikation auf diesem Host. Dafür hast du aber noch einen Dritten mit im Boot. Musst du wissen ob das OK für deine Anwendung ist.
In Python sind das jeweils 5 Zeilen Code oder so.
In C++ vermutlich etwas mehr, aber auch machbar. Die API läuft über Web-Requests, d.h. jede Sprache die dich Requests absetzen lässt ist geeignet.
Ich hab hier einen Raspi mit Webcam in Betrieb der mir regelmäßig Fotos schießt und mir täglich eine Status-Nachricht per Telegram aufs Handy schickt (Anzahl der neuen Fotos, Speicherauslastung, Uptime usw.)