Conecte-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á.

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

Você pode acessar os recursos do AWS IoT Core plano de controle usando o AWS CLI, o AWS SDK para o seu idioma preferido ou ligando REST API diretamente para o. Recomendamos usar o AWS CLI ou an AWS SDK para interagir, AWS IoT Core pois eles incorporam as melhores práticas para AWS serviços de chamadas. Ligar REST APIs diretamente para o é uma opção, mas você deve fornecer as credenciais de segurança necessárias para permitir o acesso aoAPI.

nota

Os dispositivos de IoT devem usar AWS IoT Dispositivo SDKs. O dispositivo SDKs é otimizado para uso em dispositivos, oferece suporte à MQTT AWS IoT comunicação e aos dispositivos AWS IoT APIs mais usados pelos dispositivos. Para obter mais informações sobre o dispositivo SDKs e os recursos que ele fornece, consulteAWS IoT Dispositivo SDKs.

Os dispositivos móveis devem usar AWS Móvel SDKs. O Mobile SDKs fornece suporte para AWS IoT APIs comunicações de MQTT dispositivos e outros AWS serviços em dispositivos móveis. APIs Para obter mais informações sobre o celular SDKs e os recursos que eles fornecem, consulteAWS Móvel SDKs.

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 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 para AWS IoT Core

O AWS CLI fornece acesso à linha de comando a. AWS APIs

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

AWS SDKs

Com AWS SDKs, seus aplicativos e dispositivos compatíveis podem fazer chamadas AWS IoT APIs e ligar para outros AWS serviços. APIs Esta seção fornece links para AWS SDKs e para a documentação de API referência 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:

    • Instale e construa os arquivos a SDK partir dos arquivos de origem

    • Forneça credenciais para usar o SDK com seu Conta da AWS

    • Inicialize e desligue o SDK em seu aplicativo ou serviço

    • Crie um CMake projeto para criar seu aplicativo ou serviço

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

Go
Para instalar o AWS SDK para Go e usá-lo para se conectar à 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

    • Obtenha as chaves de acesso SDK para acessar seu 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 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 IAM usuário

    • Fazer download do SDK

    • Configurar AWS credenciais e região

    • Use o SDK com o Apache Maven

    • Use 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. Revise a documentação SDK API de referência

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 formulário JavaScript

  2. Crie e execute um aplicativo de amostra para começar a usar oSDK, 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 SDK pacotes

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

  4. Revise a documentação SDK API de referência

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 a SDK

    • Aplique o SDK a um PHP script

  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 a SDK

    • Configurar o SDK

    • Use o SDK em 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 SDK e configurar para sua conta, você deve 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 Móvel SDKs

O AWS Mobile SDKs fornece aos desenvolvedores de aplicativos móveis suporte específico da plataforma para os serviços AWS IoT Core , o uso APIs MQTT da comunicação de dispositivos de IoT e outros serviços. APIs 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. Isso SDK também inclui suporte para comunicações APIs de MQTT dispositivos e chamadas para os AWS IoT Core serviços. Para obter 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 AWS. Isso SDK também inclui suporte para comunicações APIs de MQTT dispositivos e chamadas para os AWS IoT Core serviços. Para obter mais informações, consulte:

RESTAPIsdos AWS IoT Core serviços

Os REST APIs AWS IoT Core serviços podem ser chamados diretamente usando HTTP solicitações.