軽量のスマートホームサーバー
家庭内のいくつかのことを自動化する取り組みは、表面的には単純に見えることがよくありますが、これらのプロジェクトは、居住空間に点在する数十のセンサーやさまざまなサーボ、スイッチ、カメラに雪だるま式に膨らむのは簡単です。 同じ種類の機能は、より人気のあるセルフホスト ホーム サーバー プラットフォームにも忍び込んでおり、openHAB などは非常に多くのコンピューティング パワーを必要とするため、Raspberry Pi などではほとんど機能しません。 [パウロ] は、このようなプロジェクトに取り組むにはもっと軽量な方法があるはずだと考え、興味深いソフトウェアの助けを借りて独自のスマート ホーム サーバーの構築に着手しました。
このプロジェクトはイケアの Dirigera ハブを中心にしています。その理由の 1 つは、[パウロ] がどこにいても簡単に見つけられるイケアの他のスマート ホーム デバイスを使用することを計画していることと、これらのデバイスが非独自開発の Zigbee を使用する傾向があるためです。通信規格。 これは、将来ハブを別のハブに交換したい場合でも、それが難しくないことを意味します。 ここからの主なハードルは、これらのデバイスのデフォルト ソフトウェアの使用がかなり制限されていることです。そのため、[パウロ] は、これを実現するために、Raspberry Pi で使用する Raspbee 2 Zigbee ゲートウェイと、Mako と呼ばれる非常に軽量でカスタマイズ可能な Web サーバーに手を伸ばしました。 高級言語として Lua を使用してすべてを結び付けることで、サーバーを簡単にデプロイして、Ikea ハブとデバイスを制御し、適切と思われる方法でそれらを自動化することができました。
確かに、openHAB などのソフトウェアは、想像できるほぼすべてのホーム オートメーション タスクを実行するためにすでに存在していますが、最低限のコンピューティング能力で何かを実行したい場合は、[パウロ] のソリューションのようなものになる可能性があります。これは、家の中のいくつかのことを自動化するための最も速くて信頼性の高い方法です。 ただし、完全にオープンソースでゼロから構築されたものをお探しの場合は、独自のハードウェアやソフトウェアに依存しない、このような代替スマート ホーム ソリューションをいくつか見てきましたが、もう少し時間がかかります。ユーザー側の努力。