Conectando-se aos endpoints AWS IoT Core de serviço - AWS IoT Core

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Conectando-se aos endpoints AWS IoT Core de serviço

Você pode acessar os recursos do plano de controle AWS IoT Core- usando o AWS CLI AWS SDK do seu idioma preferido ou chamando diretamente a API REST. Recomendamos usar o AWS CLI ou um AWS SDK para interagir, AWS IoT Core pois eles incorporam as melhores práticas para AWS serviços de chamadas. 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 IoT SDKs de dispositivos. Os Device SDKs são otimizados para uso em dispositivos, oferecem suporte à comunicação MQTT e às AWS IoT APIs mais usadas pelos dispositivos. AWS IoT Para obter mais informações sobre os SDKs de dispositivos e os recursos que eles oferecem, consulte AWS IoT SDKs de dispositivos.

Os dispositivos móveis devem usar AWS SDKs móveis. Os SDKs móveis fornecem suporte para AWS IoT APIs, comunicações de dispositivos MQTT e APIs de outros AWS serviços em dispositivos móveis. Para obter mais informações sobre os SDKs móveis e os recursos que eles oferecem, consulte AWS SDKs móveis.

Você pode usar AWS Amplify ferramentas e recursos em aplicativos móveis e da Web para se conectar com mais facilidade AWS IoT Core. Para obter mais informações sobre como se conectar AWS IoT Core usando o Amplify, consulte Introdução ao Pub Sub na documentação do Amplify.

As seções a seguir descrevem as ferramentas e os SDKs que você pode usar para desenvolver e interagir com AWS IoT outros AWS serviços. Para ver a lista completa de AWS ferramentas e kits de desenvolvimento que estão disponíveis para criar e gerenciar aplicativos AWS, consulte Ferramentas para criar AWS.

AWS CLI para AWS IoT Core

O AWS CLI fornece acesso por linha de comando às AWS APIs.

Para obter ferramentas para gerenciar AWS serviços e recursos no ambiente PowerShell de script, consulte AWS Ferramentas para PowerShell.

AWS SDKs

Com AWS os SDKs, seus aplicativos e dispositivos compatíveis podem chamar AWS IoT APIs e APIs de outros serviços. AWS Esta seção fornece links para os AWS SDKs e para a documentação de referência da API para as APIs dos AWS IoT Core serviços.

C++
Para instalar o AWS SDK for C++ e usá-lo para se conectar à AWS IoT:
  1. Siga as instruções em Introdução ao uso do AWS SDK para C++

    Essas instruções descrevem como:

    • Instalar e compilar o SDK dos arquivos de origem

    • Fornecer credenciais para usar o SDK com sua Conta da AWS

    • Inicializar e desligar o SDK em seu aplicativo ou serviço

    • Criar um projeto CMake para compilar seu aplicativo ou serviço

  2. Criar e executar um aplicativo de exemplo. Para exemplos de aplicativos que usam o SDK da AWS para C++ Exemplos de códigos do AWS SDK for C++.

Go
Para instalar o AWS SDK for Go e usá-lo para se conectar à AWS IoT:
  1. Siga as instruções em Introdução ao AWS SDK for Go

    Essas instruções descrevem como:

    • Instale o AWS SDK for Go

    • Obter chaves de acesso para que o SDK acesse sua Conta da AWS

    • Importar pacotes para o código-fonte de nossos aplicativos ou serviços

  2. Criar e executar um aplicativo de exemplo. Para ver exemplos de aplicativos que usam o AWS SDK for Go, consulte Exemplos de códigos do AWS SDK for Go.

Java
Para instalar o AWS SDK for Java e usá-lo para se conectar à AWS IoT:
  1. Siga as instruções em Introdução ao AWS SDK for Java 2.x

    Essas instruções descrevem como:

    • Inscreva-se AWS e crie um usuário do IAM

    • Fazer download do SDK

    • Configurar AWS credenciais e região

    • Usar o SDK com o Apache Maven

    • Usar o SDK com o Gradle

  2. Criar e executar um aplicativo de exemplo usando um dos Códigos de exemplo do AWS SDK for Java 2.x.

  3. Analisar a Documentação de referência da API SDK

