O que é o AWS IoT? - AWS IoT Core

O que é o AWS IoT?

A AWS IoT fornece os serviços de nuvem que conectam seus dispositivos IoT a outros dispositivos e aos serviços de nuvem da AWS. A AWS IoT fornece software para dispositivos que pode ajudar você a integrar seus dispositivos IoT a soluções baseadas em AWS IoT. Se seus dispositivos puderem se conectar ao AWS IoT, o AWS IoT poderá conectá-los aos serviços em nuvem que a AWS fornece.

Para uma introdução prática a AWS IoT, visite Tutoriais de conceitos básicos do AWS IoT Core.

A AWS IoT conecta dispositivos de IoT a serviços AWS IoT

A AWS IoT permite selecionar as tecnologias mais adequadas e atualizadas para sua solução. Para ajudar você a gerenciar e dar suporte aos seus dispositivos de IoT em campo, AWS IoT Core oferece suporte aos seguintes protocolos:

O agente de mensagens AWS IoT Core oferece suporte a dispositivos e clientes que usam os protocolos MQTT e MQTT sobre WSS para publicar e assinar mensagens. Ele também oferece suporte a dispositivos e clientes que usam o protocolo HTTPS para publicar mensagens.

O AWS IoT Core para LoRaWAN ajuda você a conectar e gerenciar dispositivos LoRaWAN (rede de área ampla de baixo consumo e longo alcance) sem fio. O AWS IoT Core para LoRaWAN substitui a necessidade de desenvolver e operar um servidor da rede LoRaWAN (LNS).

Se você não precisar de recursos AWS IoT, como comunicações de dispositivos, regras ou trabalhos, consulte Mensagens AWS para obter informações sobre outros serviços de mensagens AWS IoT que possam atender melhor às suas necessidades.

Como seus dispositivos e aplicativos acessam AWS IoT

A AWS IoT fornece as seguintes interfaces para Tutoriais sobre AWS IoT:

  • AWS IoT SDKs de dispositivos: crie aplicativos em seus dispositivos que enviam e recebem mensagens de AWS IoT. Para obter mais informações, consulte AWS IoT Device SDKs, Mobile SDKs e AWS IoT Device Client.

  • AWS IoT Core for LoRaWAN Conecte e gerencie seus dispositivos e gateways WAN de longo alcance (LoRaWAN) usando AWS IoT Core for LoRaWAN

  • AWS Command Line Interface (AWS CLI) — executa comandos para a AWS IoT no Windows, no macOS e no Linux. Esses comandos permitem criar e gerenciar objetos, certificados, regras, trabalhos e políticas. Para começar a usar, consulte o Guia do usuário da AWS Command Line Interface. Para obter mais informações sobre comandos da AWS IoT, consulte iot no AWS CLI Referência de comando.

  • API da AWS IoT — Cria seus aplicativos para IoT usando solicitações HTTP ou HTTPS. Essas ações da API permitem que você crie e gerencie de modo programático de objetos, certificados, regras e políticas. Para obter mais informações sobre as ações de API para AWS IoT, consulte Ações na Referência de API para AWS IoT.

  • AWS SDKs— Cria aplicativos para a IoT usando APIs específicas de uma linguagem. Esses SDKs encapsulam a API HTTP/HTTPS e permitem que você programe em qualquer uma das linguagens suportadas. Para obter mais informações, consulte AWSSDKs e ferramentas.

Você também pode acessar a AWS IoT por meio do AWS IoTconsole, que fornece uma interface gráfica de usuário (GUI) por meio da qual você pode configurar e gerenciar objetos, certificados, regras, trabalhos, políticas e outros elementos de suas soluções de IoT.