ホームオートメーション、ビルディングオートメーション、そして都市オートメーションはますます普及しつつあります。スマートホームはもはや定着しており、エレクトロニクス、ロボット工学、人工知能、通信、IoTといった分野における新技術の発展に伴い、これはほんの始まりに過ぎません。
この記事では、スマートホームに密接に関連するオープンソースプロジェクトをいくつか紹介します。これらのプロジェクトを利用することで、自宅での作業を自動化できます。
スマートホームに最適なオープンソースプラットフォーム
以下は、最も有名で人気のあるスマートホームプラットフォームの一部です。
オープンHAB
openHABは、スマートホームコミュニティにおいて最も重要なオープンソースプロジェクトの一つです。常に進化を続けるプロジェクトであり、すでにソニー、LG、パイオニア、サムスンなど、1500種類以上のデバイスをサポートしています。無料ソフトウェア(商用版も利用可能)であり、クラウドに依存することなく、あらゆるオペレーティングシステムにダウンロードできます。
ホームアシスタント
Home Assistantは、スマートホーム向けのコミュニティ主導型オートメーションソフトウェアです。このプラットフォームは、ユーザーのプライバシーを尊重しながらローカル制御を実現します。openHABと多くの機能を共有していますが、優れた柔軟性を備えています。
オープンモティックス
OpenMOTICSは、少し異なるアプローチを採用しています。しかし、非常に柔軟で実用的なソリューションです。独自のソフトウェアと連携して使用できるカスタムモジュールを提供しており、オンラインストアで購入できます。
ジーダム
Jeedomは、優れたスマートホームオートメーションの代替手段の一つですが、openHABや先に挙げた他のソリューションに比べると、やや直感的ではありません。最大の欠点は、フランス語版しかないことです。幸いなことに、ドキュメントは英語、ドイツ語、スペイン語など、他の言語でも利用可能です。
iBroker
ioBrokerは、2017年初頭に登場したスマートホームオートメーション向けのオープンソースプロジェクトです。無料で利用できることと、高いパフォーマンスにより、急速に人気を集めました。
AGOコントロール
AGO Controlは、スマートホーム機器を素早く制御・自動化するためのオープンソースのコントロールパネルです。軽量で、屋内・屋外両方の機器に対応する包括的なソリューションとなります。
Domoticz
Domoticzは非常に人気のあるプロジェクトで、活発なコミュニティがあり、ソフトウェアのインストール方法に関する優れたオンラインガイドも用意されています。また、これらのトピックについて学びたい学生にとっても最適な選択肢となるでしょう。
FHEM
FHEMは、ホームオートメーションやスマートホームの世界でよく知られたツールの一つです。これは、照明や暖房のオン/オフといった一般的な家庭作業を自動化するために使用される、オープンソース(GPL)のPerlサーバーです。
カラオス
Calaosはフランス発のプロジェクトです。オープンソースで、ホームオートメーション向けに設計されています。Web、Android、iOS、Linuxなど、幅広いプラットフォームに対応しています。しかし、他のプロジェクトほど活発なコミュニティは存在しないようです。
ピムティック
Pimaticは、70種類以上のプラグインをサポートする、ハードウェアに依存しないスマートホームオートメーションフレームワークです。Node.js上で動作し、非常に柔軟性が高く、高速で使いやすいのが特徴です。
homebridge.io
Homebridge.ioは、iOSのHomeKit APIをエミュレートする、最新かつ軽量なNode.jsサーバーです。Raspberry Piなどのシングルボードコンピュータ(SBC)にインストールでき、Siriを介してiOSと同様のリクエストを処理できます。
smarthomatic
Smarthomaticは、スマートホーム向けのオープンソースコミュニティプロジェクトの一つです。このフレームワークは、タスクの自動化において高い信頼性を発揮します。
マイコントローラー
MyControllerも人気があり、初代Raspberry Piのようなリソースが非常に限られたデバイスでも動作します。これを使えば、自宅やオフィスのデバイスを非常に柔軟に制御できます。Javaをベースにしているため、さまざまなプラットフォームとの互換性が向上しています。一方で、コミュニティが非常に低迷しているのは残念な点です。
PiDome
PiDomeは、その名の通り、Raspberry Pi専用に設計されたホームオートメーションソフトウェアです。
ホーム魔神
HomeGenieは、もう一つのオープンソースのスマートホームオートメーションサーバーです。優れたユーザーエクスペリエンスを提供し、オンラインサポートも利用可能です。