What are the protocols supported by Azure IoT Operations ?

Rose-M 0 Reputation points
2024-11-25T06:33:41.1933333+00:00

Currently, looks like Azure IoT Operations supports only OPC-UA and MQTT for device communication. Please provide plans for support of other protocols - https, amqp, profibus, tcp/ip etc.

Azure IoT Operations
Azure IoT Operations
Azure IoT Operations is a set of modular services enabled by Azure Arc.
34 questions
0 comments No comments
{count} votes

3 answers

Sort by: Most helpful
  1. Sina Salam 14,616 Reputation points
    2024-11-25T15:03:24.75+00:00

    Hello Rose-M,

    Welcome to the Microsoft Q&A and thank you for posting your questions here.

    I understand that you would like to know the protocols supported by Azure IoT Operations.

    As of now, Azure IoT Operations supports OPC-UA and MQTT for device communication - https://zcusa.951200.xyz/en-us/azure/iot-operations/overview-iot-operations and https://zcusa.951200.xyz/en-us/azure/iot-operations/troubleshoot/iot-operations-faq These protocols are widely used in industrial and IoT applications for their reliability and efficiency.

    Regarding future plans for supporting other protocols like HTTPS, AMQP, PROFIBUS, and TCP/IP, there hasn't been any official announcement yet. However, Azure IoT Hub, which is closely related to Azure IoT Operations, supports additional protocols such as HTTPS and AMQP - https://zcusa.951200.xyz/en-us/azure/iot-hub/iot-hub-devguide-protocols). This might indicate potential future support for these protocols in Azure IoT Operations as well.

    If you have specific requirements or use cases, it might be helpful to provide feedback directly to Microsoft through their official channels.

    I hope this is helpful! Do not hesitate to let me know if you have any other questions.


    Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful.

    0 comments No comments

  2. Sander van de Velde | MVP 33,956 Reputation points MVP
    2024-11-25T17:52:05.1533333+00:00

    Hello @Rose-M,

    welcome to this moderated Azure community forum.

    Azure IoT operations supports OPC-UA via the Connector for OPC-UA and MQTT via the local MQTT broker.

    Technically another protocol supported is ONVIF and RTSP but these are protocols are known for camera (media) feeds.

    If you want to connect other protocols, you probably need to create a custom 'app' eg. based on the MQTT broker connectivity. You connect with protocol X and turn messages into MQTT and visa-versa.

    An alternative is deploying a 3rd party Kubernetes app that can do the protocol transformations for you.


    If the response helped, do "Accept Answer". If it doesn't work, please let us know the progress. All community members with similar issues will benefit by doing so. Your contribution is highly appreciated.


  3. Juergen Mayrbaeurl 75 Reputation points MVP
    2024-12-11T17:10:27.55+00:00

    An easy way to extend the number of supported protocols is to use 3rd Party components like HiveMQ Edge. HiveMQ Edge will give you ModBus, S7, etc connectors. And you can use my Helm chart for the deployment on Kubernetes.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.