Handling MQTT with IoT hub

Red255 71 Reputation points
2022-01-31T09:53:51.41+00:00

Hi I am looking for a solution to handle MQTT with IoT hub. The problem is my topics do not match the required format to connect directly to IoT hub. Which solution should I use to connect my MQTT devices (which can not be changed) to IoT hub. The solution needs to be fast, reliable and able to handle up to 1 Million devices. I do not really want to install a third party / oss broker on Azure - I would prefer something already on the Azure platform - but open to suggestrions. The solution needs to be able to autoscale with minimal user intervention. Or should I be looking to another MQTT hosting provider?

Azure IoT
Azure IoT
A category of Azure services for internet of things devices.
378 questions
Azure IoT Edge
Azure IoT Edge
An Azure service that is used to deploy cloud workloads to run on internet of things (IoT) edge devices via standard containers.
534 questions
Azure IoT Hub
Azure IoT Hub
An Azure service that enables bidirectional communication between internet of things (IoT) devices and applications.
1,115 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. António Sérgio Azevedo 7,661 Reputation points Microsoft Employee
    2022-02-04T16:51:56.51+00:00

    Hello @Red255 ,

    Unfortunately as of today there isn't a way to connect your brownfield MQTT devices directly to IoTHub, since the topics they use do not match with the prerequisites described in Understand Azure IoT Hub MQTT support | Microsoft Learn.

    After making a successful connection, a device can send messages to IoT Hub using devices/{device_id}/messages/events/ or devices/{device_id}/messages/events/{property_bag} as a Topic Name.

    May I request you to please log this feature request on the product feedback page: Microsoft Azure | Share your Ideas | Azure IoT (Hub, DPS, SDKs)

    171463-image.png

    The product group does monitor the request and they can plan for the implementation in the future. Once you log the feature request you will also be notified of the status of the request. We invite you to keep using this forum and motivate others to do the same. You can always help other community members by answering their queries.

    Thank you!

    Remember:

    • Please accept an answer if correct. Original posters help the community find answers faster by identifying the correct answer. Here is how.
    • Want a reminder to come back and check responses? Here is how to subscribe to a notification.