Subscrever para um dispositivo específico com os serviços da AWS ou da IoT do Azure

8

Existem 1.000 dispositivos de IoT que precisam enviar dados para a nuvem a cada segundo. Existe um aplicativo móvel. O usuário do aplicativo móvel pode ver as mensagens de um único dispositivo por vez. Existe alguma maneira simples (integrada) de obter essa assinatura para um dispositivo IoT único usando o Azure? Eu estava tentando encontrar a maneira de fazer isso com os Hubs de Eventos e o Hub IoT, mas falhei.

Descobri que a AWS tem algo chamado Message Broker for AWS IoT . É disso que eu preciso? Eu ainda preferiria usar o Azure, mas suspeito que precise usar vários outros serviços, o que aumenta a complexidade e o custo da solução.

Ingweland
fonte

Respostas:

4

Não trabalhei com o Azure como tal, mas o Message Broker para AWS IoT usa o MQTT e é como qualquer outro broker do MQTT (como o mosquitto para Linux).

As mensagens MQTT funcionam basicamente em Tópicos. Se o aplicativo Android estiver assinando um tópico, ele poderá receber mensagens para esse tópico.

Suponha que, se você tiver dois dispositivos de IoT enviando dados nos tópicos "Tópico / Dev1" e "Tópico / Dev2" respectivamente, se o aplicativo assinar "Tópico / #", ele receberá mensagens para todos os subtópicos em "Tópico"

Hitesh Pratyush V
fonte