- インストール
- ダウンロード
$ wget http://sourceforge.net/projects/webiopi/files/WebIOPi-0.7.1.tar.gz
‥‥
Saving to: ‘WebIOPi-0.7.1.tar.gz’
WebIOPi-0.7.1.tar.gz 100%[=======================>] 208.88K 707KB/s in 0.3s
2021-02-09 18:45:40 (707 KB/s) - ‘WebIOPi-0.7.1.tar.gz’ saved [213894/213894]
- 解凍
$ tar xvzf WebIOPi-0.7.1.tar.gz
$ cd WebIOPi-0.7.1
- パッチ
$ wget https://raw.githubusercontent.com/doublebind/raspi/master/webiopi-pi2bplus.patch
‥‥
2021-02-09 18:51:38 (1.24 MB/s) - ‘webiopi-pi2bplus.patch’ saved [9308/9308]
$ patch -p1 -i webiopi-pi2bplus.patch
patching file htdocs/webiopi.js
patching file python/native/cpuinfo.c
patching file python/native/gpio.c
patching file python/webiopi/utils/version.py
patching file python/webiopi/protocols/http.py
patching file python/webiopi/utils/thread.py
- セットアップスクリプトを実行
$ sudo ./setup.sh
処理の最後に,つぎのメッセージが出る:
Do you want to access WebIOPi over Internet ? [y/n]
「n」を入力
- ファイル,ディレクトリの存在チェック:
/etc/init.d/webiopi
-rwxr-xr-x 1 root root 4109 Feb 9 18:56 /etc/init.d/webiopi
/etc/webiopi
drwxr-xr-x 2 root root 4096 Feb 9 18:56 .
drwxr-xr-x 123 root root 12288 Feb 9 18:56 ..
-rw-r--r-- 1 root root 4108 Feb 9 18:56 config
-rw-r--r-- 1 root root 64 Feb 9 18:56 passwd
/usr/share/webiopi
drwxr-xr-x 3 root root 4096 Feb 9 18:56 .
drwxr-xr-x 242 root root 12288 Feb 9 18:56 ..
drwxr-xr-x 3 root root 4096 Feb 9 18:56 htdocs
- WebIOPi サービスを起動
$ sudo /etc/init.d/webiopi start
起動の確認
$ ps -ef | grep webiopi
root 1273 1 2 19:02 ? 00:00:00 /usr/bin/python3 -m webiopi -l /var/log/webiopi -c /etc/webiopi/config
- 動作確認
- リモートのブラウザから,WebIOPi にアクセス
http://[ Raspberry Pi の IP ]:8000
- 認証ダイアログが表示されるので,つぎのとおり入力:
ユーザー名:webiopi
パスワード:raspberry [初期値]
つぎのページが表示される:
|