Cisco Meraki × Webex × AWS安価構成 × 3Dハザードマップ
【通知機能とコスト最適化のポイント】
1. Cisco Webex連携: EC2上のAIが危険を検知した際、YOLOで枠を描画した証拠画像をWebex API経由でチャットルームに即時送信(API利用無料)。
2. 専用サイトへのリアルタイム通知: AWS IoT Coreの「MQTT over WebSocket」をフロントエンドから直接購読。追加サーバーなしでブラウザへの即時ポップアップを実現。
3. Amazon DynamoDB: プロビジョニングモードで上限を最小(1WCU/1RCU)に固定し自動拡張をOFF。万が一バグで暴走しても月額約100円で課金が物理的にストップ(青天井リスクゼロ)。
4. セキュアなアクセス制御: Cognito User Poolによる認証を必須とし、プライバシー情報の漏洩を防止。
依存関係を最小限に抑えた疎結合な3つのコアロールと、全体を横断的に支援するサポートロールに分割し、開発を効率的に進めます。
【開発フェーズと権限の前提】
・権限: 学校から配布されたIAMユーザーを使用します(IAMロール作成権限なし)。EC2等の認証は aws configure でアクセスキーを設定します。
・スコープ: 開発パンクを防ぐため、初期は「1家族(単一テナント)向け」として構築し、後日DB設計変更とLambda認可制御を追加して「複数家族(マルチテナント)対応」へ拡張する段階的アプローチをとります。
ミッション: エッジデバイス連携とクラウド上でのAI推論
ミッション: クラウドインフラ構築と外部API連携
ミッション: 専用サイトのUI構築とリアルタイム描画
ミッション: 各Roleの横断的な支援と品質保証