« 楽天証券から来る Autehntication-Results が sender-id=softfail のメール | トップページ | Excelの学習順序で思うこと(VBAより先にPower Query) »

TP-Link(VIGI)の監視カメラシステムを自分で設置してみた

世の中物騒なのと置き配を使うので、監視カメラを購入し自分で設置してみました。

1. 機材の選定条件
1) 有線LAN:WiFi電波の混雑を増さない。PCでモニタ。WiFiでも電源の為に電源配線するならPoEで通信もしてしまえばよい。
2) PoE:専用の電源配線が不要。
3) 遠隔パンチルト(PTZ):撮影場所を遠隔で調整する。実際はPTだけにしました。[*1]
4) 白色ライト:センサーライト代用。(実際は認識対象を人と車に限定したので、画像認識に時間が掛かり、代用にはなりませんでした。)
5) 赤外線ライト:夜の監視。
6) 防水:屋外設置
7) ONVIF対応:故障時などの交換時の互換性。Profileが同じでもダメな場合があるらしいので、交換は同じメーカが無難。
8) 廉価:技術進歩に追従するため、更新費用を考慮。
9) メーカの信頼性:故障時の代替品の入手性が良いこと。撤退しなさそうなメーカ。多くの店で扱いがあるもの。
10) 自動追尾:対応していればカメラ1台の視野角の狭さをカバー。人通りの多い場所など、動くものが多い場所では、固定が良いです。追尾精度はそれ程良くは無いので、期待しすぎない方が良いです。

取り扱い販売店が多い、カメラの種類が多いメーカーなら、故障時や更新時に交換が容易ではないかと考え、TP-Linkを選びました。
TP-Link(R)は2022年に中国のTP-LINK(R)から事業分離し、2024年に本社が北米に移転したそうです。
家庭用のtapoブランドにPoEが無いので、法人用ブランドのVIGIを選択しました。VIGIはtapoより高いです。

[*1] PTZと称していてもデジタルズームのものがあります。普通は広角端で使うと思うのでZが無くても良いと思います。


2. 使用機材
1) Camera : tp-link VIGI C540 2.0 1台
https://www.vigi.com/jp/business-networking/vigi-network-camera/vigi-c540/
(C540はSDカードを使えるらしいです。PoEインジェクターとカメラでNVR無しの運用もできるかも知れません。)

2) Recorder(NVR) : tp-link VIGI NVR1104H-4P(UN) 1.0
https://www.vigi.com/jp/business-networking/vigi-network-video-recorder/vigi-nvr1104h-4p/
PoEカメラを4台まで接続できます。

3) HDD : Western Digital WD11PURZ 監視カメラ用 1TB
https://www.westerndigital.com/ja-jp/products/internal-drives/wd-purple-sata-hdd?sku=WD11PURZ
動くものを検知した時だけ記録するなら、1TBでも十分すぎる容量です。

4) LAN Cable : Cat5e PoE対応
https://www.amazon.co.jp/dp/B09HRR837C

5) LAN Moduler Jack : Panasonic NR3160W Cat5e
https://www2.panasonic.biz/scvb/a2A/opnItemDetail?item_cd=NR3160W&item_no=NR3160W&contents_view_flg=1&close_flg=1&b_cd=301&vcata_flg=1

6) カメラ固定ねじ : ステンレスタッピングトラスネジ3.5x20 (カメラ付属ネジは鉄30mmで窒業サイディングには長すぎる)
7) 配線モール : 1号
8) モール固定ねじ : ステンレス木ネジ2.1x10 (屋外で両面テープは剥がれるのでネジ固定。2x10タッピングの方が良いと思う。)
9) 自己癒着テープ:配管出口の防水用

10) 通線ワイヤー : φ4
https://ja.aliexpress.com/item/1005007329022288.html

