実家のリモート管理
前から、誰もいない日が多い実家のモニタリングシステムを構築しようと思っていたのだが、ついに今日そのために買ったWindows10デスクトップを送付するので、まとめておきたいと思う。
●実家の機材
監視カメラ TENVISのWifiカメラ6台
Windows10(icore5、1T)、RaspberryPI?
●現状
TENVISのモニタリングは各種ブラウザ、センサ作動時の静止画ftpはレンタルLINUX/UNIXサーバ。また、MIOバイタルセンサは適当なプログラム作って自宅raspberry。
●改善目的
・動画送信が6台あると相当な通信量となり、実家側プロバイダからお叱りを受ける。
・モニタリングは随時WWW/スマホでよいとして、静止画蓄積・動画蓄積・バイタルデータ蓄積がそれぞれレンタルサーバ・自宅PC・ラズパイと分散してしまっているので一元化したい。
・データを取捨選択し、統括的にまとめなおし、さらにWeb発信したい。例えばバイタルセンサはリアルタイムでグラフ化しweb発信したい。
●なぜ糞Windows10が必要か
TENVISを設定・操作・動画受信するにはIOexplorerの管理者権限が必要だからだ。TENVISは安いから買ったのだが、それなりの機能を持っている。意味不明な機能とか怪しい挙動したりもするが。
機能をざっと述べる。
・WEB機能 TENVISのIPアドレスにブラウザでアクセスすると、リアルタイムモニタリングできる。カメラの方向操作、音声の送受信もブラウザでできる。設定変更も可能。ただし、IEでないとできない設定もある(後述)
・アラーム静止画 モーションセンサ機能が作動すると、静止画をftpでUPしてくれる。使ったことはないがメール送信もできるようだ。
・アラーム動画 同時に、動画を録画できる。ただし、これはTENVIS側で動画を作ってアップするのではなく、IE側のビルトイン機能のようで、モニタリングしている動画をMP4でローカルPCに生成するようだ。よって、IE以外では使えないようだ。
・構想 Win10を実家に設置し、全てのデータをWin10に集約する。さらに、動画・静止画・バイタルデータを分類・蓄積し、さらに適当な処理を行ってWEBで見れるようにする。
・必要な設定とか変更とか
・ルーターの設定、TENVISの設定、MIOの設定、Win10ではFTPサーバ、WEBサーバ、各種データ管理用プログラム/スクリプト、静止画のmp4化、リモートデスクトップ、パケットとんねリング・・
・方針 とりあえず、現状(外部からのTENVISモニタリング、MIOモニタリング)を残したまま、Win10にアラーム時の静止画・動画を集約、外部からのぞけるようにする。
実家ルータ設定:
IP;192.168.1.1
TENVISのMACアドレスによるローカルIP付与。(TENVIS1~6:192.168.1.201~206)
win10のMACアドレスによるローカルIP付与。(192.168.1.100)
(MIOバイタルセンサはセンサ自体でローカルIP化。)
ポートマッピング
TENVIS用
7001->192.168.1.201
・・・・
7006->192.168.1.206
UDP9753-> 192.168.1.
TENVIS設定
ftpがwin10 le@192.168.1.100にアクセスするようにする。
WIn10の設定。
・ユーザーLeを作成(パスワード無効化)
\USER\Le\Documents\YURI\YURI1~YURI6作成
同\Scriptを作成
・Google Chromeインストール
・Google Remote Desktopインストール
・Macafeeのアンインストール
・IISを有効化
ftp Webとも ~Leがルート
・Windows defenderの設定変更
http
をフィルタリングから除外
PowerShellスクリプトをタスクスケジューラに設定
細かいところはその場で決める。