What is Amazon IoT?
Amazon IoT provides the cloud services that connect your IoT devices to other devices and Amazon cloud services. Amazon IoT provides device software that can help you integrate your IoT devices into Amazon IoT-based solutions. If your devices can connect to Amazon IoT, Amazon IoT can connect them to the cloud services that Amazon provides.
For a hands-on introduction to Amazon IoT, visit Getting started with Amazon IoT Core tutorials.
Amazon IoT lets you select the most appropriate and up-to-date technologies for your solution. To help you manage and support your IoT devices in the field, Amazon IoT Core supports these protocols:
The Amazon IoT Core message broker supports devices and clients that use MQTT and MQTT over WSS protocols to publish and subscribe to messages. It also supports devices and clients that use the HTTPS protocol to publish messages.
Amazon IoT Core for LoRaWAN helps you connect and manage wireless LoRaWAN (low-power long-range Wide Area Network) devices. Amazon IoT Core for LoRaWAN replaces the need for you to develop and operate a LoRaWAN Network Server (LNS).
If you don't require Amazon IoT features such as device communications, rules, or jobs, see Amazon Messaging
How your devices and apps access Amazon IoT
Amazon IoT provides the following interfaces for Amazon IoT tutorials:
-
Amazon IoT Device SDKs—Build applications on your devices that send messages to and receive messages from Amazon IoT. For more information, see Amazon IoT Device SDKs, Mobile SDKs, and Amazon IoT Device Client.
-
Amazon IoT Core for LoRaWAN—Connect and manage your long range WAN (LoRaWAN) devices and gateways by using Amazon IoT Core for LoRaWAN.
-
Amazon Command Line Interface (Amazon CLI)—Run commands for Amazon IoT on Windows, macOS, and Linux. These commands allow you to create and manage thing objects, certificates, rules, jobs, and policies. To get started, see the Amazon Command Line Interface User Guide. For more information about the commands for Amazon IoT, see iot in the Amazon CLI Command Reference.
-
Amazon IoT API—Build your IoT applications using HTTP or HTTPS requests. These API actions allow you to programmatically create and manage thing objects, certificates, rules, and policies. For more information about the API actions for Amazon IoT, see Actions in the Amazon IoT API Reference.
-
Amazon SDKs—Build your IoT applications using language-specific APIs. These SDKs wrap the HTTP/HTTPS API and allow you to program in any of the supported languages. For more information, see Amazon SDKs and Tools
.
You can also access Amazon IoT through the Amazon IoT console