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.
Opções de comunicação em hiperescala 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.
As seções a seguir podem ajudar você a começar a explorar em mais detalhes os recursos do Hub IoT.
Gerenciar
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.
Desenvolver
As diretrizes de comunicação do dispositivo para a nuvem comparam as opções de envio de mensagens dos seus dispositivos para o Hub IoT: mensagens do dispositivo para a nuvem, propriedades relatadas do dispositivo gêmeo e upload de arquivo.
As diretrizes de comunicação da nuvem para o dispositivo comparam as opções de envio de atualizações e instruções do Hub IoT para seus dispositivos: métodos diretos, propriedades desejadas do dispositivo gêmeo e mensagens da nuvem para o dispositivo.
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.
Carregar arquivos de um dispositivo descreve como você pode carregar arquivos de um dispositivo. O artigo também inclui informações sobre conceitos, como as notificações que podem ser enviadas pelo processo de upload.
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.
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 outros pontos de extremidade adicionais no seu Hub IoT e como usar um gateway de campo para habilitar a conectividade para seus pontos de extremidade do Hub IoT em cenários não padrão.
Mensagens
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.
O artigo Ler mensagens do dispositivo para a nuvem do ponto de extremidade interno descreve os cenários que usam o ponto de extremidade de mensagens padrão para acessar as mensagens do dispositivo.
O artigo Enviar mensagens da nuvem para o dispositivo do Hub IoT descreve o processo e o ciclo de vida para as mensagens da nuvem para o dispositivo.
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.
Roteamento de mensagem
- O artigo Rotear mensagens do dispositivo para a nuvem para os serviços do Azure descreve como usar o Hub IoT para filtrar e encaminhar mensagens do dispositivo para outros serviços do Azure para armazenamento ou análise.
Gerenciamento de dispositivos
- 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.
Autenticação e autorização
O artigo Controlar o acesso ao Hub IoT usando o Microsoft Entra ID descreve o modelo de segurança usado para permitir acesso às APIs de serviços do Hub IoT.
O artigo Autenticar identidades com certificados X.509 descreve a função de certificados X.509 para autenticar dispositivos para criar conexões seguras entre seus dispositivos e o Hub IoT.
Suporte a protocolo
- 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.