JavaScript
Para instalar o AWS SDK for JavaScript e usá-lo para se conectar a AWS IoT:
  1. Siga as instruções em Configurar o AWS SDK for JavaScript. Essas instruções se aplicam ao uso do AWS SDK for JavaScript no navegador e com o Node.JS. Siga as instruções que se aplicam à sua instalação.

    Essas instruções descrevem como:

    • Verificar os pré-requisitos

    • Instale o SDK para JavaScript

    • Carregue o SDK para JavaScript

  2. Criar e executar um aplicativo de exemplo para começar a usar o SDK, conforme descrito na opção de introdução do seu ambiente.

.NET
Para instalar o AWS SDK for .NET e usá-lo para se conectar à AWS IoT:
  1. Siga as instruções em Configurando seu AWS SDK for .NET ambiente

  2. Siga as instruções em Configurando seu AWS SDK for .NET projeto

    Essas instruções descrevem como:

    • Iniciar um novo projeto

    • Obter e configurar AWS credenciais

    • Instalar AWS pacotes do SDK

  3. Crie e execute um dos programas de amostra em Trabalhando com AWS serviços no AWS SDK for .NET

  4. Analisar a Documentação de referência da API SDK

PHP
Para instalar o AWS SDK for PHP e usá-lo para se conectar à AWS IoT:
  1. Siga as instruções em Introdução à AWS SDK for PHP versão 3

    Essas instruções descrevem como:

    • Verificar os pré-requisitos

    • Instalar o SDK

    • Aplicar o SDK a um script PHP

  2. Criar e executar um aplicativo de exemplo usando um dos Códigos de exemplo do AWS SDK for PHP Versão 3

Python
Para instalar o AWS SDK for Python (Boto3) e usá-lo para se conectar à AWS IoT:
  1. Siga as instruções em Início rápido do AWS SDK for Python (Boto3)

    Essas instruções descrevem como:

    • Instalar o SDK

    • Configurar o SDK

    • Usar o SDK no seu código

  2. Criar e executar um programa de exemplo que usa o AWS SDK for Python (Boto3)

    Esse programa exibe as opções de registro atualmente configuradas da conta. Depois de instalar o SDK e configurá-lo para sua conta, você deverá conseguir executar esse programa.

    import boto3 import json # initialize client iot = boto3.client('iot') # get current logging levels, format them as JSON, and write them to stdout response = iot.get_v2_logging_options() print(json.dumps(response, indent=4))

    Para obter mais informações sobre a função usada nesse exemplo, consulte Configurar o AWS IoT registro.

Ruby
Para instalar o AWS SDK for Ruby e usá-lo para se conectar à AWS IoT:

AWS SDKs móveis

Os SDKs AWS móveis fornecem aos desenvolvedores de aplicativos móveis suporte específico da plataforma para as APIs dos serviços AWS IoT Core , a comunicação de dispositivos de IoT usando o MQTT e as APIs de outros serviços. AWS

Android

AWS Mobile SDK for Android

AWS Mobile SDK for Android Ele contém uma biblioteca, exemplos e documentação para os desenvolvedores criarem aplicativos móveis conectados usando AWS. Esse SDK também inclui suporte para comunicações de dispositivos MQTT e chamadas de APIs dos serviços. AWS IoT Core Para mais informações, consulte:

iOS

AWS Mobile SDK for iOS

O AWS Mobile SDK for iOS é um kit de desenvolvimento de software de código aberto, distribuído sob uma licença Apache Open Source. O SDK para iOS fornece uma biblioteca, exemplos de código e documentação para ajudar os desenvolvedores a criar aplicativos móveis conectados usando o. AWS Esse SDK também inclui suporte para comunicações de dispositivos MQTT e chamadas de APIs dos serviços. AWS IoT Core Para mais informações, consulte:

APIs REST dos serviços AWS IoT Core

As APIs REST dos AWS IoT Core serviços podem ser chamadas diretamente usando solicitações HTTP.