11) ドリル : 六角軸鉄鋼ドリルφ1.2 (木ネジ2.1下穴用)
12) その他工具類
プラスドライバー2種、マイナスドライバー(モジュラージャック外し)、のこぎり(モール切断)、はさみ、ニッパー(配線切断)、カッターナイフ(配線被覆剥き)、マスキングテープ(モール仮固定)、セロハンテープ(通線時のケーブル固定)、電動ドリル(下穴開け)、脚立/梯子(屋外設置工事)、シリコンスプレー(通線摩擦低減)

ネット通販+ホームセンターで合計約6万円弱くらいでした。(工具除く)


3. 施工
1) 配線経路
PC --<LAN>-- HUB(Router) --<LAN>-- NVR1104H-4P --<LAN PoE>-- Moduler Jack ==<LAN PoE>=- C540
== : 壁内配管11.7m
=- : 外壁モール5.3m
<LAN>:LANケーブル

2) 壁内配管
アナログ電話線の壁内配管に通線ワイヤーを使用してLANケーブルを通しました。滑りをよくするため、シリコンスプレーを使用しました。φ15の配管11.7mに、TP2Pのアナログ電話線、光ファイバー、CAT5e PoE対応 約φ5.5、が通りました。

(当初インターホンの経路を使うつもりで工事を始めたのですが、配管ではなく配線がステップルで柱に固定されており、通線できませんでした。なので、電話線の配管を使用しました。)

3) 外壁モール
電話線の外壁側からカメラまでの外壁に配線モールを設置しました。両面テープは耐久性がないので使用しませんでした。防水性維持のため、外壁サイディング材を貫通しない10mmの木ネジで固定しました。窯業系サイディング材は硬いので、1.2mmの鉄鋼用ドリルで下穴を開けました。穴はもろいので、ネジの挿抜を繰り返すとネジバカになります。

自己流で施工しましたが、想定外の事態が多発し面倒でした。電気工事会社に任せることをお勧めします。高所作業となる場合は、業者に依頼したほうが安全です。

春にモールをねじ止めしたのですが、夏になりモールが伸びて壁から浮いてきました。気温が低い時は少し長さ方向に遊びを持たせて設置しするか、ねじ間隔を狭くした方が良さそうです。

モール用の粘着テープは、剥がした後の粘着剤を取り除くのが困難です。もし、撤去に配慮するなら、ノリが残らないタイプの両面テープが良いでしょう。

カメラの設置位置

撮影範囲は経験が無いと分からないです。なので、自分で設置する場合は、仮固定して撮影範囲を確認するのが良いと思います。撮影したい場所の直上に付けると頭しか映りません。撮影場所から少し横に離れた位置で、手が届かない高さに設置するのか良いです。

4) カメラの接続部
雨が入らない玄関屋根の下にカメラを付けたので、ボックスを使用せずポリ袋に入れました。
普通は接続部をボックスに入れます。更に直接雨がかかる場合は、自己融着テープで防水する事例もあるようです。
(ボックスの例:https://sun-dbook.meclib.jp/library/books/denzai_mirai_2025/book/#target/page_no=1082)

※ 設置前に仮結線して配線が正しいか、故障していないかを確認したほうが良いです。できれば、撮影範囲も確認すると良いです。


4. 設定(Web Interfaceを利用する場合)
アプリを使用せずにブラウザで機器を設定しました。メーカ推奨ブラウザはChromeですが、Firefox、Edgeも使用できます。

1) IPアドレスとMACアドレスの調査とアクセス
① NVRをLANに接続すると、ルータのDHCPによりIPアドレスが割り当てられます。(初期値が動的IPモードになっていた?)
② NVRにカメラとマウスとモニタとを仮接続し電源を入れると初期設定画面が出るので、画面に従って初期設定を行います。(ID、パスワード、自動初期化など)
③ NVRに接続したモニタで、NVRとカメラのIPアドレスを確認します。
④ PCのブラウザに調べたIPアドレスを入力します。(https://192.168.xx.xx)
⑤ ブラウザがセキュリティの警告を出しますが、詳細から危険を承知の上で使用を選択します。
250523tplink
⑥ IDとパスワードを入力し、各種設定を行います。
⑦ 初期状態では24時間連続録画になっているので、直ぐに録画が始まります。

日本語の簡易マニュアルでは、NVRはhttps://192.168.0.240、カメラはhttps://192.168.0.60が初期値であると書かれていますが、ルータのDHCPによりアドレスが変わるので、このアドレスでは設定画面に入ることができませんでした。

英語の設置マニュアルには、最初にルータでIPアドレスを調べろと書かれています。しかし、Aterm WG2600HP3では、何故か表示されません。表示されたとしても表示されるのはMACアドレスであり機器名は表示されないので、調べるのが面倒です。なので、NVR本体に接続したモニタで確認しました。

2) NVRの電源OFFの方法
電源を抜きます。サポートの説明では、特に録画再生を止める必要はないとのことです。(私は念のためストレージの録画を無効にしてから電源を切っています。)
PoEは48Vです。安全と短絡破壊防止のため、ケーブルの工事をする際は電源を切ります。


