Quando usar o Hub IoT

Concluído

Nesta seção, discutiremos como você pode decidir se o Hub IoT é a escolha certa para sua solução. Listaremos alguns dos critérios que você pode usar para criar soluções de IoT escaláveis na nuvem. Como o Hub IoT é fundamental para o uso do Azure IoT na nuvem, todas as soluções de IoT usarão o Hub IoT. No entanto, a configuração exata do Hub IoT que você deve usar depende dos critérios de seleção listados abaixo.

Critérios de decisão

As considerações principais para a seleção incluem:

Descrição
Complexidade do aplicativo O Hub IoT do Azure oferece duas camadas. Se a solução de IoT se basear na coleta de dados de dispositivos e analisá-los centralmente, escolha a camada Básica. Para configurações mais avançadas ou para usar o processamento distribuído, use a camada Standard. A camada Standard do Hub IoT permite todos os recursos e é necessária para qualquer solução de IoT que pretende usar os recursos de comunicação bidirecional. A camada Básica permite um subconjunto dos recursos e destina-se a soluções de IoT que precisam apenas de comunicação unidirecional dos dispositivos para a nuvem. Ambas as camadas oferecem os mesmos recursos de segurança e autenticação. Os recursos da camada Standard são telemetria do dispositivo para nuvem, identidade por dispositivo, roteamento de mensagens, enriquecimento de mensagens, integração da Grade de Eventos, suporte para os protocolos HTTP, AMQP e MQTT, serviço de provisionamento de dispositivos, monitoramento e diagnóstico, mensagens da nuvem para dispositivo, dispositivos gêmeos, módulos gêmeos, gerenciamento de dispositivos, fluxos de dispositivo, Azure IoT Edge e versão prévia do IoT Plug and Play.
Taxa de transferência de dados A taxa de transferência de dados depende da quantidade de dados que você planeja mover diariamente. Cada camada do Hub IoT está disponível em três tamanhos, numericamente identificados como 1, 2 e 3. Cada unidade de um Hub IoT de nível 1 pode manipular 400 mil mensagens por dia, enquanto uma unidade de nível 3 pode lidar com 300 milhões.
Proteger a solução de ponta a ponta, permitindo a autenticação por dispositivo O Hub IoT usa permissões para permitir acesso a cada ponto de extremidade do Hub IoT. As permissões limitam o acesso a um Hub IoT com base na funcionalidade.
Comunicação bidirecional O Hub IoT do Azure pode ser usado para estabelecer comunicação bidirecional com bilhões de dispositivos IoT. É possível usar dados telemétricos prontos para uso do dispositivo para a nuvem a fim de entender o estado de seus dispositivos e definir rotas de mensagens para outros serviços do Azure, sem necessidade de escrever nenhum código. Em mensagens da nuvem para o dispositivo, envie comandos e notificações de maneira confiável para seus dispositivos conectados e acompanhe a entrega de mensagem com recibos de confirmação. Reenvie automaticamente as mensagens de dispositivos conforme necessário para ajustar-se à conectividade intermitente.

Uma lista mais abrangente de considerações inclui:

Pergunta
Telemetria Sua solução precisa apenas de serviços básicos de telemetria?
Cobertura geográfica Sua solução precisa de cobertura geográfica abrangente?
Suporte para dispositivos Você precisa dar suporte a uma variedade de dispositivos para sua solução?
Gerenciar uma variedade de dispositivos Você precisa controlar e gerenciar dados para diferentes tipos de dispositivos?
Protocolos de comunicação Sua solução precisa se conectar por diferentes tipos de protocolos de comunicação?
Roteamento de mensagens Como garantir que apenas os dispositivos certos se comuniquem entre si?
Segurança Como você protege a solução?