AppleのHomeKitホームオートメーションプラットフォームは1年以上前からカメラに対応していますが、メーカーによる対応デバイスの市場投入は遅れています。このチュートリアルでは、約60ドルでHomeKit対応セキュリティカメラを自作する方法を学びましょう。
現在、購入できる HomeKit 対応カメラはほんの一握りですが、最も人気のある 2 つは Logi Circle 2、D-Link Omna 180 Cam HD、Netamo Presence です。
HomeKit対応カメラのほとんどに共通するのは、HomeKit対応であること。しかし、価格の高さに驚かされる方もいらっしゃるかもしれません。そこで、自作カメラの作り方を分かりやすく解説したガイドをご用意しました。たった4つの簡単なステップで、たった60ドルでHomeKitカメラを自作できます。
このプロジェクトでは、Raspberry Piを使ってHomeKit対応カメラを自作します。基本的にはプラグアンドプレイですが、カメラの電源を入れた後、いくつかの設定に関する質問に答える必要があります。セットアップを完了すれば、HomePodやApple TVなどのホームハブがあれば、自宅や外出先からでもカメラのライブ映像を視聴できるようになります。
背景情報
このプロジェクトはHomeBridgeを使用して構築されました。HomeBridgeはRaspberry Pi上で動作する軽量サーバーで、iOS HomeKit APIをエミュレートし、独自のプロジェクトや(プラグインを介して)HomeKitやSiriとインターフェースしていない製品にもサポートを提供します。
本格的にいじくり回すのが好きな方にとって、HomeBridgeを自分でインストールするのはそれほど難しくありません。しかし、このプロジェクトを誰でも利用できるようにしたいと考え、専用のカスタムディスクイメージをご用意しました。
私たちが提供するディスク イメージには、Raspbian Lite (Raspberry Pi のオペレーティング システム) のコピー、HomeBridge に必要なプラグインとコンポーネント、およびエクスペリエンスを向上させるためのいくつかのカスタマイズが含まれます。
必要なもの
家で一緒に遊ぶには、いくつか必要なものがあります。すでに持っているものもあれば、自分で用意する必要があるものもあります。
必要なもの:
- 電源付きRaspberry Piマイクロコンピュータ
- 16GB以上のマイクロSDカード
- Raspberry Pi カメラモジュール
- キーボード(またはSSHを使用することもできます)
ほとんどの人はmicro SDカードを持っているでしょうし、予備のmicro USBケーブルと電源アダプターも持っているでしょう。私が使用したカメラは、1080pの動画撮影が可能な8MPのSony Exmor IMX219センサーを搭載しています。
独自のHomeKitカメラを作成する方法
ステップ1
カメラを作成するには、まず提供されているディスクイメージをダウンロードしてください。ダウンロードサイズが大きいので、ご注意ください。結局のところ、OS全体をダウンロードすることになります。
ステップ2
ダウンロードが完了したら、そのイメージをmicro SDカードに書き込む必要があります。書き込む方法はいくつかありますが、最も簡単な方法はEtcherを使うことです。
Etcher をダウンロードし、提供されているディスク イメージを選択し、接続した SD カードを選択して、Flash を押します。
今、必要なのは、Raspberry Pi を接続してセットアップ スクリプトを実行することだけです。
ステップ3
カメラモジュールをPiに挿入し、micro SDカードを挿入し、HDMIでモニターまたはテレビに接続し、電源を差し込みます。
セットアップスクリプトは、MacからSSH経由で実行することも、キーボードを接続してRaspberry Pi本体から実行することもできます。初心者の方はキーボードを使った方が簡単です。
どちらの場合でも、ユーザー名に「pi」、パスワードに「raspberry」と入力してログインします。その後、コマンドラインに
「 ./get-started.sh
」と入力し、Enterキーを押します。
Wi-Fi認証情報の入力、デフォルトのユーザー名とパスワードの変更、ランダムなHomeKitペアリングコードの生成など、セットアッププロセスを案内します。その後、再起動して設定が有効になります。HomeKitペアリングコードを必ずメモしておいてください。
ステップ4
最後のステップは、新しいHomeKitカメラをホームアプリとペアリングすることです。iPhoneまたはiPadでホームアプリを起動し、右上隅の「 + 」ボタンをタップして、 「アクセサリを追加」を選択します。
画面下部の「コードをお持ちでない、またはスキャンできない場合」をタップして、コードを手動で入力する必要があります。「コードを入力」を選択し、ランダムに生成されたコードを入力してください。デバイスによっては、HomeBridgeとPiカメラが自動的に検出される場合もあります。ランダムに生成されたHomeKitコードを使用して、ブリッジから両方のデバイスを追加してください。
セットアップ中に、自由に部屋を割り当てたり、名前を変更したり、カメラをお気に入りとしてマークしたりできます。
これで完了です!4つの簡単な手順:ディスクイメージをダウンロードし、SDカードに書き込み、Piを接続し、HomeKitに接続します。
カメラの表示
セットアップ時に別の部屋を選択しない限り、カメラはiOSのホームアプリの「デフォルトの部屋」に追加されます。ここでカメラのフィードを確認したり、詳細情報を確認したり、名前や場所を変更したりできます。
自宅にいるときはいつでも Wi-Fi 経由でカメラを視聴できます。また、ハブがあればリモートでカメラを視聴することもできます。
注記
このチュートリアルでは、Raspberry Pi 3 Model B を使用しました。費用を節約したい場合は、Pi 2 (簡単なテストに使用しました) などの古いモデルでも動作します。
カメラモジュールについても同様です。今回は公式のPi Camera V2を使用しましたが、より安価なモジュールも数多く存在します。ただし、互換性を保証することはできません。Raspberry Piの各モデルで全てのカメラを購入してテストするのは、あまりにも困難です。
デフォルトでは、Piカメラを正しく設置するのが少し難しいかもしれませんが、幸いなことに、設置がずっと簡単になるケースやマウントがたくさんあります。私のお気に入りは、レゴと互換性のあるものです!
まとめ
カメラ映像の閲覧には最適ですが、HomeKit対応ハードウェアを自作するには明らかに多くの制限があります。例えば、動画を録画することはできません(iPhoneで動画を視聴し、画面録画する以外)。通知のためのモーションセンサー機能やマイクとスピーカーもありません。サードパーティ製のカメラには、これらの機能に加え、その他の付加価値機能が搭載されています。
それでも、手頃な価格のDIY Piカメラは、自宅の既存の設備を拡張したり、ホームオートメーションを始めたばかりの人にとって良い出発点となる素晴らしい選択肢です。部屋に必要なモーションセンサーは1つだけなので、既にモーションセンサーをお持ちの場合、またはRaspberry Piでモーションセンサーを作成した場合は、カメラにモーションセンサーを必ずしも追加する必要はありません。
インストールにはHomeBridgeサーバーも含まれているため、他のアクセサリやプラットフォーム向けのプラグインを自由に使用できます。IFTTT、SmartThings、Dysonなど、HomeBridgeには数え切れないほどのプラグインがあります。ここでは、人気のプラグインをいくつかご紹介します。
いずれ、市場に出回るHomeKitカメラの多くが100ドル近くまで価格が下がると、このようなプロジェクトはそれほど役に立たなくなるでしょう。それまでの間、これは公式HomeKitカメラの優れた代替品となるでしょう。
ぜひあなたの経験や独自のプロジェクトをフォーラムで共有してください。
このプロジェクトに協力してくれた Aaron Dippner に深く感謝します。