5. その他
1) 取扱説明書
① Web Interfarce:マニュアルはありません。UIが異なるのですが、項目が似ているNVR本体のGUIマニュアルで代用します。
② NVR本体のGUIマニュアル:Network Video Recorder User Guide JP版 2024 6月更新.pdf、NVR GUI_User Guide (V1.6).pdf
日本語版にはしおりがありません。英語版はしおり付です。
③ PCアプリのマニュアル:1910012930_ VIGI Security Manager_UG.pdf
英語版のみです。
④ スマホアプリのマニュアル:VIGI App UG(IPC,NVR,Solar Panel).pdf
英語版のみです。
⑤ クラウドのマニュアル:VIGI Cloud VMS User Guide JP版.pdf
日本語版です。

https://www.tp-link.com/jp/support/download/vigi-nvr1104h-4p/
https://www.tp-link.com/jp/support/download/vigi-c540/

2) HTTPS暗号化通信の証明書
TP-Linkは、CA局 (証明機関) から発行されるサーバー証明書を使用することができないらしく、自己署名証明書による運用になるらしです。なので、ブラウザの警告を無視して使用する必要があります。

日本の多くの監視カメラはCA局の証明書を使うことができるようです? TP-Linkが使えない理由が良く分かりません? 元が中国企業だからでしょうか?

3) NVRとカメラにDHCPが割り当てたIPアドレスの固定
ルーターの標準設定(DHCP)で動作しましたが、DHCPでIPアドレス変わるのを防ぐため、ルーター側でNVRとカメラのMACアドレスに対応するIPアドレスを固定します。多少のLANの知識が必要です。NVRとカメラ側も静的IPアドレスで固定します。
https://www.aterm.jp/support/guide/category/special/dhcp_assign/007/main.html

4) Web Interfaceの制約
① FireFox
- NVRでは、ライブ視聴ができません。(設定画面のパン&チルトで、ライブのカメラ画像を見ることはできます。)
   ⇒ FireFoxのUpdateでライブ視聴ができるようになりました。[2025/12/13]
- カメラでは、再読み込みをしないとPreviewが表示されないPC(Windows 10、TPM無し)があります。

② Edge
- IDとパスワードの自動入力ができません。
- TPMが無いPCだと、画像が表示されないようです?

5) C540のパン&チルトのヒステリシス
パン&チルトの位置を300個登録できるのですが、位置にヒステリシスがあり、移動方向によりずれが生じます。(Tiltで約3度くらいです。)

6) C540はPTZではない
Zoomはありません。Pan&Tiltのみです。

7) 各エリア設定とTarget Track(自動追尾)やPatrolやPreset
カメラの[Setting]-[Display]-[Privacy Mask]で、映像をマスクする範囲を設定できます。
カメラの[Setting]-[Event]で、Motion DetectionやObject Abandoned/Removal Detectionの検出範囲を設定できます。
これらのArea設定は撮像素子に対して設定されるので、パンチルトを変更しても設定した範囲が撮影方向に追従しません。

