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円で課金が物理的にストップ(青天井リスクゼロ)。
学生の稼働率の偏りを吸収するため、依存関係を最小限に抑えた疎結合な3つのロールに分割し、各モジュールを独立してテスト可能にします。
ミッション: データソースの構築とAI推論
ミッション: クラウドインフラ構築と外部API連携
ミッション: 専用サイトのUI構築とリアルタイム描画
Cisco機器が手元にない初期フェーズでも、仕様を縮小せずに開発を進めるためのシミュレーション方針です。後日実機が手に入った際、接続先を変更するだけで移行可能な設計とします。
cv2.VideoCapture(0) でフレームを取得し、YOLOv8/MediaPipeの入力に流し込む。test.mosquitto.org)を利用し、AWS IoT Core準備後に切り替え。