Skip to main content
Solved

Does CDF support MQTT and Azure IoTHub for Time Series Data?

  • October 15, 2021
  • 2 replies
  • 123 views

Forum|alt.badge.img

In the CDF docs I see there is a PI and OPCUA connector. Many industry 4.0 community members see MQTT rather than OPCUA as the future of Industrial IoT cloud based communication, as it is lightweight, report by exception, client driven, etc…

If I want to onboard a facility that has an IoT MQTT gateway, how does Cognite recommend we integrate? I have used Azure IoTHub and Azure Functions to connect and transform the data in the past. Do you have a reference architecture for this? Can we connect to the gateway directly with a CDF connector, or do you recommend using Azure IoTHub and Functions (or similar GCP/AWS)?

Also Azure has some neat tools like IoT Device Provisioning Services, be nice to know a POV on if/how to utilize those.

 

Thanks! 

Best answer by Gaetan Helness

Hi,

Thank you for your question.


We have done MQTT integration for multiple customers. We have used our extractor-utils library that can be found on
https://github.com/cognitedata/python-extractor-utils and the extractor can be deployed as a docker container.
A simple configuration file containing connection information is read by the extractor to connect to MQTT and push data points to Cognite Data Fusion.

We have also done GCP functions in the past triggering on messages from GCP Core (same as IoT Hub in Azure) as you are suggesting in your question.

Let me know if that answers your question and if you would like additional information

 

View original
Did this topic help you find an answer to your question?

2 replies

Forum|alt.badge.img

Hi,

Thank you for your question.


We have done MQTT integration for multiple customers. We have used our extractor-utils library that can be found on
https://github.com/cognitedata/python-extractor-utils and the extractor can be deployed as a docker container.
A simple configuration file containing connection information is read by the extractor to connect to MQTT and push data points to Cognite Data Fusion.

We have also done GCP functions in the past triggering on messages from GCP Core (same as IoT Hub in Azure) as you are suggesting in your question.

Let me know if that answers your question and if you would like additional information

 


Forum|alt.badge.img
  • Author
  • Active
  • 1 reply
  • October 20, 2021

Excellent, thank you! I think the Azure Functions would work in a similar way.


Cookie Policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie Settings