\r\n\r\n
スマートホームの製品数が増加するにつれて、開発者用APIの利用も増加しています。これらの製品により、開発者のアプリやサービスの能力をはるかに超えることができます。これは、あなたが想像できる限り、機能的で創造的な家を作る機会を与えてくれます。
この記事では、apiの仕組みと、スマートホームの購入者としてどのようなメリットがあるのかについて詳しく説明します。また、これらのAPIを実際に使用した例も紹介します。サードパーティAPIの世界は、スマートホームのユーザーにとって素晴らしい次のステップとなるでしょう。
API(Application Programming Interfaces)とは、アプリケーションソフトウェアを構築するために使用する定義、プロトコル、ツールのことです。最も一般的な意味では、これらのコード行によって、さまざまなソフトウェアコンポーネントが互いに通信し、さまざまなタスクやアクションを実行できるようになります。
スマートホームAPIは、サードパーティのアプリケーションやサービスが、照明、気象観測所、学習型温度計などの製品と相互作用することを可能にします。これにより、ハードウェアサプライヤーが特に提供しないサービスやツールを提供し、お客様のスマートホーム体験を向上させることができるのです。
現在、多くの企業がスマートホーム製品の開発者向けにAPIを提供していますが、このセクションでは、Philips Hue、Nest、Netatmo、Insteon、Amazonといった、業界で有名な5社のAPIについてご紹介します。
フィリップスのhueシステムは、現在世界で最も有名なスマートホーム製品の一つです。同社のスマート照明製品は、フィリップスの公式アプリを使って、世界のどこからでも簡単にコントロールすることができます。
フィリップスのhueapiのおかげで、サードパーティのモバイルアプリケーションやウェブベースのソリューションも増えており、同社が提供しない方法で照明をコントロールすることも可能になっています。Android、iOS、Kindle、Windows Phone、macOS、Windows、Chromeなど、さまざまなプラットフォーム向けのサードパーティーソリューションがあります。
フィリップスのhueapiは、現在、同社とは関係のないapps4shunhua.comというサイトがあるほど人気があるようです。このサイトでは、子供、オートメーション、健康、ムードなど、カテゴリー別に整理されたhueアプリの豊富なカタログを見ることができます。
philipshueapiは、開発者向けに無料で提供されています。
例
フィリップスの膨大なサードパーティーソリューションの中から、検討すべき3つの課題を抽出しました。
2014年に開始されたNest Developerプログラムは、サードパーティの開発者が「あなたがすでに毎日使っているもの」とNest製品を連携させるソリューションを作成できるようにするものです。照明器具、家電製品、フィットネスバンドなどが含まれます。iOS、Android、Webで利用できるツールやサポートが紹介されています。
Nest製品には、人気の高いNest Learning Thermostat、屋内外カメラ、煙・一酸化炭素警報システム「Nest Protection」などがあります。
ネストの説明の通りです。
「ホーム&アウェイの状態、モーション&サウンドイベント、**okeとCOアラート、ピークエネルギーラッシュアワーイベントへのアクセスを提供することで、思慮深い統合を構築するために必要なツールを提供しています***。ユーザーからの指示に頼らなくても、製品が勝手に動いてくれるようなインテグラティ***を。
nestapiは、ネストされたデバイスによって共有されるデータへのサブスクリプションベースのアクセスを提供します。
例
Amazon Echoは、スマートホーム製品の中で最も人気のある製品の一つです。このツールは、スマート家電**のベンダーが、アマゾンの音声認識ソフト「Alexa」と通信できる製品を作るためのものです。
その結果、ユーザーは音声で照明、ドアロック、サーモスタット、扇風機などを操作することができるようになりました。Philips Hue、Ecobee、Samsung SmartThingsなど、スマートホーム業界の最大手がAlexaと連携する製品を持っています。Alexaスマートホーム統合はすでに450以上あり、毎月さらに追加されています。
開発者は、Smart Home Skills APIを無料でダウンロードし、使用することができます。
例
Amazon Alexaと連携したスマートホーム製品が続々と発売されているようです。
2016年より、Netatmoは開発者向けに3つのNetatmo Connect APIプログラムを提供しています。カスタマイズされた気象サービスを提供するNetatmo Weather、直感的な製品インタラクションを実現するNetatmo Smart Home、企業顧客向けのNetatmo Enterpriseが含まれます。
Netatmoは、パーソナルウェザーステーションのほか、エアケア、セキュリティ、エナジースマート製品も販売しています。ヘルシーホームコーチ、状態監視カメラ、Netatmoスマートサーモスタット、そして最近発売されたNetatmoスマートスモークアラームなどです。
Netatmo Connect(そのAPIインターフェース)の会員登録は無料です。
例
Insteonは、サーモスタット、ウォールスイッチ、**スタイルデバイス、LED電球など、スマートホームに関するあらゆる製品を提供しています。オールインワンのInsteon Hubがあれば、スマートフォン**やタブレットから自宅を監視し、センサーからのアラートを設定し、スケジュールを作成することができます。
Insteonプログラムでは、アクセサリ**ベンダーやプラットフォームをInsteon Hubのエクスペリエンスに接続するAPIを提供しています。これらのパートナーには、Amazon、Sonos、Logitech、Appleなど、スマートホーム業界のビッグネームが名を連ねています。
注意すべきは、無料のInsteonプログラムに参加し、Insteon APIにアクセスするためには、受理される必要があるということです。
例
もしあなたがスマートホーム製品をお持ちなら、サードパーティの開発者が機器をよりスマートにできるように、ベンダーが開発したAPI**がある可能性があります。スマートデバイスのためのサードパーティーソリューションを見つけるには、まず企業の公式サイトにアクセスします。そこから、他のソリューションへのリンクが見つかるはずです。
サードパーティのソリューションは、製品の公式アプリや、お好みのアプリショップでの検索を通じて掲載されることもよくあります。少し探せば、スマートホームの体験を向上させるサードパーティ製アプリがいくつも見つかりますよ。
Smart Home APIとその製品ソリューションを活用していますか?どれですか?以下のコメント欄でお知らせください。