入門編。Raspberry PiでセキュアなWebカメラ
The purpose of this guide is for the novice and advanced Raspberry Pi user to set up a camera with useful software for the first time. Then hosting your own secure webcam with remote.it that can be accessed from desktops, mobile devices and the web over ANYinternet connection. This is all done for free without needing to buy domains, forward ports in your router or setup a vpn. Your webcam will only be available to you and those who you explicitly share it with.
すでにOSをインストールし、piでインターネットに接続している場合は、「Boot Pi and Enable Camera」にジャンプできます。
このガイドのユーザーは、ターミナルとsshの使用に慣れている必要があります。
必要な材料
Raspberry Pi
Raspberry Piカメラ
MicroSDカード+リーダー
Raspberry Pi用電源
Raspberry Piケース+カメラケース(オプション)
ターミナルソフト(Windowsはputty、Mac/Linuxはterminal)
このプロジェクトは、RasperberryPiと専用カメラで始めるには最適な方法です。カメラとPiをハッカーから守りながら、インターネット経由であなた(とあなたがそれを共有すると決めた人)がアクセスできるようにするという利点もあります。
インターネット上で安価に、プライベートで、素早くウェブカメラを使えるなんて、夢のようです。
ステップ1:Raspberry Piにカメラをインストールする



黒いタブの両側を持ち上げます。完全に外れることはありません。
リボンケーブルを挿入し、黒いつまみを押し下げると固定されます。
上の画像を参考に、リボンの向きが正しいことを確認してください。
Remote.Itアカウントの作成
無料会員登録でスタートあらゆるネットワークから、あらゆるデバイスに、シンプルで安全な方法で接続できます。
デスクトップおよびモバイルアプリケーションのダウンロード


ステップ2:Pi用のOSを準備する
SDカードへの画像書き込み
Raspberry Pi imagerのダウンロードとインストール
現在選択されているOSは、グラフィカルなデスクトップが搭載されているかどうかで異なります。ここでは、標準的なGUI付き32bit OSを選択します。

設定(歯車アイコン)をクリックして、ホスト名、SSH、WiFi、その他のロケール設定を行います。詳しくはRaspberry Piドキュメントをご覧ください。
ステップ3:Piの起動とカメラの有効化
SDカードを装着し、電源ケーブルを接続してRaspberry Piを起動します。
Piへのローカル接続
接続するための複数のオプションがあります。
オプション1:piからモニターにHDMIケーブルを接続し、キーボード/マウスを接続することができます。このルートでは、デスクトップを表示することができます。ターミナルを開いて、このガイドのこれらの残りを完了します。
オプション2:あなたのコンピュータからπにSSHすることができます。これは、あなたがガイドを完了する端末に直接ログインします。端末またはコマンドプロンプトから、あなたのローカルネットワークに接続されていることを確認してください。
このスレッドでは、その他のオプションについて説明していますhttps://raspberrypi.stackexchange.com/questions/13936/find-raspberry-pi-address-on-local-network
ping raspberrypi
デフォルトのパスワードはraspberryで、以下のように設定してください。
ssh pi@raspberrypi
ステップ4:カメラアクセスを有効にする
デバイスのセットアップを完了するために、コンフィギュレーションに入りましょう。完了したら終了し、再起動します。
sudo raspi-config

必要な構成
カメラの有効化 - オプション「Interfacing Options」、「Camera」、「Yes」の順に選択します。
推奨構成
パスワードの変更 - 「システムオプション」、「パスワード」の順に選択し、パスワードをデフォルトから変更します。
コンピュータ名の変更 - システムオプション、ホスト名を選択し、デバイスを見つけやすくするためにユニークな名前に設定します。
終了して、Piを再起動し、ターミナルを使用している場合は1分後に再接続してください。
ssh pi@NewHostNameホスト名を変更した場合は、新しい名前で再接続します。
ステップ5:Remote.Itのインストール
Raspberry PiにRemote.Itをインストールする手順に従ってください。
この例では2つの接続を作成しますが、VNC、RDP、Samba、FTPなどのアプリケーションのために、さまざまなソフトウェアがリッスンできるポートが何千と存在します。
これらの接続は、通常ローカルネットワーク上でのみ利用可能ですが、remote.itプラットフォームでは、どこでも自分だけが利用可能です。
最初のサービスはSSHで、自動的に作成されます。これにより、あなたやRaspberry Piがインターネットに接続されているRaspberry Piの端末に安全にログインできるようになります。
つ目のサービスは、カメラにHTTPを許可することです。私たちのウェブカメラは、Raspberry Pi上のapacheウェブサーバーによって直接提供されており、ポート80で接続を待機している。

Step 6: ウェブカメラソフトウェアをインストールする
インストールや使用方法の詳細については、このプロジェクトが管理されている以下のサイトにアクセスすることができます。このガイドのステップバイステップで、基本的なインストールを行う場合、ここでまとめます。インストールウィザードが起動したら、Enterキーを押すだけです。
git clone https://github.com/silvanmelchior/RPi_Cam_Web_Interface.git cd RPi_Cam_Web_Interface ./install.sh
ステップ7:どこからでもRemote.It経由でウェブカメラに接続します!
Remote.Itデスクトップにアクセスする
HTTPサービスをネットワークに追加して、接続をクリックします。これで、Webカメラに安全に接続されたブラウザが自動的に起動します
このURLは永続的に保存されますので、ブックマークしておくと接続前に追加を省略することができます。

ウェブカメラを使って、オーブンに入れるパンの校正の状況を確認しているところです
これはウェブページに掲載したものですが、もっと照明や位置を工夫する必要があります。

ウェブカメラの表示から直接、静止画や動画を撮影することができます。

ブラウザから直接タイムラプスを行い、カムからダウンロードすることも可能です。
これで、カメラとウェブカメラの設定を調べることができます。このURLはremoteitソフトウェアからのみアクセス可能で、インターネットに接続できる場所であればどこでも接続できます。
Remote.Itモバイルアプリで接続
モバイルアプリからも全く同じようにアクセスでき、下界から私のパンの証明の進捗を確認することができるのです。




さらに踏み込んで
Remote.Itを使えば、どこからでもSSHやHTTP接続ができます。他のネットワークに接続する場合は、ssh pi@raspberrypi.Remote.Itを使用します。Remote.Itがインストールされていれば、付属のソフトウェアを使って、この例をより深く理解することができます - カメラソフトウェアには、モーションセンサーとライトセンサーのライブラリが含まれています。Remote.Itソフトウェアを使えば、どんなプロトコルでもこのデバイスに安全に接続でき、Pi上でリモートでソフトウェア開発を行うこともできます。
Read about Nasa and Secure Raspberry Pi