AWS IoT Core is a managed Amazon Web Services platform for connecting devices to the cloud. Its message broker supports the MQTT protocol, including MQTT over WebSockets, as well as HTTPS, so that devices and applications can publish and subscribe to messages. A rules engine filters, transforms and routes incoming device data to other AWS services. Security features include mutual authentication, encryption and access policies,. The service is delivered through the AWS console, command line, SDKs and APIs.
Amazon is a US company, so AWS IoT Core falls under US law, including the CLOUD Act, which can apply to data held outside the United States. The service is proprietary and runs only on AWS infrastructure, with no self-hosted version. European organisations that connect devices should check which AWS region processes their device data, who holds the encryption keys and certificates, and how dependent their device fleet becomes on AWS-specific interfaces.