Ligar Dispositivos IoT ao Azure: Hub IoT e Hubs de Eventos

O Azure fornece serviços desenvolvidos para diversos tipos de conectividade e comunicação para o ajudar a ligar os seus dados ao poder da cloud. Tanto Hub IoT do Azure como Hubs de Eventos do Azure são serviços cloud que podem ingerir grandes quantidades de dados e processar ou armazenar esses dados para informações empresariais. Os dois serviços são semelhantes, uma vez que ambos suportam a ingestão de dados com baixa latência e elevada fiabilidade, mas foram concebidos para fins diferentes. Hub IoT foi desenvolvida para abordar os requisitos exclusivos da ligação de dispositivos IoT à cloud do Azure, enquanto os Hubs de Eventos foram concebidos para a transmissão em fluxo de macrodados. A Microsoft recomenda a utilização de Hub IoT do Azure para ligar dispositivos IoT ao Azure

Hub IoT do Azure é o gateway de cloud que liga dispositivos IoT para recolher dados e impulsionar informações empresariais e automatização. Além disso, Hub IoT inclui funcionalidades que melhoram a relação entre os seus dispositivos e os seus sistemas de back-end. As capacidades de comunicação bidirecional significam que, embora receba dados de dispositivos, também pode enviar comandos e políticas de volta para os dispositivos. Por exemplo, utilize mensagens da cloud para o dispositivo para atualizar propriedades ou invocar ações de gestão de dispositivos. A comunicação cloud para dispositivo também lhe permite enviar cloud intelligence para os seus dispositivos edge com o Azure IoT Edge. A identidade exclusiva ao nível do dispositivo fornecida pelo Hub IoT ajuda a proteger melhor a sua solução de IoT contra potenciais ataques.

Hubs de Eventos do Azure é o serviço de transmissão em fluxo de macrodados do Azure. Foi concebido para cenários de transmissão em fluxo de dados de alto débito em que os clientes podem enviar milhares de milhões de pedidos por dia e utiliza um modelo de consumidor particionado para aumentar horizontalmente o fluxo. Os Hubs de Eventos estão integrados nos serviços de macrodados e análise do Azure, incluindo o Databricks, o Stream Analytics, o ADLS e o HDInsight. Com funcionalidades como a Captura dos Hubs de Eventos e a Ampliação Automática, este serviço foi concebido para suportar as suas aplicações e soluções de macrodados. Além disso, o Hub IoT utiliza os Hubs de Eventos para o caminho do fluxo de telemetria, pelo que a sua solução de IoT também beneficia do enorme poder dos Hubs de Eventos.

Resumindo, ambas as soluções foram concebidas para ingestão de dados em grande escala. Apenas Hub IoT fornece as funcionalidades avançadas específicas de IoT concebidas para maximizar o valor comercial da ligação dos seus dispositivos IoT à cloud do Azure. Se o seu percurso de IoT estiver apenas a começar, começar com Hub IoT para suportar os seus cenários de ingestão de dados garante que terá acesso imediato às capacidades de IoT completas, assim que as suas necessidades empresariais e técnicas as exigirem.

A tabela seguinte fornece detalhes sobre como as duas camadas de Hub IoT se comparam aos Hubs de Eventos quando os está a avaliar relativamente às capacidades de IoT. Para obter mais informações sobre os escalões standard e básico de Hub IoT, consulte Escolher o escalão de Hub IoT certo para a sua solução.

Capacidade de IoT Hub IoT escalão standard Hub IoT escalão básico Hubs de Eventos
Mensagens do dispositivo para a cloud Marcar Marcar Marcar
Protocolos: HTTPS, AMQP, AMQP através de WebSockets Marcar Marcar Marcar
Protocolos: MQTT, MQTT através de WebSockets Marcar Marcar
Identidade por dispositivo Marcar Marcar
Carregamento de ficheiros a partir de dispositivos Marcar Marcar
Serviço de Aprovisionamento do Dispositivos Marcar Marcar
Mensagens da cloud para o dispositivo Marcar
Gestão de dispositivos duplos e dispositivos Marcar
Fluxos de dispositivos (pré-visualização) Marcar
IoT Edge Marcar

Mesmo que o único caso de utilização seja a ingestão de dados do dispositivo para a cloud, recomendamos vivamente que utilize Hub IoT, uma vez que fornece um serviço concebido para a conectividade do dispositivo IoT.