Visão geral dos conceitos do Hub IoT do Azure

O Hub IoT do Azure é um serviço totalmente gerenciado que ajuda a habilitar comunicações bidirecionais confiáveis e seguras entre milhões de dispositivos e um back-end de solução.

Nota

Alguns dos recursos mencionados neste artigo, como mensagens de nuvem para dispositivo, gêmeos de dispositivo e gerenciamento de dispositivos, estão disponíveis apenas na camada padrão do Hub IoT. Para obter mais informações sobre as camadas básica e padrão/gratuita do Hub IoT, consulte Escolha a camada certa do Hub IoT para sua solução.

O Hub IoT do Azure fornece muitos recursos, incluindo:

  • Proteja as comunicações usando credenciais de segurança por dispositivo e controle de acesso.

  • Várias opções de comunicação de hiperescala dispositivo-nuvem e nuvem-a-dispositivo.

  • Armazenamento consultável de informações de estado por dispositivo e metadados.

  • Fácil conectividade de dispositivos com bibliotecas de dispositivos para os idiomas e plataformas mais populares.

Os artigos a seguir podem ajudá-lo a começar a explorar os recursos do Hub IoT com mais profundidade:

  • As diretrizes de comunicação de dispositivo para nuvem ajudam você a escolher entre mensagens de dispositivo para nuvem, propriedades relatadas do gêmeo de dispositivo e upload de arquivos.

  • A orientação de comunicação de nuvem para dispositivo ajuda você a escolher entre métodos diretos, propriedades desejadas do gêmeo de dispositivo e mensagens de nuvem para dispositivo.

  • Mensagens de dispositivo para nuvem e de nuvem para dispositivo com o Hub IoT descrevem os recursos de mensagens (dispositivo para nuvem e nuvem para dispositivo) que o Hub IoT expõe.

  • Carregar ficheiros a partir de um dispositivo descreve como pode carregar ficheiros a partir de um dispositivo. O artigo também inclui informações sobre tópicos como as notificações que o processo de upload pode enviar.

  • Gerenciar identidades de dispositivo no Hub IoT descreve quais informações o registro de identidade de cada hub IoT armazena. O artigo também descreve como você pode acessá-lo e modificá-lo.

  • Controlar o acesso ao Hub IoT descreve o modelo de segurança usado para conceder acesso à funcionalidade do Hub IoT para dispositivos e componentes de nuvem. O artigo inclui informações sobre o uso de tokens e certificados X.509 e detalhes das permissões que você pode conceder.

  • Usar gêmeos de dispositivo para sincronizar o estado e as configurações descreve o conceito de gêmeo de dispositivo. O artigo também descreve a funcionalidade que os gêmeos de dispositivo expõem, como sincronizar um dispositivo com seu gêmeo de dispositivo. O artigo inclui informações sobre os dados armazenados em um dispositivo gêmeo.

  • Invocar um método direto em um dispositivo descreve o ciclo de vida de um método direto. O artigo descreve como invocar métodos em um dispositivo a partir do seu aplicativo back-end e manipular o método direto no seu dispositivo.

  • Agendar trabalhos em vários dispositivos descreve como você pode agendar trabalhos em vários dispositivos. O artigo descreve como enviar trabalhos que executam tarefas como a execução de um método direto, atualizando um dispositivo usando um dispositivo gêmeo. Ele também descreve como consultar o status de um trabalho.

  • Escolha um protocolo de comunicação de dispositivo, descreve os protocolos de comunicação que o Hub IoT suporta para comunicação de dispositivo e lista as portas que devem ser abertas.

  • Os pontos de extremidade do Hub IoT descrevem os vários pontos de extremidade que cada hub IoT expõe para operações de tempo de execução e gerenciamento. O artigo também descreve como você pode criar pontos de extremidade adicionais em seu hub IoT e como usar um gateway de campo para habilitar a conectividade com seus pontos de extremidade do Hub IoT em cenários não padrão.

  • A linguagem de consulta do Hub IoT para gêmeos de dispositivo, trabalhos e roteamento de mensagens descreve essa linguagem de consulta do Hub IoT que permite recuperar informações do hub sobre gêmeos de dispositivo e trabalhos.

  • As cotas e a limitação do Hub IoT resumem as cotas definidas no serviço Hub IoT e a limitação que ocorre quando você excede uma cota.

  • Os preços do Hub IoT fornecem informações gerais sobre diferentes SKUs e preços para o Hub IoT e detalhes sobre como as várias funcionalidades do Hub IoT são medidas como mensagens pelo Hub IoT.

  • Os SDKs do Hub IoT do Azure listam os SDKs do Azure IoT para desenvolver aplicativos de dispositivo e serviço que interagem com seu hub IoT. O artigo inclui links para a documentação on-line da API.

  • O suporte MQTT do Hub IoT fornece informações detalhadas sobre como o Hub IoT suporta o protocolo MQTT. O artigo descreve o suporte para o protocolo MQTT incorporado aos SDKs do Azure IoT e fornece informações sobre como usar o protocolo MQTT diretamente.

    Nota

    O Hub IoT tem suporte limitado a recursos para MQTT. Se sua solução precisar de suporte a MQTT v3.1.1 ou v5, recomendamos o suporte a MQTT na Grade de Eventos do Azure. Para obter mais informações, consulte Comparar o suporte MQTT no Hub IoT e na Grade de Eventos.