View a markdown version of this page

Conecte-se a AWS IoT Core endpoints 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á.

Conecte-se a AWS IoT Core endpoints 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 PubSuba 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 disponíveis para criar e gerenciar aplicativos AWS, consulte Ferramentas para criar AWS.

AWS CLI for 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.

A ferramenta AWS Os SDKs oferecem suporte a esses AWS IoT Core APIs
C++
Para instalar o   AWS SDK para C++ e use-o para se conectar a 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 para C++.

Go
Para instalar o   AWS SDK para Go e use-o para se conectar a AWS IoT:
  1. Siga as instruções em Introdução ao AWS SDK para Go

    Essas instruções descrevem como:

    • Instale o AWS SDK para 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 para Go, consulte Exemplos de códigos do AWS SDK para Go.

Java
Para instalar o   AWS SDK para Java e use-o para se conectar a 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 para JavaScript e use-o para se conectar a AWS IoT:
  1. Siga as instruções em Configurar o AWS SDK para JavaScript. Essas instruções se aplicam ao uso do AWS SDK para JavaScript no navegador e com 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 para .NET e use-o para se conectar a AWS IoT:
  1. Siga as instruções em Configurando seu AWS SDK para .NET ambiente

  2. Siga as instruções em Configurando seu AWS SDK para .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 para PHP e use-o para se conectar a AWS IoT:
  1. Siga as instruções em Introdução à AWS SDK para 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 para PHP Versão 3

Python
Para instalar o   AWS SDK para Python (Boto3) e use-o para se conectar a AWS IoT:
  1. Siga as instruções em Início rápido do AWS SDK para 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 para 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 AWS IoT registro em log.

Ruby
Para instalar o   AWS SDK para Ruby e use-o para se conectar a 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 para Android

AWS Mobile SDK para 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 saber mais, 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 saber mais, consulte:

APIs REST do AWS IoT Core serviços

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