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.
Leia mensagens do dispositivo para a nuvem a partir do ponto de extremidade integrado.
Envie mensagens da nuvem para o dispositivo a partir do Hub IoT.
Crie e leia mensagens do Hub IoT.
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.