GNU/Linux >> Linux の 問題 >  >> Linux

Cloud4RPiを使用してクラウドからRaspberryPiおよびIOTデバイスを制御する

ラズベリーパイ 私たちの時代の最高の発明の1つです。この低コストのデバイスを使用して、本当にクールで便利なものを作ることができます。この記事では、Raspberry Piを制御し、世界中のどこからでもRPiに接続されているデバイスに指示を送信する方法を紹介します。

Cloud4RPiとは何ですか?

Cloud4RPiは、RaspberryPiデバイスにアクセスするための非常にシンプルなWebコントロールパネルです。設定には2分もかからず、世界中のどこからでもRaspberryPiにアクセスできます。それでは始めましょう。

Raspberry Piを使用してCloud4RPiをセットアップするにはどうすればよいですか?

  • Cloud4RPiに新しいアカウントを登録します(無料です)。
ダウンロード

サインアップすると、コントロールパネルにリダイレクトされます。ご覧のとおり、アカウントにはすでにコントロールパネルが追加されています。これはデモであり、クリックすると、接続されたRPiで実行されているデモサービスまたはデバイスが提供されます。

>

独自のデバイスの追加を開始するには、最初に新しいコントロールパネルを作成しましょう。 [新しいコントロールパネル]をクリックします。

デバイスを追加する

次に、デバイスを追加します。デバイスの追加は本当に簡単です。上部のナビゲーションバーから[デバイス]をクリックします。

新しいデバイス名を入力します。何でも構いません。

次に、Cloud4RPiと通信するようにRPiを構成します。このために、RPiをWebインターフェイスに接続するエージェントをインストールします。次のコマンドを使用して、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
を使用します。

簡単にするために、開発者チームはデバイスのサンプルコードを作成しました。 gitを使用してダウンロードします。

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

上記のコマンドを渡すと、githubリポジトリから構成ファイルがダウンロードされ、構成ディレクトリ内に移動します。最後のステップは、トークンを構成ファイルに入力して、Cloud4RPiのアカウントにデータを送信できるようにすることです。

control.pyファイルを編集する–

nano control.py

次に、デバイスページに移動し、作成したデバイスをクリックします。 デバイストークンをコピーします 。そして、このトークンをcontrol.pyに貼り付けて、「 __ YOUR_DEVICE_TOKEN __」と表示します。 ‘。

この後、ファイルを保存し(Ctrl + x> Y)、すべてがセットアップされます。

最後に、sudo python control.pyを実行します セットアップを完了します。

次に、Cloud4RPiダッシュボードを開いて、RPi情報を受信したことを確認します。

ご覧のとおり、情報が取得されています。 IPアドレス、ホスト名、CPU温度を確認できます 、など。RPiに接続されているセンサーまたはデバイスが多い場合は、その情報も取得できます。

次に、[コントロールパネル]をクリックして、最初の手順で作成したコントロールパネルを開きます。ここで、デバイスのデータをグラフィカルに表すウィジェットを追加できます。

これらのガジェットを機能させるには、最初にRPiに適切なセンサーまたはサービスをセットアップする必要があります。このパネルからデバイスに入力を送信できます。室温やコーヒーメーカーの電源などを取得したいとします。コントロールパネルからすべてを行うことができます。


Linux
  1. RaspberryPIにNagiosCoreをインストールしてセットアップする方法

  2. コマンドラインからFFMpegを使用してビデオを回転させる方法

  3. Nmapを使用してネットワーク内の不正なデバイスを見つける

  1. 2020年にコンソールからRedditを使用する

  2. WHMからEasyApacheを使用してApacheを再コンパイルする方法は?

  3. RackspaceCloudコントロールパネルの紹介

  1. MdadmにGrub2をインストールする、どのデバイスですか?

  2. Linux から Windows DLL を使用する

  3. B の秘密鍵を使用して、A から B を介して C に SSH 接続する