カメラの[Setting]-[PTZ]-[Target Track]をOnにすると、人にパンとチルトが自動追従します。Patrolを設定したりPresetを切り替えると、パンとチルトが変わります。
しかし、上記で設定した範囲が追従しないので、Privacy Maskの対象などがずれます。
なので、各範囲の設定をするときは、カメラの方向を固定して使います。

8) Park機能
Privacy MaskをOffにし、ParkをOnにし、マスクしたい場所が映らないPreset位置を指定します。そうすると、万が一自動追尾で他人の家が映っても、指定したPreset位置に戻るので、マスクしたい場所が映らなくなります。

Park Offの場合は、約30秒経つと自動追尾開始前の位置に戻るようです。

Patrolが設定されていると、Park Onが無視され、次のPatrol位置の切り替え時にPatrol位置に復帰するようです。

9) プライバシーマスクの削除方法
カメラの[Setting]-[Display]-[Privacy Mask]をOn、エリアを選択して[Delete]、Privacy MaskをOffにしてから[Save]です。

10) センサーライト代用
Night Vision Mode : Human/Vehicle Triggered Full-Color にすると、動体検知で白色LEDが点灯するので、センサーライトの代用になります。但し、画像認識なので、普通のセンサーライトより点灯までに時間が掛かりますし、反応も悪いです。

11) 画質
アナログ式に比べるととてもきれいです。2560*1440 25fps H.265+ VBR 2048Kbpsです。

12) 遠隔監視/スマホアプリ:未確認
IPv4 over IPv6/transix(DS-Lite)/mfeed、Xpass(DS-Lite)ではUPnPが使えないので、インターネットから直接NVRやカメラにはアクセスはできないと思われます。クラウドは未確認です。

13) C540の消費電力
昼間は約1.9Wです。夜はIRのみ点灯で約4.1Wです。(消費電力値は、NVRの表示値です。)

14) カメラの設置場所と台数
置き配監視をするために、玄関上部に1台設置しました。しかし、頭上から撮影するので顔が映りにくいです。
なので、玄関から離れたところから斜めに設置したほうが良かったのかも知れません?
2台の場合は、道路側の壁端に1台と、道路側カメラの死角をカバーするように別の壁に1台設置するのが良いかもしれません。

カメラ1台だと撮影範囲が限られますが、Target Track(Auto Tracking)を使用すると、撮影範囲が増えます。なので、1台しか付けない場合は、PTカメラが良いでしょう。

15) メールサポート
TP-Linkのサイトのフォームからメールサポートを受けることができます。フォームを送信すると次のダイアログボックスが開きますが、この時点で既にフォームは送信されています。なので、[再送信]ではなく[キャンセル]をクリックします。そうするとフォームに戻るので、フォームを閉じます。
250522tplink

ブラウザの挙動については、回答を得られませんでした。

16) セキュリティ
TP-Linkは一応米国企業ですし(人は中国人だと思いますが?)、危険だという証拠は無いようです。根拠が無い噂は信じない方が良いです。それでも心配なら日本企業のものにすれば良いでしょう。
遠隔監視はしていません。CloudeはOffにし、TP-Linkのサーバーを使用していません。直接外部からカメラにアクセスするためのルーターのポートを空けていません。
もし、遠隔監視をしたいのなら、Cloudの信頼性にもよりますが、直接カメラにアクセスしないCloudの方が良いかも知れません。
日本企業のものでも遠隔監視の設定にすれば、危険だから駄目というレベルではありませんが、外部との通信をする設定にするのでリスクは増します。
ファームウェアの更新サポートが機能していないメーカは避けるべきだと思います。TP-Linkのファームウェアの更新は、適度な頻度で発生しており、アフターサポートがされています。15ヶ月間に購入時の初回も含め、カメラは4回、レコーダは5回のファームウェアの更新がありました。更新内容は機能向上、安定性向上、セキュリティ更新です。

  • 次の記事には、TP-Linkのルータにバックドアがあったという事実は無いと書かれています。直接的な証拠は無いが、全ての中国人は信用できないということなのでしょう。

    海外製ルーターの安全保障リスクが問われる日——TP-Link問題が突きつける、日本のサプライチェーンの信頼性
    https://timewell.jp/columns/tp-link-router-japan-cybersecurity

