There are 1,000 IoT devices which need to send data to the cloud each second. There is a mobile app. The mobile app user can see messages from a single device at a time only. Is there any simple (built in) way to achieve such subscription to single IoT device using Azure? I was trying to find the way to do this with Event Hubs and IoT Hub, but failed.

I found AWS has something called Message Broker for AWS IoT. Is it what I need? I would still prefer to use Azure, but I suspect that I have to use tons of their other services, which increase both complexity and the cost of solution.

1 Answer 1


I haven't worked with Azure as such but Message Broker for AWS IoT uses MQTT and is like any other MQTT broker (like mosquitto for Linux).

MQTT messages basically work on Topics. If the android app is subscribing to a topic then it can receive messages for that topic.

Suppose if you have two IoT devices sending data op topics "Topic/Dev1" and "Topic/Dev2" respectively, then if your app subscribes to "Topic/#", it will receive messages for all sub-topics under "Topic"

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.