GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Steuern Sie Raspberry Pi- und IOT-Geräte aus der Cloud mit Cloud4RPi

Himbeer-Pi ist eine der besten Erfindungen unserer Zeit. Wir können dieses kostengünstige Gerät verwenden, um etwas wirklich Cooles und Nützliches zu machen. In diesem Artikel zeige ich Ihnen, wie Sie Ihren Raspberry Pi steuern und von überall auf der Welt Anweisungen an die mit Ihrem RPi verbundenen Geräte senden können.

Was ist Cloud4RPi?

Cloud4RPi ist ein sehr einfaches Web-Bedienfeld für den Zugriff auf Ihre Raspberry Pi-Geräte. Die Konfiguration dauert nicht länger als 2 Minuten und Sie können überall auf der Welt auf Ihren Raspberry Pi zugreifen. Fangen wir also an.

Wie richte ich Cloud4RPi mit Raspberry Pi ein?

  • Registrieren Sie ein neues Konto bei Cloud4RPi (es ist kostenlos).
Download

Nachdem Sie sich angemeldet haben, werden Sie zu Ihrem Steuerungsfeld weitergeleitet. Wie Sie sehen können, wurde Ihrem Konto bereits ein Steuerungsfeld hinzugefügt. Es ist eine Demo und wenn Sie darauf klicken, werden einige Demo-Dienste oder -Geräte angezeigt, die auf einem verbundenen RPi ausgeführt werden.

Um mit dem Hinzufügen unseres eigenen Geräts zu beginnen, erstellen wir zuerst ein neues Bedienfeld. Klicken Sie auf „Neues Bedienfeld“.

Gerät hinzufügen

Fügen Sie nun ein Gerät hinzu. Das Hinzufügen eines Geräts ist wirklich einfach. Klicken Sie in der oberen Navigationsleiste auf „Geräte“.

Geben Sie den neuen Gerätenamen ein. Es kann alles sein, was Sie mögen.

Als nächstes werden wir unser RPi konfigurieren, um mit Cloud4RPi zu kommunizieren. Dazu installieren wir einen Agenten, der RPi mit der Weboberfläche verbindet. Verwenden Sie einfach den folgenden Befehl, um den Cloud4RPi-Agenten zu installieren.

sudo apt update && sudo apt upgrade -y
sudo apt install git python python-pip -y

sudo pip install cloud4rpi

If you have python3, then use -
sudo python3 -m pip install cloud4rpi

Der Einfachheit halber hat das Entwicklerteam einen Beispielcode für Ihr Gerät erstellt. Laden Sie es mit Git herunter.

git clone https://github.com/cloud4rpi/cloud4rpi-raspberrypi-python.git && cd cloud4rpi-raspberrypi-python

Wenn Sie den obigen Befehl übergeben, wird die Konfigurationsdatei aus dem Github-Repo heruntergeladen und Sie in das Konfigurationsverzeichnis verschoben. Der letzte Schritt besteht darin, das Token in die Konfigurationsdatei einzugeben, damit es Daten an unser Konto auf Cloud4RPi senden kann.

control.py-Datei bearbeiten –

nano control.py

Wechseln Sie nun zur Geräteseite und klicken Sie auf das Gerät, das Sie gerade erstellt haben. Kopieren Sie das Geräte-Token . Und fügen Sie dieses Token in control.py ein, wo es heißt:„__YOUR_DEVICE_TOKEN__ ‘.

Danach speichern Sie die Datei (Strg+x> Y) und alles ist eingerichtet.

Führen Sie schließlich sudo python control.py aus um die Einrichtung abzuschließen.

Öffnen Sie jetzt das Cloud4RPi-Dashboard und sehen Sie, dass es Ihre RPi-Informationen erhalten hat.

Wie Sie sehen können, wurden die Informationen abgerufen. Sie können die IP-Adresse, den Hostnamen und die CPU-Temperatur sehen usw. Wenn Sie mehr Sensoren oder Geräte an RPi angeschlossen haben, können Sie diese Informationen ebenfalls abrufen.

Klicken Sie nun auf Control Panels und öffnen Sie das Control Panel, das wir im ersten Schritt erstellt haben. Hier können Sie ein Widget hinzufügen, das die Daten Ihrer Geräte grafisch darstellt.

Damit diese Gadgets funktionieren, sollten Sie zuerst die richtigen Sensoren oder Dienste auf Ihrem RPi einrichten. Von diesem Bereich aus können Sie Eingaben an Ihre Geräte senden. Angenommen, Sie möchten die Raumtemperatur abrufen oder die Kaffeemaschine einschalten usw. Sie können das alles direkt über Ihr Bedienfeld tun.


Linux
  1. So installieren und konfigurieren Sie Nagios Core auf Raspberry PI

  2. So drehen Sie Videos mit FFMpeg von der Befehlszeile aus

  3. Installieren von Grub 2 auf Mdadm, welches Gerät?

  4. Verwenden von Windows-DLL von Linux

  5. SSH von A über B nach C, mit privatem Schlüssel auf B

SMS-Benachrichtigung von Nagios mit Kannel

Verwenden von W3 Total Cache auf Cloud-Sites

Notify-Send von einer Udev-Regel aufrufen?

So fügen Sie eine Domain zum Cloud-Hosting mit dem Vesta Control Panel hinzu

Erstellen eines Cloud-Servers aus einer ISO

Multifaktor-Authentifizierung aus dem Cloud Control Panel