Cayenne – Die neue iPhone-App für Raspberry Pi!

Mit Cayenne erschien vor kurzem eine brandneue App in Apples AppStore.

Cayenne soll es ermöglichen den Raspberry Pi mit der App zu steuern und die Informationen verschiedenster Sensoren anzuzeigen.

Die Installation von Cayenne ist wirklich simpel. Dazu muss nur die App aus dem AppStore  geladen werden und auf dem iPhone installiert werden. Nach dem Anlegen eines Accounts, findet die App automatische alle Raspberry Pis, die sich in Ihrem Netzwerk befinden. Ihr werdet gebeten eure LogIn-Daten für den Pi-User einzugeben. Die App installiert daraufhin automatisch die benötigten Pakete auf dem Pi. Damit ist die Installation abgeschlossen. Cayenne – Die neue iPhone-App für Raspberry Pi! weiterlesen

Bluetooth-Konfiguration mit bluetoothctl

Soeben habe ich versucht, diverse Bluetooth-Geräte mit dem Bluetooth-Konfigurationswerkzeugen von Raspbian Jessie zu konfigurieren. Also Installation der Werkzeuge mit apt-get install bluetooth blueman und sicherheitshalber ein Neustart. Danach erscheint im Panel des Raspbian-Desktops das Bluetooth-Icon, dessen Menüeinträge in den aus früheren Raspbian-Versionen bekannten Bluetooth-Manager führen.

Nicht geändert hat sich leider die miserable Qualität dieses Tools: Von meinen Testkandidaten (eine Maus, zwei Tastaturen, eine Lautsprecherbox) gelang nur bei der Maus und bei der Lautsprecherbox das Pairing. In allen anderen Fällen war es nicht möglich, die Geräte mit dem Raspberry Pi zu verbinden. Trostlos!

Wohl oder übel habe ich nun versucht, die Konfiguration auf Kommandoebene durchzuführen. Das von Raspbian Wheezy bekannte Werkzeug bluez-simple-agent steht unter Jessie nicht mehr zur Verfügung. Eine gute Alternative ist das Kommando bluetoothctl.

Bluetooth-Konfiguration mit bluetoothctl weiterlesen

Raspbian-Fernsteuerung mit RDP

Anstatt Ihren Raspberry Pi mit Bildschirm, Tastatur und Maus zu verbinden, können Sie Ihre Raspbian-Installation auch über eine Netzwerkverbindung von Ihrem Notebook/PC aus fernsteuern. Solange Sie keine grafischen Programme benötigen, gelingt das am effizientesten und sichersten mittels SSH. Wenn Sie hingegen auch die grafische Benutzeroberfläche sehen und bedienen möchten, müssen Sie das Grafiksystem sowie die Interaktion mit Tastatur und Maus auf einen anderen Rechner quasi umleiten. Zu diesem Zweck haben wir Ihnen hier im Blog VNC als Lösung vorgestellt.

Es muss nicht immer VNC sein…

Ein Leser unseres Buchs hat mich kürzlich auf eine viel einfachere Alternative aufmerksam gemacht, die ich in meiner auf Unix/Linux fokussierten Sicht übersehen habe: Das Remote Desktop Protocol (RDP) ist ein von Microsoft entwickeltes Protokoll zur Darstellung eines Bildschirminhalts sowie zur Steuerung eines über das Netzwerk erreichbaren Computers. Obwohl dieses Protokoll zur Steuerung von Windows-Rechner gedacht ist, wird es auch von Linux unterstützt.

(Aktualisiert: 31.3.2017, 18.3.3021)

Raspbian-Fernsteuerung mit RDP weiterlesen

On-Board-LEDs des Raspberry Pi steuern

Es gibt sicher 1000 Anleitungen, wie Sie eine Leuchtdiode über einen Vorwiderstand mit einem GPIO-Pin verbinden und diese dann per Python, bash oder in sonst einer Programmiersprache ein- und wieder ausschalten. Aber wussten Sie, dass Sie auch manche im Raspberry Pi eingebauten LEDs per Software ein- und ausschalten können?

Update 20.8.2017: Die LED-Steuerung durch das gpio-Kommando funktioniert nur beim Raspberry Pi 2, nicht beim Raspberry Pi 3.

On-Board-LEDs des Raspberry Pi steuern weiterlesen

KlingelPi: der Türglockenverstärker

Manchmal, wenn ich im Arbeitszimmer sitze und ein Headset trage, höre ich die Türglocke nicht – oder erst nach dem siebten vehementen Klingeln, woraufhin der Postzusteller gern mal süffisant fragt, ob man gerade im Westflügel war.

Um das zu verhindern, möchte ich einen Raspberry Pi Zero einsetzen, der erkennt, wenn die Türglocke läutet. Die üblichen Klingeltrafos arbeiten mit 8 bis 12 V Wechselstrom, was für dem Raspberry Pi recht unhandlich ist. Um das Schließen des Wechselstromkreises direkt als Eingang zu benutzen, müsste man die Wechselspannung erst gleichrichten und dann auf eine Spannung herunterdrosseln, die der Raspi verarbeiten kann. Das geht alles, ist aber aufwändig und erfordert auch mehr Verdrahtung, als in das Türglockengehäuse passt.

Ich habe deshalb einen anderen Weg gewählt und einfach einen Geräuschsensor an den Raspberry Pi angeschlossen. So sieht er aus:

Ein einfacher Geräuschsensor
Ein einfacher Geräuschsensor

KlingelPi: der Türglockenverstärker weiterlesen