AWS IoT Core provides broad and deep functionality, spanning the edge to the cloud, so you can build IoT solutions for virtually any use case across a wide range of devices.
Because AWS IoT Core integrates with AI services, you can make devices smarter, even without internet connectivity.
Built on the AWS Cloud, AWS IoT Core can easily scale as your device fleet grows and your business requirements evolve.
AWS IoT Core also offers the most comprehensive security features so that you can create preventative security policies and respond immediately to potential security issues.
Message Queuing Telemetry Transport (MQTT) is a lightweight pub/sub messaging transport that is ideal for IoT devices.
This managed cloud service acts as the central hub for your IoT devices.
It securely connects your devices, allowing them to exchange data with cloud applications and other devices.
It is a publish/subscribe broker service that enables the sending and receiving of messages to and from AWS IoT.
When communicating with AWS IoT, a client sends a message addressed to a topic such as Sensor/temp/room1.
The message broker, in turn, sends the message to all clients that have registered to receive messages for that topic.
The act of sending the message is referred to as publishing. The act of registering to receive messages for a topic filter is referred to as subscribing.
The topic namespace is isolated for each AWS account and Region pair.
AWS IoT does not support sending and receiving messages across AWS accounts and Regions.
The message broker maintains a list of all client sessions and the subscriptions for each session.
When a message is published on a topic, the broker checks for sessions with subscriptions that map to the topic. The broker then forwards the publish message to all sessions that have a currently connected client.
The message broker supports the use of the MQTT protocol to publish and subscribe and the HTTPS protocol to publish. Both protocols are supported through IP version 4 and IP version 6.
The message broker also supports MQTT over the WebSocket protocol to enable browser-based and remote applications to send and receive data from AWS IoT connected devices using AWS credentials. A
WebSocket support is available on TCP port 443, which allows messages to pass through most firewalls and web proxies.
These software libraries simplify the process of adding secure connectivity to your IoT devices. They are available for various programming languages and platforms.
This service allows you to run local compute workloads on your IoT devices at the edge of the network.
This can be useful for tasks like filtering or pre-processing data before sending it to the cloud.
This service helps you analyze and gain insights from the data generated by your IoT devices.
It allows you to perform filtering, aggregation, and other data transformations.
This managed service simplifies industrial IoT data collection, organization, and monitoring.
It helps you analyze data from industrial equipment to identify issues and improve operational efficiency.
: This service provides secure device authentication and authorization.
It helps ensure that only authorized devices can connect to your AWS IoT Core instance.
: This service lets you visually model the relationships and data flows between your various IoT devices and AWS services.
It simplifies the process of connecting and integrating different components within your IoT solution.
This service allows you to define rules and actions based on the data received from your devices.
For instance, you can set up rules to trigger alerts when a sensor reading exceeds a certain threshold or automatically initiate actions based on specific device events.
This service simplifies the process of deploying, managing, and updating software on a large fleet of IoT devices.
It streamlines the process of ensuring all your devices are running the latest software versions.
This service helps bridge the gap between AWS IoT and SAP Leonardo, an IoT application enablement platform from SAP.
It allows you to integrate data from your IoT devices with SAP applications for further analysis and business process automation.
This managed service enables you to connect LoRaWAN devices to AWS IoT Core.
LoRaWAN is a Low Power Wide Area Network (LPWAN) protocol commonly used in IoT applications for long-range communication with low-power devices.
This
Content
: This service lets you visually model the relationships and data flows between your various IoT devices and AWS services.
It simplifies the process of connecting and integrating different components within your IoT solution.