Há várias maneiras de começar a usar o AWS IoT Core, dependendo do caso de uso e da forma desejada de integração do serviço ao caso de uso. O Console de Gerenciamento da AWS provisiona uma interface baseada na Web para acessar e gerenciar todos os seus recursos do AWS IoT. O acesso programático ao AWS IoT Core é habilitado pela AWS CLI e pelo AWS SDK. Você também pode usar a implementação de referência do AWS IoT Device Client.
Para conectar um dispositivo de hardware, sensor, aplicativo móvel ou objeto, use o AWS IoT Device SDK e escolha um dos kits de inicialização da AWS predefinidos para se conectar ao AWS IoT Core. Além disso, o AWS IoT Core tem o suporte de uma grande variedade de ferramentas e gateways de terceiros.
Console de Gerenciamento da AWS
O Console de Gerenciamento da AWS é uma interface baseada na web para acessar e gerenciar os recursos do AWS IoT Core. Você pode criar com facilidade e segurança uma coisa, associar um certificado, publicar mensagens e definir ações usando o Console de Gerenciamento da AWS.
AWS SDK
O AWS SDK ajuda a eliminar a complexidade da codificação disponibilizando APIs para vários serviços da AWS, inclusive para o AWS IoT Core. Todos os AWS SDKs são habilitados para o IoT Core. O pacote único e disponível para download inclui a biblioteca de códigos, códigos de exemplo e documentação.
AWS IoT Device SDK
O AWS IoT Device SDK ajuda a conectar um dispositivo de hardware ou dispositivo móvel ao AWS IoT Core com rapidez e facilidade. O SDK oferece recursos aprimorados para que você possa interagir de forma transparente com o Device Gateway e com o Device Shadow para agilizar o desenvolvimento. O Device SDK oferece suporte a vários tipos de dispositivo, de dispositivos básicos até os de hardware industrial.
AWS IoT Device Client
O AWS IoT Device Client é uma implementação de referência gratuita, de código aberto e modular no lado do dispositivo. Ele permite que você conecte facilmente seus dispositivos ao AWS IoT Core e acesse os recursos do AWS IoT Device Management e do AWS IoT Device Defender por padrão. Ele é escrito em C++ e pode ser compilado e instalado em dispositivos IoT baseados em Embedded Linux.
Para começar a usar seu dispositivo, faça o download do código-fonte do AWS IoT Device Client do GitHub e consulte o arquivo readme para saber mais.

Device Advisor (demonstração)
O Device Advisor é um recurso de teste baseado em nuvem totalmente gerenciado para validar dispositivos de IoT durante seu desenvolvimento. O Device Advisor facilita o teste de seus dispositivos de IoT para garantir uma conectividade confiável e segura com o AWS IoT Core. Ele fornece testes predefinidos para ajudá-lo a validar os seus dispositivos de IoT. Você pode descobrir problemas frequentes de software de dispositivo e solucioná-los antes da implantação dos dispositivos em grande escala. Para saber mais, consulte o guia do usuário do Device Advisor.
AWS Partner Device Catalog
O AWS Partner Device Catalog lista os dispositivos IoT que funcionam com os serviços do AWS IoT. Ele permite que você selecione kits de desenvolvimento e sistemas incorporados para criar novos dispositivos, bem como dispositivos prontos para uso, como gateways, servidores de borda, sensores e câmeras para a integração do projeto de IoT.
Selecionar hardware habilitado para AWS no Partner Device Catalog pode ajudar a facilitar a implantação de seus projetos de IoT permitindo que você aproveite o conhecimento dos parceiros de hardware do APN. Você pode comprar dispositivos de parceiros para avaliação, criação de protótipos e provas de conceito.
Descubra quais dispositivos de IoT funcionam com o AWS IoT Core no AWS Partner Device Catalog.
Saiba como parceiros podem qualificar hardwares de IoT para o AWS IoT Core de acordo com o AWS IoT Core Device Qualification Program usando o Device Advisor para qualificar e listar os seus dispositivos de IoT no AWS Partner Device Catalog de forma autônoma.
Alexa Voice Service (AVS) Integration
O Alexa Voice Service Integration for AWS IoT Core ajuda a produzir dispositivos integrados Alexa de maneira rápida e econômica. O AVS Integration reduz os requisitos de hardware para integrar o AVS em um dispositivo, o que permite que os fabricantes de dispositivos integrem o Alexa Voice em novas categorias de dispositivos de baixo custo e com recursos limitados.
Os kits de desenvolvimento lançados por nossos parceiros facilitam os primeiros passos: o NXP i.MX RT 106 A e o Qualcomm Home Hub 100 Development Kit for Amazon AVS são os dois primeiros kits disponíveis no mercado e podem ser encontrados na página Development Kits for AVS. Os kits incluem conectividade pronta para uso com o AWS IoT Core, algoritmos de áudio qualificados para AVS para captação de voz em campo distante, cancelamento de eco e Alexa Wake Word, além de código de aplicativo do AVS for AWS IoT. Usando o código do aplicativo de recursos, você pode criar um protótipo de um dispositivo rapidamente e, quando estiver pronto, portar a implementação para o design de MCU escolhido para testes e produção de dispositivos.
Aprenda a criar dispositivos Alexa Built-in de baixo custo com o Guia de conceitos básicos do AVS Integration para o AWS IoT Core.
AWS IoT Core para LoRaWAN
Para começar a usar o AWS IoT Core para LoRaWAN, os clientes podem obter gateways LoRaWAN qualificados para a AWS no Amazon Partner Device Catalog e selecionar dispositivos qualificados para LoRaWAN no site da LoRa Alliance. Os gateways qualificados para a AWS são pré-fornecidos, com credenciais de segurança incorporadas e prontos para a conexão com o AWS IoT Core.
Com apenas uma etapa no Console de Gerenciamento da AWS, os clientes podem registrar esses gateways com o AWS IoT Core fornecendo o identificador exclusivo do gateway (informado pelo fornecedor do gateway) e selecionando a frequência de rádio LoRa. Para registrar dispositivos, os clientes podem inserir credenciais do dispositivo (isto é, identificadores e chaves de segurança informados pelo fornecedor do dispositivo) no console e seguir os padrões guiados para especificar a configuração dos dispositivos.
Saiba como conectar e gerenciar gateways e dispositivos LoRaWAN no Guia do usuário do AWS IoT Core para LoRaWAN.
Integração ao Amazon Sidewalk
Para começar a criar um protótipo de dispositivo habilitado para o Sidewalk, você pode analisar o Guia Quick Start e outra documentação técnica. Em seguida, faça download de um SDK no Console do Sidewalk Developer Service (SDS). Depois que seu protótipo de dispositivo for registrado no Sidewalk no console do SDS, basta acessar o Console de Gerenciamento da AWS e autenticar esse dispositivo com o AWS IoT Core. Quando o dispositivo estiver autenticado, os dados do seu dispositivo serão automaticamente redirecionados ao AWS IoT Core para que você possa desenvolver ainda mais as suas aplicações de negócios usando serviços da AWS.
Descubra mais recursos do AWS IoT Core