IOT HUB

IoT SATELLITE HUB

環境設備へ接続する薄いSatellite HUBの構想と開発状況です。

IoT SATELLITE HUBは、環境センサーや設備とSHIHA COREの間に置く薄い接続窓口です。機器の状態をCOREへ伝え、COREから許可されたActionだけを対象機器へ仲介します。IoT機器へ森野詩葉の人格や記憶を複製するものではありません。

つながることと、動かしてよいことを分ける。

接続済みの機器であっても、用途・権限・安全条件を満たさないActionは実行しません。

システム上の位置付け

構成役割
SHIHA COREIdentity、Canonical Memory、State、Policy、権限判断、Action Proposalの正本
IoT SATELLITE HUB機器の登録、状態変換、Capability制限、命令仲介、実行結果の返却
IoT機器・環境設備センサー値の提供、許可された範囲の物理Action実行
SHIHA OPERATIONS CONSOLE登録機器、接続、権限、警告、Action、監査状態の確認

想定する接続領域

以下は設計対象の分類であり、特定製品への対応決定ではありません。実際の対応機器は、安全性、認証方法、ローカル制御可否、メーカー仕様、保守性を確認して個別に決定します。

分類想定する情報・機能
環境センサー温度、湿度、照度、空気状態、開閉、人の在室などの状態取得
照明・表示点灯状態、明るさ、通知表示等の許可された制御
空調・換気運転状態の取得と、設定範囲を制限した操作
電源・設備消費状態や異常の監視。通電操作は影響に応じて厳しく制限
LABO設備開発環境の状態確認、警告、許可された補助操作

基本原則

機器登録

新しいIoT機器は自動検出だけで信頼しません。MAIN HUB / Operations Consoleから対象、用途、設置場所、Capability、許可範囲、所有者、失効方法を確認して登録します。重要設備の追加や権限変更にはOWNER認証を要求します。

登録情報目的
Device ID / 種別どの機器へ指示・照会しているかを識別する
設置場所・用途同種機器の取り違えを防ぐ
Capability読み取り可能な状態と実行可能なActionを限定する
権限・Risk自動実行、確認要求、OWNER承認、禁止を区別する
最終接続・状態古い状態や切断済み機器への誤操作を防ぐ
失効・交換履歴撤去・紛失・交換後の旧接続を拒否する

安全なAction実行

会話やLLM出力をそのまま設備制御へ直結しません。すべてのActionは、CORE側のPolicyと権限判断、IoT HUB側のCapability確認、対象機器の現在状態、実行後の検証を通過させます。

段階確認内容
Action Proposal誰が、何を、なぜ、どの機器へ要求したか
Policy許可範囲、禁止条件、時間帯、現在Stateとの整合
Capability登録機器がそのActionを安全に実行できるか
Approval利用者確認、OWNER承認、追加認証が必要か
Execution対象と設定値を再確認し、一度だけ実行する
Verification戻り値とセンサー状態から実際の結果を確認する

Riskに応じた制御

影響基本的な扱い
状態閲覧必要最小限の認証済みSessionで許可可能
低影響操作登録済みCapabilityと範囲内で実行し、結果を確認する
生活・環境へ影響する操作利用者確認や追加条件を要求し、自動実行範囲を限定する
電源・安全・侵入等に関わる操作OWNER承認、強い認証、物理安全条件、監査を要求する
未分類・状態不明実行せず、Operations Consoleで確認する

通信断・異常時

保持・公開しない情報

情報扱い
Identity / Canonical MemorySHIHA COREだけを正本とし、IoT HUB・機器へ複製しない
LLM / APIキー機器設定、ログ、配布物へ保存しない
認証秘密・Recovery情報通常運用と分離し、公開ページへ掲載しない
内部アドレス・実接続先インフラ保護のため公開しない
在室・生活パターン等必要最小限だけ扱い、公開ログや通知へ露出させない

現在の開発状況

IoT SATELLITE HUBは現在PLANNINGです。SHIHA COREへ接続する薄いHUB、機器ごとのCapability、最小権限、安全なAction経路、通信断時の安全側停止を上位方針としています。対応製品、通信プロトコル、実装基盤、認証方式、データ保存期間、具体的なAction一覧、Risk分類、配備場所、実機検証方法は未確定です。

関連ページ