Cloud IoT Core(クラウドアイオーティコア)は、Google Cloud PlatformのIoTフルマネージドサービス。端末管理機能とデータ取り込み機能を中心とした統合管理機能を提供する。
Cloud IoT Coreは、広範囲に分散した端末に対して「接続」「管理」「データ取り込み」などの機能を提供するセキュアなフルマネージドサービス。
従量課金制サービスとして利用でき、IoTプロジェクトのイニシャルコストとランニングコストを削減できる。
他のGoogle Cloud PlatformサービスをCloud IoT Coreと連携させることで、IoTデータの「収集」「処理」「分析」「可視化」を行えるリアルタイム分析環境を構築できる。
→Google Cloud Platform →Cloud IoT Core
→Google Cloud Platform →Cloud IoT Core →料金
Cloud IoT Coreは「端末マネージャ」と「プロトコル ブリッジ」の2つの主要要素で構成されている。
端末マネージャは、個々の端末を大まかなレベルで安全に構成し管理する機能を提供する。端末接続時の認証メカニズムも提供する。
プロトコルブリッジは、プロトコルの接続エンドポイントの役割を果たす。
すべての端末とゲートウェイをプロトコルエンドポイント経由でGoogle Cloudに接続することにより、すべての端末を単一のグローバルシステムとして管理することが可能となる。
プロトコルエンドポイントを通すことで、広範囲に分散した端末についてセキュリティを維持しながら接続できる。
エンドツーエンドセキュリティを実現するために「TLS 1.2での非対称キー認証」が採用されている。また、端末所有者確認のために「CA署名証明書」を利用できる。
端末がCloud IoT Coreのセキュリティ要件をサポートしている場合は、フルスタックのセキュリティを実現できる。
Cloud IoT Coreを実行するGoogleサーバレスインフラストラクチャは、リアルタイムの変化に応じて自動的にスケーリングする。
プロトコルエンドポイントでは「自動負荷分散」と「水平スケーリング」が可能で、高負荷状態でもスムーズなデータ取り込みを実施できる。
Cloud IoT Coreは標準の「MQTT(Message Queuing Telemetry Transport)」と「HTTP」をサポートしている。
最小限のファームウェアの変更だけで既存端末を利用できる。
Cloud IoT Coreは主要ハードウェアメーカー製の端末と連携して使用できる。
→Google Cloud Platform →Google Cloud IoT パートナー
Cloud IoT Coreは他サービスと連携することで、ダウンストリーム解析システムを構築できる。
・Dataflow
・BigQuery
・Bigtable
・パートナーBIツール など
Cloud IoT Core は、Cloud IoT Edgeとセキュアに接続することで、ゲートウェイやエッジ端末に機械学習モデルを導入できる。
Edge TPUを活用してトレーニング済みMLモデルをエッジで実行することで、リアルタイムレスポンスが可能になる。
Cloud IoT Coreは以下の機能を提供する。
・データ収集機能
・端末管理機能
・アクセス制御機能
・端末プログラム更新機能 など
参考元サイト
Analytics News ACCESS RANKING