Visão geral dos conceitos do Hub IoT do Azure
O Hub IoT do Azure é um serviço totalmente gerenciado que ajuda a permitir comunicações bidirecionais confiáveis e seguras entre milhões de dispositivos e um back-end de solução.
Observação
Alguns dos recursos mencionados neste artigo, como mensagens de nuvem para dispositivo, dispositivos gêmeos e gerenciamento de dispositivo estão disponíveis somente na camada Standard do Hub IoT. Para obter mais informações sobre as camadas básica e padrão/gratuita do Hub IoT, confira Escolher a camada certa do Hub IoT para a sua solução.
O Hub IoT do Azure fornece muitos recursos, incluindo:
Proteja as comunicações usando as credenciais de segurança e o controle de acesso por dispositivo.
Várias opções de comunicação em larga escala do dispositivo para a nuvem e da nuvem para o dispositivo.
Armazenamento que podem ser consultado com informações de estado por dispositivo e metadados.
Facilitar a conectividade do dispositivo com as bibliotecas de dispositivo a fim de obter as plataformas e os idiomas mais populares.
Os artigos a seguir podem ajudá-lo a começar a explorar mais detalhadamente as funcionalidades do Hub IoT:
Orientação de comunicação do dispositivo para a nuvem ajuda você a escolher entre mensagens do dispositivo para a nuvem, propriedades reportadas do dispositivo gêmeo ou carregamento do arquivo.
Diretrizes de comunicação de nuvem para dispositivo que ajudam você a escolher entre métodos diretos, propriedades desejadas do dispositivo gêmeo e mensagens de nuvem para dispositivo.
Mensagens de dispositivo para nuvem e nuvem para dispositivo com IoT Hub que descreve os recursos de mensagens (dispositivo para nuvem e nuvem para dispositivo) que o Hub IoT expõe.
Carregar arquivos de um dispositivo descreve como você pode carregar arquivos de um dispositivo. O artigo também inclui informações sobre tópicos como as notificações que podem ser enviadas pelo processo de carregamento.
Gerenciar identidades do dispositivo no Hub IoT descreve as informações armazenadas pelo registro de identidade de cada Hub IoT. O artigo também descreve como você pode acessar e modificá-lo.
Controlar o acesso ao Hub IoT descreve o modelo de segurança usado para conceder acesso à funcionalidade do Hub IoT para componentes de dispositivos e da nuvem. O artigo inclui informações sobre como usar tokens e certificados X.509, e os detalhes das permissões que você pode conceder.
Usar dispositivos gêmeos para sincronizar o estado e as configurações descreve o conceito de dispositivos gêmeos. O artigo também descreve a funcionalidade que dispositivos gêmeos expõem, como a sincronização de um dispositivo com seu dispositivo gêmeo. 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 de seu aplicativo de 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, por exemplo, execução de um método direto, atualização de um dispositivo usando um dispositivo gêmeo. Ele também descreve como consultar o status de um trabalho.
Escolher um protocolo de comunicação de dispositivo descreve os protocolos de comunicação a que o Hub IoT dá suporte para comunicação de dispositivos e lista as portas que devem ser abertas.
Pontos de extremidade do Hub IoT descreve os vários pontos de extremidade que cada Hub IoT expõe para operações de runtime e de gerenciamento. O artigo também descreve como você pode criar mais pontos de extremidade adicionais em seu Hub IoT e como usar um gateway de campo para habilitar a conectividade para seus pontos de extremidade de Hub IoT em cenários não padrão.
Linguagem de consulta do Hub IoT para dispositivos gêmeos, trabalhos e roteamento de mensagens descreve a linguagem de consulta do Hub IoT que permite recuperar informações do Hub sobre os trabalhos e os dispositivos gêmeos.
Cotas e limitação do Hub IoT resume as cotas definidas no serviço do Hub IoT e a limitação que ocorre ao exceder uma cota.
Preços do Hub IoT fornece informações gerais sobre diferentes SKUs e preços do Hub IoT e os detalhes sobre como as várias funcionalidades do Hub IoT são medidas como mensagens pelo Hub IoT.
SDKs do Hub IoT do Azure lista os SDKs do IoT do Azure para desenvolvimento de aplicativos de serviço e dispositivo que interagem com o Hub IoT. O artigo inclui links para documentação online da API.
Suporte ao MQTT do Hub IoT fornece informações detalhadas sobre como o Hub IoT dá suporte ao protocolo MQTT. O artigo descreve o suporte para o protocolo MQTT interno para os SDKs do IoT do Azure e fornece informações sobre como usar o protocolo MQTT diretamente.
Observação
O Hub IoT tem suporte limitado a recursos para MQTT. Se a sua solução precisar de suporte para MQTT v3.1.1 ou v5, recomendamos o suporte ao MQTT na Grade de Eventos do Azure. Para obter mais informações, confira Comparar o suporte ao MQTT no Hub IoT e na Grade de Eventos.