Projekte mit dem Raspberry Pi
Hintergrund
Ursprünglich für Schulungszwecke entwickelt, hat sich dieser günstige, energieeffiziente und trotzdem leistungsstarke Einplatinen-Computer schnell in vielen Projekten bewährt. Der Raspberry Pi ist ein vollwertiger Computer, auf dem verschiedene Betriebssysteme (v.a. Linux) lauffähig sind.
Die immer vorhandenen und leicht erreichbare GPIO ist eine Schnittstelle, die sich perfekt für Messungen und Steuerungen eignet. Keine Überraschung, dass wir die Pumpen-Steuerung der Kläranlage in Burkina Faso auf Basis des "RaspPi" entwickelt haben.
Anwendungen
Auch wenn der RaspPi ein vollwertiger Computer ist, unterscheidet er sich oft in der Anwendung. Ohne Display und Tastatur wird er oft eingesetzt, z.B. als Media-Server im Heim-Netzwerk. Das bedeutet aber auch, dass der Zugriff auf den RaspPi automatisch, ohne menschliche Interaktion erfolgen muss.
Was im Heim-Netzwerk noch einfach zu erreichen ist, gestaltet sich deutlich schwieriger, wenn viele RaspPis dezentral (z.B. zur Steuerung) eingesetzt werden. Dabei ist der zuverlässige und stabile Remote-Zugriff eine besondere Herausforderung. Virtuelle private Netzwerke (VPN) helfen, den RaspPi auch über weite Entfernungen sicher zu erreichen.
Auf Basis von OpenVPN haben wir eine einfache Möglichkeit geschaffen, eine große Zahl von Raspberry Pis aus der Ferne zu administrieren, und trotzdem die Privatsphäre des Anwenders zu respektieren.