本システムの構成について説明します。そもそもが趣味の範囲なのでいかに費用をかけずに実現できるかを最重要ポイントとしました。
菅平側と自宅側で2つのインターネット回線を使用しています。
回線、プロバイダは上田ケーブルビジョン。プランの関係でプライベートアドレスが付与されているため、菅平側でWebサーバーの公開ができません。別途ルーターを設置しWiFi環境を構築しています。
回線はFlets光、プロバイダはリコーひかり。ルーターにてポート転送を行っており、外部からの接続は指定されたサーバーへ転送しています。
DDNSにて運用しています。自宅には他のドメインも存在しているためProxyサーバーを立てています。
以下4つのサーバーで稼働しています。
Raspberry PiにUSBカメラを接続して画像を撮影し、ファイルサーバーに送信するまでを行っています。手順としては以下の通りです。
撮影された画像を保存しています。NASの共有フォルダをWebサーバーにマウントしています。主な手順は以下の通りです。
ex) 2025年3月4日、raspberrypi32(ホスト名)、video0(デバイス名)だった場合
に画像が保存される。
保存された画像を表示したり、画像パスのリストを生成しています。主な手順は以下の通りです。
ホームページを表示するサーバーです。以下の手順でデータを更新しています。