Conectar-se aos endpoints de serviço do AWS IoT Core
Você pode acessar os recursos do AWS IoT Core - ambiente de gerenciamento usando a AWS CLI, o SDK da AWS para a linguagem de sua preferência ou chamando diretamente a API REST. Recomendamos usar a AWS CLI ou um SDK da AWS para interagir com o AWS IoT Core, pois eles incorporam as práticas recomendadas para chamar serviços da AWS. Chamar as APIs REST diretamente é uma opção, mas você deve fornecer as credenciais de segurança necessárias para permitir o acesso à API.
nota
Os dispositivos de IoT devem usar AWS IoTSDKs de dispositivo da . Os SDKs de dispositivos são otimizados para uso em dispositivos e oferecem suporte à comunicação MQTT com o AWS IoT e às APIs de AWS IoT mais usadas pelos dispositivos. Para obter mais informações sobre os SDKs de dispositivos e os recursos que eles oferecem, consulte AWS IoTSDKs de dispositivo da .
Os dispositivos móveis devem usar AWSSDKs móveis do . Os SDKs móveis oferecem suporte a APIs de AWS IoT, comunicações de dispositivos MQTT e APIs de outros serviços da AWS em dispositivos móveis. Para obter mais informações sobre os SDKs móveis e os recursos que eles oferecem, consulte AWSSDKs móveis do .
Você pode usar as ferramentas e os recursos do AWS Amplify em aplicativos da Web e móveis para se conectar mais facilmente ao AWS IoT Core. Para acessar mais informações sobre como se conectar ao AWS IoT Core usando o Amplify, consulte PubSub
As seções a seguir descrevem as ferramentas e os SDKs que você pode usar para desenvolver e interagir com AWS IoT e outros serviços da AWS. Para ver a lista completa de ferramentas e kits de desenvolvimento da AWS que estão disponíveis para criar e gerenciar aplicativos na AWS, consulte Ferramentas para criar na AWS
AWS CLI para AWS IoT Core
O AWS CLI fornece acesso por linha de comando às APIs AWS.
-
Instalação
Para ver informações sobre como instalar a AWS CLI, consulte Instalar a AWS CLI.
-
Autenticação
A AWS CLI usa as credenciais da sua Conta da AWS.
-
Referência
Para obter mais informações sobre os comandos de AWS CLI para esses serviços do AWS IoT Core, consulte:
Para obter ferramentas para gerenciar serviços e recursos da AWS no ambiente de script do PowerShell, consulte AWS Tools for PowerShell
SDKs da AWS
Com SDKs da AWS, seus aplicativos e dispositivos compatíveis podem chamar APIs de AWS IoT e as APIs de outros serviços da AWS. Esta seção fornece links para os SDKs da AWS e para a documentação de referência das APIs dos serviços do AWS IoT Core.
Os SDKs da AWS oferecem suporte a estas APIs do AWS IoT Core
AWSSDKs móveis do
Os SDKs móveis da AWS fornecem aos desenvolvedores de aplicações móveis suporte específico da plataforma para as APIs dos serviços do AWS IoT Core, a comunicação de dispositivos de IoT usando o MQTT e as APIs de outros serviços da AWS.
APIs REST dos serviços do AWS IoT Core
As APIs REST dos serviços do AWS IoT Core podem ser chamadas diretamente usando solicitações HTTP.
-
URL do endpoint
Os endpoints de serviço que expõem as APIs REST dos serviços do AWS IoT Core variam conforme a região e estão listados em Endpoints e cotas do AWS IoT Core. É necessário usar o endpoint da região que tem os recursos de AWS IoT que você deseja acessar, pois os recursos de AWS IoT são específicos da região.
-
Autenticação
As APIs REST dos serviços do AWS IoT Core usam credenciais AWS IAM para autenticação. Para obter mais informações, consulte “Assinar solicitações de API da AWS” na Referência geral da AWS.
-
Referência de API
Para ver informações sobre as funções específicas fornecidas pelas APIs REST dos serviços do AWS IoT Core, consulte: