カテゴリー
お知らせ

freeBox Loaderで、スマートホーム連携はここが変わる

freeBox Loaderで、スマートホーム連携はここが変わる

先週のfreeBox Loader 開発進捗報告、ご覧いただけましたか? エンジン部分の開発が着実に進んでいます。今回は少し先を見て、「freeBox Loader がリリースされると、スマートホームの日常はどう変わるのか?」という世界観をお届けします。

hsBox のスマートサービス連携、今はどこまでできる?

現在の hsBox は、家庭内 LAN の機器とクラウドサービスをつなぐ基盤を提供しています。 デフォルトで使えるコマンドは、たとえばこんなものです。

  • テキストの読み上げ(プッシュ通知)
  • 指定 URL の MP4 動画・MP3 音声の再生
  • YouTube 動画の再生(パラメータ指定)
  • JPEG 画像の表示
  • スマート機器のグルーピング管理

IFTTT のようなクラウド型サービスと違い、hsBox は家庭内 LAN 上で完結できるのが強みです。ただし、現状では「用意されたコマンドを組み合わせる」という範囲に収まることが多く、新しいデバイスやサービスを追加したいときには工夫が必要でした。

たとえば——以前の記事で話題になった「13 日の金曜日」トリガー。 cron の仕様上、「13 日」と「金曜日」を同時に条件にすることが難しく、スクリプト側での独自処理が必要でした。遊び心ある自動化を実現するには、ちょっとした壁があったのです。

freeBox Loader で何が変わるのか?

freeBox Loader の登場で、この状況が大きく変わります。ポイントは大きく 2 つです。

① オープンな仕様なら、自分で実装・追加できる

freeBox Loader は、オープンな仕様に沿ったスマートサービスであれば、ユーザー自身がコマンドや連携モジュールを実装・追加できる設計になっています。

「このセンサーのデータを使いたい」「あのサービスと連携したい」——そう思ったとき、仕様書を読んで自分で書けば、それがそのまま動く環境です。技術的な壁を越えれば、あとは発想次第。

② デバイス・サービス提供者も、プラグインとして参加できる

もう一つの大きな変化は、外部の開発事業者やサービス提供事業者がプラグインとして参加できることです。

デバイスメーカー、アプリ開発会社、スマートホームサービスの提供企業——それぞれが自社のプラグインを用意することで、hsBox のエコシステムに自然に組み込まれます。利用者はプラグインを選んで追加するだけで、新しい機能がすぐに使える。そんな世界が近づいています。

技術仕様やプラグイン開発の詳細は、GitHub の freeBox リポジトリで公開しています。

hsBox との違いは?どちらを選ぶ?

「hsBox と freeBox Loader、何が違うの?」という方のために簡単に整理します。

  • freeBox Loader:オープンソース・無料。自分で拡張したい方、新しいサービスを試したい方向け。仕様がオープンなのでプラグインを自作できる。
  • hsBox(ライセンス版):サポート付き・安定運用重視。自分でカスタマイズするより「確実に動いてほしい」方に向いている。スマートホームをしっかり使い込みたい方にはこちらもおすすめ。

どちらが「正解」というわけではなく、使い方や目的によって選べる——それが hoscm のエコシステムが目指す姿です。

こんな使い方が生まれるかもしれない

少し想像してみましょう。freeBox Loader があれば、こんな自動化が現実になります。

  • ☀️ 天気連携:朝の天気予報 API と連携して、雨の日だけ「傘を忘れずに!」とスピーカーが音声案内
  • 電力モニタリング:ソーラーパネルの発電量が一定を下回ったら、テレビに通知を表示
  • 📅 カレンダー連携:Google カレンダーの予定が近づいたら、部屋の照明の色を変えてリマインド
  • 🎬 推し動画通知:お気に入り YouTube チャンネルに新動画が投稿されたら即アラート&自動再生
  • 🎃 13 日の金曜日トリガー(実現へ!):freeBox では APScheduler を基盤側に採用し、日付と曜日を組み合わせた複合条件のスケジューリングをネイティブサポートする予定。あの曲を、ついにピンポイントで 13 日の金曜日だけ流せる日が来ます

「遊び心」も、「実用」も、同じ土台の上で実現できる——それが freeBox Loader の世界観です。

エコシステム全体像

クラウドサービス・スマート機器・事業者プラグインがどのように freeBox Loader を通じてつながるか、全体像をご覧ください。

freeBox Loader エコシステム全体像 freeBox Loader オープン拡張プラットフォーム 天気予報API 気象データ連携 カレンダー スケジュール連携 YouTube 動画・通知連携 電力センサー 発電量モニタリング スピーカー 音声通知・案内 テレビ 映像・通知表示 照明 色・点滅リマインド hsBox 既存スマートホーム基盤 ライセンス版も選択可 基盤提供 事業者プラグイン参加フロー(4/22 コラボ参加募集開始) ① 事業者 デバイスメーカー サービス提供者 ② プラグイン開発 仕様に沿って実装 GitHub 公開対応 ③ 登録・公開 freeBox Loader へ プラグイン登録 ④ 利用者が選んで追加 すぐに新機能が使える エコシステムが広がる

動画でイメージをつかんでください

freeBox Loader の動作イメージを短い動画にまとめました。まずはご覧ください。

https://youtu.be/v1nK7xb1bts

次回予告:一緒に広げませんか?

freeBox Loader は、「使う側」だけでなく「作る側」にも開かれたプラットフォームを目指しています。

freeBox Loader リリースの翌週には、サードパーティ向けのコラボ・プラグイン参加募集を開始します。

  • 自社のサービスやデバイスをプラグインとして提供したい事業者の方
  • スマートホームの新しい連携アイデアを持つ開発事業者
  • hoscm のエコシステムに参加したいパートナー企業

プラグイン開発の仕様は GitHub(hoscm/freebox) で公開中です。詳細は次回の記事でお伝えします。

最新情報は hsBox 公式サイトでチェック

hsBox の機能・特徴はこちら

Loading