GNU/Linux >> Tutoriels Linux >  >> Linux

Contrôlez les appareils Raspberry Pi et IOT depuis le cloud à l'aide de Cloud4RPi

Raspberry Pi est l'une des meilleures inventions de notre temps. Nous pouvons utiliser cet appareil à faible coût pour créer quelque chose de vraiment cool et utile. Dans cet article, je vais vous montrer comment vous pouvez contrôler votre Raspberry Pi et envoyer des instructions aux appareils connectés à votre RPi depuis n'importe où dans le monde.

Qu'est-ce que Cloud4RPi ?

Cloud4RPi est un panneau de contrôle Web très simple pour accéder à vos appareils Raspberry Pi. Sa configuration ne prend pas plus de 2 minutes et vous pouvez accéder à votre Raspberry Pi partout dans le monde. Alors commençons.

Comment configurer Cloud4RPi avec Raspberry Pi ?

  • Enregistrez un nouveau compte avec Cloud4RPi (c'est gratuit).
Télécharger

Après votre inscription, vous serez redirigé vers votre panneau de contrôle. Comme vous pouvez le constater, un panneau de contrôle a déjà été ajouté à votre compte. Il s'agit d'une démo et en cliquant dessus, vous obtiendrez des services ou des appareils de démonstration fonctionnant sur un RPi connecté.

Pour commencer à ajouter notre propre appareil, créons d'abord un nouveau panneau de contrôle. Cliquez sur "Nouveau panneau de configuration".

Ajouter un appareil

Ajoutez maintenant un appareil. L'ajout d'un appareil est très simple. Cliquez sur "Appareils" dans la barre de navigation supérieure.

Saisissez le nouveau nom de l'appareil. Cela peut être tout ce que vous voulez.

La prochaine fois, nous configurerons notre RPi pour parler à Cloud4RPi. Pour cela, nous allons installer un agent qui va connecter RPi à l'interface web. Utilisez simplement la commande suivante pour installer l'agent Cloud4RPi.

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

Pour plus de facilité, l'équipe de développeurs a créé un exemple de code pour votre appareil. Téléchargez-le en utilisant git.

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

Passer la commande ci-dessus téléchargera le fichier de configuration à partir du référentiel github et vous déplacera dans le répertoire de configuration. La dernière étape consiste à entrer le jeton dans le fichier de configuration afin qu'il puisse envoyer des données à notre compte sur Cloud4RPi.

Modifier le fichier control.py –

nano control.py

Passez maintenant à la page de l'appareil et cliquez sur l'appareil que vous venez de créer. Copiez le jeton d'appareil . Et collez ce jeton dans control.py où il est écrit "__YOUR_DEVICE_TOKEN__ ‘.

Après cela, enregistrez le fichier (Ctrl+x> Y) et tout est configuré.

Enfin, exécutez sudo python control.py pour terminer la configuration.

Ouvrez maintenant le tableau de bord Cloud4RPi et voyez qu'il a reçu vos informations RPi.

Comme vous pouvez le voir, les informations ont été récupérées. Vous pouvez voir l'adresse IP, le nom d'hôte, la température du processeur , etc. Si vous avez plus de capteurs ou d'appareils connectés au RPi, vous pouvez également obtenir ces informations.

Cliquez maintenant sur Panneaux de configuration et ouvrez le panneau de configuration que nous avons créé à la première étape. Ici, vous pouvez ajouter un widget qui représentera graphiquement les données de vos appareils.

Pour que ces gadgets fonctionnent, vous devez d'abord configurer les capteurs ou services appropriés sur votre RPi. Vous pouvez envoyer des entrées à vos appareils à partir de ce panneau. Supposons que vous souhaitiez récupérer la température ambiante ou allumer une machine à café, etc. Vous pouvez faire tout cela directement depuis votre panneau de commande.


Linux
  1. Comment installer et configurer Nagios Core sur Raspberry PI

  2. Comment faire pivoter des vidéos à l'aide de FFMpeg à partir de la ligne de commande

  3. Recherche de périphériques malveillants sur votre réseau à l'aide de Nmap

  4. Utiliser Reddit depuis la console en 2020

  5. Installer Grub 2 sur Mdadm, quel appareil ?

Notification par SMS de Nagios via Kannel

Utilisation de W3 Total Cache sur les sites cloud

Appeler Notify-send à partir d'une règle Udev ?

Comment ajouter un domaine sur l'hébergement Cloud à l'aide du panneau de contrôle Vesta

Créer un Serveur Cloud à partir d'un ISO

Authentification multifacteur depuis le panneau de configuration du cloud