Breezely:窓とドアの状態を監視するためのIoTソリューション
Breezely は、窓やドアの開閉状態を監視するIoTデバイスです。リアルタイムのデータを提供し、家庭のセキュリティと省エネルギーに役立ちます。
私の役割
Breezely では、チームリーダー兼モバイル開発者を担当しました。チームの取りまとめに加え、クロスプラットフォームのモバイルアプリを開発し、アプリ・IoTハードウェア・バックエンドの統合を主導しました。
技術的な課題
このプロジェクトには、特に難しい部分がいくつかありました:
- IoTデバイスとのローカル接続 — モバイルアプリとセンサーハードウェア間の安定した直接接続の確立。
- バックエンドの構築と統合 — Djangoバックエンドと IoT サービスをセットアップし、両者を1つの動作するシステムとして連携させること。
- Zitadel による認証 — アプリ・バックエンド・IoTサービス全体で、統一されたログインのために Zitadel を機能させること。
はじめに
室内の温度管理や防犯において、窓やドアが閉まっているかは重要です。Breezelyは、これらの状態をリアルタイムで監視します。
Breezelyとは?
Breezelyは、窓やドアを手軽に監視することを目的に、学生の開発チームによって作られました。小型で目立たないセンサーが窓・ドアの状態に加えて温度と湿度を計測します。データはモバイルアプリで確認できます。
主な機能:
- 窓とドアのリアルタイム状態監視
- 温度と湿度の追跡
- 簡単に取り付け可能な非侵襲型センサー
- アプリからの通知
- 履歴データの確認
- 複数ユーザーでのアクセス管理
Breezelyのエコシステム
Breezelyの各コンポーネントは連携して動作し、安全で省エネルギーな暮らしを支えます。

取り付けが簡単なセンサー

モバイルアプリの画面
Webダッシュボード
さらに、Breezelyのソースコードは GitHub で公開されており、ローカルで運用できます — データのプライバシーを重視する方に最適です。
システム構成
- エッジデバイス:バッテリー駆動のセンサー
- ゲートウェイ:ローカルハブでデータを収集しクラウドへ転送
- クラウドバックエンド:データ処理と保存
- ユーザーアプリ:モバイルアプリとWebダッシュボード
セキュリティ対策
- 通信のエンドツーエンド暗号化
- 定期的なセキュリティアップデート
- 家族・ルームメイトごとのアクセス管理
- ローカル運用モードの選択も可能
Breezelyは、設計段階からセキュリティとプライバシーを重視しています。
セットアップ
Breezelyのセットアップは30分以内で完了。技術知識がなくても安心です。
ユーザー体験
アプリでは以下の情報が確認可能:
- すべての窓・ドアの現在の状態
- 開閉の履歴
- 温湿度の変化グラフ
- センサーのバッテリー残量
- カスタマイズ可能な通知設定
開発ストーリー
大学のIoTラボで生まれたBreezelyは、実生活の課題から着想を得ました。約6ヶ月の開発期間で、実用的なプロトタイプに仕上げました。
まとめ
Breezelyは、身近な課題をシンプルな操作と堅実な技術で解決できることを示しています。スマートホームの実用的な一部品です。
詳しくは GitHub リポジトリ をご覧ください。