高価な国内メーカの製品を信用して使うか、安価なグローバルメーカーの製品を注意して使うかは、状況により判断が変わるかと思います。


6. 総評
TP-Link/VIGIは、日本メーカと通販廉価品との中間くらいの印象です。VIGIは法人向けでtapoより高価です。tapoでPoEがあると嬉しいのですが。自動追尾Onにしているので、Pan&Tilt機構の耐久性については長期間の評価が必要です(人通りの少ない住宅街なので動作回数は少ない)。

知識が無い人は、専門業者にすべて任せたほうが良いと思います。
自分で設置する人は、家庭用のWiFi方式がコストパフォーマンスの点で最も良いと思います。但し、妨害電波を出す装置には弱いらしいです。
PoE希望で多少の知識がありDIYが得意なら、廉価な通販セット品やamazonや楽天などの通販がコストパフォーマンスの点で良いと思います。


7. 設定メモ
CameraとNVRのWeb Interfaceがありますが、どちらからでも設定できるカメラ基本機能と、片方でしか設定できないStorageやStatus LEDの設定があります。重複する項目があるので、1つにまとめて主に初期値から変更した点を列挙しました。
項目右に(Camera)(NVR)と記載している項目が片方にしかないメニューです。
末尾に*がある設定値が初期値から変更した設定値です。

最新Firmwareでは、メニューに変更があり、新しい機能も追加されているようです。例えば「Basic Event」や「Active Defence」に「Active Defence-Sound Alarm」「Email Alarm」が追加されています。

Camera
  Display
    Image
      Night Vision Mode : Human/Vehicle Triggered Full-Color    // 人と車を検知するとカラーになり白色LEDが点灯するのかも知れない?
      Illuminator Settings
        Delayed Switch : 5sec    // 周囲の明るさによる赤外線LEDの点灯消灯の遅延時間。多分短時間で点滅しないようにするため?
        White Light Intensity : Smart White Light-Standard    // 白色LED点灯時の明るさが周囲の明るさに応じて自動調整
    Privacy Mask
      Privacy Mask : Off    // Pan&Tiltを固定しない時はOffにする。Onの時は、映してはいけない部分をマスクできます。
  Stream
    Video
      Video Frame Rate : 25fps
      Image Quality : medium
      Max Bit Rate : 2048 kbps
  Display - Image(Camera) / Pan&Tilt - PTZ(NVR)
    Preset : none->5ヵ所(Road,Upper,Middle,Lower,Door)*    // プリセット名はWクリックで変更後、歯車アイコンで位置と共に保存します。CameraではくNVRの方で設定します。
  Pan&Tilt - PTZ(NVR)
    Patrol Scan : none
PTZ(Camera) / Camera - Pan &Tilt(NVR)
  Park
    Park : On*    // Target TrackをOnにしていて、何も検知しない時に、所定のPan&Tilt位置に戻る設定です。
    Park Time : 5
    Park Mode : Preset
    Park Mode ID : Middle*    // プライバシーを侵害しない位置のプリセット名を選択します。 
  Target Track
    Target Track : On*
    Object Classification : Human Detection : On*    // 人以外も追跡するならOffにします。
Storage(NVR)
  Recording Schedule
    Schedule : On
    Continuous Recording : 0~24->none*
    Motion Detection : none->0~24*    // 検知した時のみ録画を残します。検知前約15~20秒からの録画が残ります。[*2]
