ウェブサーバーソフトlighttpdをインストールして静止画をブラウザーから見る

(カテゴリ: raspberry_pi, カメラ, 遠隔監視)

[前提環境] ラズベリーパイ2 + USB camera(Logicool C270) + PC

ラズベリーパイ2で静止画キャプチャしたファイルを同一LAN環境内のPCからブラウズしてみます。

◆<lighttpdのインストール>

ウェブサーバーソフトウェアをインストールしておきます。

$ sudo apt-get update
$ sudo apt-get install lighttpd

ここでは lighttpd(ライトティーピーディー)というソフトを使いました。ウェブサーバーソフトと言えばApache(アパッチ)ですが重いのでラズベリーパイには使われない模様です。最近ではNginxというのが軽くて速いらしいですが、インストールしたもののサクッと動作しなかったのであきらめました。lighttpd はサクッと動作しました。

インストールしてから、LAN内のPCからウェブブラウザでURLとして

192.168.0.217   (←ラズベリーパイのアドレス。一例)

を入力するとサンプルページが見えます。簡単でした。

◆<index.html簡易版作成>

画像表示するために次のファイルを /var/www/htmlにおいておきます。

  • —– /var/www/html/index.html ————————–
  • <html>
    <body>
    <h1> Test page: Hello, world. </h1>
    <img src=”img/test0001.jpg”/><br>
  • </body>
    </html>
  • ——-(インデントがうまくつけられないけどご容赦)——

それと、htmlの下にimgディレクトリをmkdirしておきます。

◆<静止画保存>

ssh接続した端末から次のコマンドを実行します:(fswebcam コマンドでJPEGファイルとして保存)

$ sudo fswebcam /var/www/html/img/test0001.jpg

◆<ウェブブラウザから見る>

先ほどと同様にPCのウェブブラウザから所定のIPアドレスにアクセスします。ページ更新ボタンを適宜押します。

(IPアドレスは192.168.0.217でなくなっています。ルーターがlighttpdインストール時点と実験時点で異なるため。)

ラズベリーパイ2上のJPEG画像をPCのウェブブラウザから見る。

図: ラズベリーパイ2上のJPEG画像をPCのウェブブラウザから見ている

無事、キャプチャした写真が見えました。

ではまた。

よりそいプラン 太陽光発電ムラ市場メルマガ登録

太陽光発電ムラ市場セカンダリ無料査定



太陽光発電ムラ市場 パワコンの電気代を10分の1に!