3265270 ランダム
 HOME | DIARY | PROFILE 【フォローする】 【ログイン】

傀儡師の館.Python

傀儡師の館.Python

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

PR

Recent Posts

Calendar

Keyword Search

▼キーワード検索

Category

Archives

2023.11
2023.10
2023.09
2023.08
2023.07

Freepage List

Profile

kugutsushi

kugutsushi

Free Space

設定されていません。
2014.03.16
XML
カテゴリ:Raspberry Pi
『Raspberry Pi [実用入門] - 手のひらサイズの ARM/Linux コンピュータを満喫!』 著: Japanese Raspberry Pi Users Group を買ったので、さらに Raspberry Pi で遊んでみる。この本の中で紹介されている WebOPi を試してみることにした。


【送料無料】Raspberry Pi「実用」入門 [ Japanese Raspberry P ]

WebIOPi からダウンロードして、sudo sh setup.sh でインストール。ちなみに現在の最新バージョンは 0.7。

$ tar xvzf WebIOPi-x.y.z.tar.gz
$ cd WebIOPi-x.y.z
$ sudo ./setup.sh
$ sudo /etc/init.d/webiopi start


ブラウザから http://raspberrypi:8000/ でアクセスして、デフォルトの user は "webiopi"、password は "raspberry"。GPIO Header をクリックすると、http://10.100.1.4:8000/app/gpio-header に次のようなページが表示される。OUT/IN をタップすると、GPIO の direction を動的に変更できる。また、pin 番号をタップすると、出力状態を変更できる。LEDのオンオフみたいのも当然この仕組みを使ってできる。

サービスとして動かさずに、コマンドラインから動かす場合は、

sudo webiopi [-h] [-c config] [-l log] [-s script] [-d] [port]
$ sudo webiopi -d -c /etc/webiopi/config


ブート時に自動的に起動するようにしたい場合、解除したい場合は、

$ sudo update-rc.d webiopi defaults # boot 時に起動
$ sudo update-rc.d webiopi remove # 上記の設定を解除するとき


パスワードの変更は、コマンドラインから行い、再起動。

$ sudo webiopi-passwd
$ sudo /etc/init.d/webiopi restart


WebIOPi は、GPIOだけでなく Serial、I2C、SPI、30+ デバイスを操作できるようだ(試してない)。REST API も用意されているし、JavaScript Client も用意されている。つまり、ウェブ経由で操作するためのフレームワークになっているので、拡張すれば、次のビデオのようなこともできるようだ。



WebIOPi はあれこれやるときに役立ちそうなので、ソースをあとで読むことにしよう。

ついでに、デスクトップにある Pi Store から Web-App Agent もインストールしてみた。/usr/local/bin/indiecity/InstalledApps/pi-web-agent/Full/pi-web-agent-master にインストールされた。

起動は、

sudo /etc/init.d/pi-web-agent start



http://localhost:8003/ にアクセスするとユーザー名とパスワードを聞かれるので、admin/admin でログインする。パスワード変更はウェブから行える。その他、Home, Power Management, Updates, VNC, Firewall Management, Other (Services, Change Password, Package Management, GPIO) のメニューがある。これを動かしておけば、CPU や Disk の状態を見たり、Web ブラウザからシャットダウンや再起動、その他メニューにあるようなことができる。Others - GPIO のページには、次のように GPIO の状態が表示される。


ちなみに、ストアからインストールすると、apache2、libapach2-mod-dnssd、tightvnc が一緒にインストールされる。これらを手動でインストールしておき、 https://github.com/vaslabs/pi-web-agent からソースを git clone でダウンロードしておいて、setup.sh を実行してもよいようだ。



★確実正規★返金保証★サポート抜群【最安挑戦】【即納】ラズベリーパイ Raspberry Pi Type B 512MB【確実正規】







お気に入りの記事を「いいね!」で応援しよう

Last updated  2014.03.17 03:05:13
コメント(0) | コメントを書く
[Raspberry Pi] カテゴリの最新記事


■コメント

お名前
タイトル
メッセージ
画像認証
別の画像を表示
上の画像で表示されている数字を入力して下さい。


利用規約に同意してコメントを
※コメントに関するよくある質問は、こちらをご確認ください。



© Rakuten Group, Inc.