USBがあるので簡単に市販のWebカメラ(UVC)がつながります。今は純正のカメラもあるのですが手元にあるLogicool(Logitech)のC270というものをつないでみます。経験上、Webカメラは激安のものよりは有名メーカーの最低グレードのものの方が良いような気がします。CPUが弱いので動画にはあまり向きません。おとなしく静止画を撮影させてみます。電源の心配があるのでセルフパワーのUSBハブにWebカメラを接続して電源はUSBハブに助けてもらいます。ソフトウエアの追加をします。マイクロソフトのTrueTypeフォントMRTGで以下のエラーが出るのでsedのスクリプトを一発流す。/usr/share/perl5/SNMP_Session.pmインストールの処理に非常に時間がかかるようです。piの貧弱な性能なのか。/var/www/html/test0001.jpgこれだけでとりあえず写真が撮れると思います。http:/(RasPiのアドレス)/test0001.jpgで画像が表示できるでしょう。ファイルの出力先をwebサーバのディレクトリにするとリモートで確認しやすいです。/var/www/html/test0002.jpgこんな感じで撮影時刻がついた画像ができました。オプションはファイルに書いて読み込ませる事ができます。テキストファイルに長いオプション名の–を取ったものと値を一行ずつ書いたものを作ればよいようです。コマンドが短くなって見やすくなりました。自分のユーザグループを追加しておきました。最近は最初から追加されているようです。これをcronで回して、FTPやwebサーバと組み合わせればお天気カメラ、監視カメラになります。nginxの設定Webサーバは最近のドキュメントが多いnginxを入れてみました。低価格の教育用コンピュータという点もあり、ストレージにSDカードを使っています。安いのはいいのですが、書き換えが多い処理をしているとSDカードがエラーを出してしまいます。(死にます)30分ごとに写真を撮ってMRTGで温度を記録していたら、三ヶ月で使えなくなりました。なくてちゃんとしたマシンを使用しましょう。最近のLinuxでは最初から利用できるようになっているようです。Webカメラのファイルの出力先をRamディスクにして、webサーバのディレクトリへのシンボリックリンクを作っておきます。webサーバの設定でシンボリックリンクを有効にすれば使えるでしょう。(たぶんそのまま使える設定だと思う。起動時の処理を追加します。起動時にRAMディスクの中に必要なディレクトリを作成しておきましょう。/run/shm/webcamまとめ以下のファイルを作り、調整するとブラウザで過去24時間の写真が見れる「監視カメラ」が作れます。各種値を調整すればそれなりに目的のものになると思います。いう監視カメラのツールもあります。これでもっと高度な監視カメラになるようです。マニュアルを読まないと使えなさそうなので使ってませんが。webカメラで上下左右にカメラが動く珍しい機種がある。長い間この機能のLinuxの使い方がわからないでいたがやっと判明した。一応、UVC対応カメラなのでfswebcamで撮影できるようにするまでは普通のカメラと同じ。v4l-utilsとuvcdynctrlをインストールする。使用できるコマンドの一覧が表示される。ここにpan_relativeなどが出てきたらOK。pan_relative=1000で左に動く。右に動かしたい時は負の値。replyメールアドレスが公開されることはありません。