ラズベリーパイ 私たちの時代の最高の発明の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に適切なセンサーまたはサービスをセットアップする必要があります。このパネルからデバイスに入力を送信できます。室温やコーヒーメーカーの電源などを取得したいとします。コントロールパネルからすべてを行うことができます。