WebIOPIをRaspberry Piにインストールする方法

WebIOPIをRaspberry Piにインストールする方法

今回はブラウザからRaspberryPIのGPIOを操作できる「WebIOPI」のインストール方法についてご紹介します。

参考にしたサイト

今回はこちらのサイトを参考にさせていただきました。手順はほぼそのままです。
WebIOPiを使ってブラウザからRaspberry PiのGPIOを操作してみる

WebIOPIのインストールと設定

まずはホームフォルダに「WebIOPi」というフォルダを作成しておきます。作成したフォルダに以下のコマンドで移動します。

cd /home/pi/WebIOPi

次にWebIOPIをダウンロードします。

wget https://sourceforge.net/projects/webiopi/files/WebIOPi-0.7.1.tar.gz

ダウンロードしたファイルを解凍し、解凍したフォルダに移動します。

tar xvzf WebIOPi-0.7.1.tar.gz
cd WebIOPi-0.7.1

修正パッチをダウンロードして適用します。

wget https://raw.githubusercontent.com/doublebind/raspi/master/webiopi-pi2bplus.patch
patch -p1 -i webiopi-pi2bplus.patch

セットアップスクリプトを実行します。

sudo ./setup.sh

WebIOPiサービスをsystemctlで操作できるようにするため設定ファイルをダウンロードします。

cd /etc/systemd/system/
sudo wget https://raw.githubusercontent.com/doublebind/raspi/master/webiopi.service

以下のコマンドでWebIOPIを起動しておきます。

sudo systemctl start webiopi

ちなみに停止させるときはこちらです。

sudo systemctl stop webiopi

RaspberryPiの電源を入れた際に自動でWebIOPIを起動するときには以下のコマンドを実行しておきます。

sudo systemctl enable webiopi

これでインストールと設定は完了しました。

WebIOPIの表示確認

次にWebIOPIの操作画面が表示できるか確認してみます。

他のPCかスマホで「http://プライベートIPアドレス:8000/」もしくは「http://localhost:8000/」にアクセスすると認証ダイアログが表示されます。IPアドレスを調べる際にはこちらを入力します。

ip a

ユーザー名とパスワードを入力してログインします。ユーザー名は「webiopi」、パスワードは「raspberry」でログインすることができます。

ログインができたら以下の画面が表示されます。GPIO Headerを選択します。

Raspberry PiのGPIOピンが表示されます。これの「IN」「OUT」をクリックするとブラウザからRaspberry PiのGPIOピンを変更することができます。

あとはRaspberry Piと回路を組み合わせて様々なものを作ることができます。今回はこれを使用してRaspberry Piのラジコンを作成していきます。

電子工作カテゴリの最新記事