Quando usar o Hub IoT
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? |