Event
  Basic Event
    Motion Detection : On
    Sensitivity : 50
    Object Width Filter Min. 0->1%*, Max. 100%    // 小さな虫に反応しないようにという気持ちの設定です。
    Object Height Filter Min. 0->2%*, Max. 100%
    Object Classification : Human Detection : On, Vehicle Detection : On    // 人と車のみに反応させます。
    Linkage Method(Camera)
      Record : On    // カメラのSD Cardへの記録だと思われます? SD Cardを入れていない場合は意味ないです?
      Push notifications : On
    Processing mode - Triggerd Action(NVR)
      Screen Prompt : On
      Recording Linkage : Off->On*    // NVRのHDDへの記録だと思われます?
      White Lite Alarm : Off->On*    // Onにすると白色LEDが点滅します。
      Push Notification : On
  Smart Event
    Object Abandoned/Removal Detection : On*    // 物が置かれた/取られた時を検出
    Object Width Filter Min. 0->1%*, Max. 100%    // 小さな虫に反応しないようにという気持ちの設定です。
    Object Height Filter Min. 0->2%*, Max. 100%
    Linkage Method(Camera)
      Record : On    // SD Cardへの記録だと思われます? SD Cardを入れていない場合は意味ないです。
      Push notifications : On
      Active Defence - Light Alarm : Off
    Processing mode - Triggerd Action(NVR)
      Screen Prompt : On
      Recording Linkage : Off->On*    // NVRのHDDへの記録だと思われます?
      White Lite Alarm : Off    // Onにすると白色LEDが点滅します。
      Push Notification : On
  Active Defence(Camera)
    Light Alarm    // 説明がありません。他の設定でOnにしても、ここをOffするとOff動作になるのかも知れません? マスタースイッチ的なもの
      Active Defence - Light Alarm : On
  Disarming
    Disarming : Disable->Enable*    // ブザー音がうるさいので無効にしました。
    Disarm Alarm Linkage Action
      Buzzer : off->On*
Storage(Camera)
  Recording Schedule
    Recording Schedule : Off
Network Settings(Camera)
  Connect
    IPv4 Mode : Static IP
    MTU : 1480->1500*[*3]
Network(NVR)
  Connect
    Mode : Dynamic IP->静的IPにして、ルータに手動割り当て設定したIP/MACアドレスのIPアドレスをNVRに設定。
    (カメラのIPアドレスもNVRの画面から手動で設定しました。予めルータでIP/MACアドレスを手動割り当てしておきます。)
    MTU : 1480->1500*[*3]
Cloud Service, Bind TP-Link ID(Camera)
  TP-Link Cloud : Off*
Cloud Service, Bind TP-Link ID(NVR)
  TP-Link Cloud : Off*
System Settings(Camera)
  Basic Settings
    Basic Settings
      Status LED : Off*    // Onにするとカメラの動作中を示すLEDが点灯します。

[*2] 検知時のみ録画機能
NVR1104H-4Pは検知前からの録画が残ります。他のカメラ単体でSDカードに記録する安いカメラの中には検知数秒後からの録画しか残らないものがあるようです。検知時のみ録画にしていても、HDDはスリープに入らず回転したままのようです。

[*3] MTU
Windowsのターミナルから次のコマンドで断片化しない最大パケットバイト数を調べました。
ping -f -l 1472 192.168.xx.xx まで、損失0でパケットの断片化が発生しません。
なので、1472(Data)+20(IP)+8(TCP)=1500(MTU)にしました。
1500は、WindowsのMTUの値です。
Routerと回線業者にもよりますが、クラウドを使う場合は、下げた方が良いかもしれません

|

« 楽天証券から来る Autehntication-Results が sender-id=softfail のメール | トップページ | Excelの学習順序で思うこと(VBAより先にPower Query) »

コメント

コメントを書く



(ウェブ上には掲載しません)




« 楽天証券から来る Autehntication-Results が sender-id=softfail のメール | トップページ | Excelの学習順序で思うこと(VBAより先にPower Query) »