AWS IoT Coreは、モノのインターネットの機器がAWSへ入る入口です。機器はMQTT、HTTPS、その他のプロトコルで接続し、証明書で認証し、メッセージを発行して受信します。サービスは数十億台の機器と数兆件のメッセージまで拡張します。デバイスレジストリが各機器を追跡し、Device Shadowsは機器の状態のコピーを保持するので、オフラインのときでもアプリケーションはその機器とやり取りできます。
ルールエンジンは入ってきたデータを処理し、Lambda、S3、DynamoDB、Kinesis、SageMakerなど他のAWSサービスへ送ります。データは保存し、分析し、またはアクションのきっかけにできます。関連するサービスは、機器の管理、フリートの監視、無線経由の更新、AWS IoT Greengrassによるエッジコンピューティングを扱います。Greengrassは機器の上でコードと機械学習モデルを動かします。セキュリティ機能にはきめ細かいポリシーがあり、ログと監視のツールもあります。
AWS IoT Coreの料金は、メッセージ、接続時間、ルールのアクションごとで、無料枠があります。IoTシステムを作るには、クラウドの外でハードウェア、ファームウェア、接続の選び方が必要で、費用はメッセージ量によって変わります。代替にはAzure IoT Hub、時期とともに変わってきたGoogle CloudのIoTの選択肢、ThingsBoardやHiveMQのようなプラットフォームがあります。AWS IoT Coreは、AWS上でつながる製品を作るチームに向いています。