この機械は何か
Tapo C200は、1080p(1920×1080px)の屋内向けパンチルトWi-Fiカメラである。TP-Link日本の各ハードウェア版ページは、水平360°・垂直114°、ナイトビジョン、双方向通話、microSD録画を掲げている。microSD上限は版別ページで記載が異なり、V1/V2の主要仕様は128GB、V3.20/V5は512GBである。古い版のページ内にも512GBの共通注記が混在するため、購入済み個体は底面ラベルのハードウェア版を確認してからカードを選ぶ。
TP-Link公式楽天店の本体単品は4,180円(2026年8月24日確認)。販売ページはハードウェア版を特定していない。同じ画面のmicroSDセットは構成と価格が異なるため、この標本の価格には混ぜていない。
安価なカメラはクラウドアプリの中だけで閉じるものも多い。本機は公式RTSPとONVIFを宅内LANへ開けるため、まず映像をAIへ渡す入口を確保できる。パン・チルト制御は地域公式の説明が矛盾するため保証扱いせず、C200実機例を持つコミュニティ実装の経路として分けて評価する。
接続の口
- RTSP(公式・ポート554):
stream1が高画質、stream2が標準画質。公式FAQが例示するVLCやNVR等から映像を読める。 - ONVIF(公式対応): 日本公式FAQはC200を対象機種に含める一方、専用アプリ以外のパン・チルト操作には非対応と明記する。米国公式FAQはONVIF Profile SでPTZ制御できると案内しており、公式情報が地域で矛盾する。日本向けC200では映像・機器管理の口として扱い、PTZの公式保証とは数えない。
- tapo-control(コミュニティ): ONVIF CLIで、C200を実機テスト対象に掲げ、PTZ・プリセット・スナップショット等を実装する。
- pytapo(コミュニティ): ローカルHTTPS APIのPythonラッパー。C200の解析を起点とし、現行コードには状態取得、PTZ、プライバシーモード、再起動、録画取得等がある。メーカー公式SDKではなく、機種・ファームで認証方式が変わり得る。録画取得だけはTP-Linkクラウドアカウントのパスワードも必要だが、READMEは処理自体をローカルと説明している。
前提として、Tapoアプリの「高度な設定」からカメラアカウントを作る。これはTP-Linkクラウドのログインとは別の資格情報である。日本公式FAQはRTSPを仕様外機能とし、利用でカメラのセキュリティが下がると警告する。RTSP/ONVIFは暗号化された信頼できる宅内LANだけで使い、サービスをインターネットへ直接公開しない。microSDとTapo Careを併用中はRTSPを利用できないという日本公式の条件もある。
コミュニティ実装mihai-dinculescu/tapoにはMCPサーバーがあるが、2026年8月24日の対応表でカメラ機能を確認できるのはC210/C220/C225等で、C200は載っていない。プロトコルが近いことを理由にC200でも動くとは書かず、この標本の接続口とレーティングには数えていない。
AIから動かすまでの道のり
- Tapoアプリで初期設定し、カメラアカウントを作る。ルーターのDHCP予約でIPアドレスを固定する。
- VLCで
rtsp://<camera-ip>:554/stream1を開き、まず公式映像口だけを確認する。資格情報はURLへ直書きせず、クライアントの認証欄へ渡す方が履歴やログへ残りにくい。 - ONVIFクライアントから映像取得とPTZを別々に確認する。PTZが通ってもメーカー保証の証拠にはせず、コミュニティ実装の結果として扱う。
earino/tapo-controlはC200を実機テスト対象として掲げるONVIF CLIの一例である。 - Pythonからメーカー非公開機能へ触る必要がある場合だけpytapoを加える。公式RTSPで足りる構成まで非公式APIへ寄せない。
- 映像を常時LLMへ送らず、ローカル検知や一定間隔の静止画抽出で候補を絞り、必要な場面だけvision対応LLMへ渡す。
できること・できないこと
できる: 公式RTSPによるローカル映像取得、microSD録画。コミュニティ実装を選べばPTZ・プリセット・スナップショットへ届き、pytapoではプライバシーモードや再起動等も実装されている。
できない・未確認: 日本公式は専用アプリ外のパンチルトを非対応としており、コミュニティ経由のPTZはTP-Linkが第三者互換性を保証していない範囲である。C200でコミュニティMCPが動くことは現行対応表から確認できない。ロボ図鑑でも実機往復を終えていないため、実測済みとは扱わない。本製品は不審者の侵入や盗難を防止するものではないというTP-Link公式の注意もあり、防犯結果を保証する機器として扱わない。
本機は映像を読み、コミュニティ実装から向きを変えられるため、AIが「確認して、判断して、また動かす」構成は組める。一方、C200を使った監視・判断・実行の常時ループを本標本の出典から実例確認できていないため、自律度3ではなく2とする。
組み合わせのヒント
- Frigate: RTSPをローカル検知・録画へ入れ、イベント時だけ静止画をvision対応LLMへ渡すと、常時API解析を避けられる。
- Home Assistant: 標準ONVIF統合へ取り込み、検知イベントを自動化や通知へ渡す。パン・チルトは日本公式FAQが専用アプリ外を非対応としているため、C200をHome AssistantへつなぐONVIF映像・PTZ試験で映像とPTZを分けて判定する。
- PTZ巡回: tapo-controlまたはpytapoで複数方向を順に向け、各地点の静止画を比較する。ただし常時自律運用の実例確認前なので、標本上は構成案として扱う。
手順はTapo C200のPython接続 — RTSP・ONVIF・pytapoの役割分担を参照。
レーティングの定義は/ratingを参照。