NRF Cloud push to MQTT broker

Hello,

Wonder if you could help me understand the current limitations of NRF Cloud when it comes to pushing the messages to other MQTT brokers or services accepting JSONs over HTTPS. I like how Nordic's SDK simplifies connectivity with NRFCloud but I can't find anything other than an old post about relatively poor Mosquitto bridge showing how to push the data out. I find it hard to believe your cloud would not have any integration with other services as this is critical in so many scenarios. I know I can extract most of the information from API but this is very different to pushing data out to some excellent services like EventHub or at least allowing other MQTT brokers subscribe without necessity to define individual topic. Can you please direct me to some documentation that shows how it can be done.

Thank you, 

Mark

Parents Reply Children
  • Hi Oyvind,

    Thanks for the reference to the article. The idea of having a separate cell resolver described in the blog is exactly what I would like to avoid as it must pull the data from API. Pulling is unreliable and more complicated from data verification or redundancy perspective. I'd love to be able to register and update the devices from NRF Cloud and then have a cool storage, processing, alerting, ML, own API etc. somewhere else as NRF Cloud does not cater for such services. Being able to push the data to processing services like EventHub would do it.

    Have you had a chance to ask your Cloud team how this can be done?

    As a comment, from a device maker's perspective, the extra complexity to develop an application which pulls all data from Nordic API raises a question if this effort is worth it. Instead the extra effort could be put into modifying firmware to work with a totally different MQTT broker which integrates with processing services. 

    Regards,

    Mark

  • Mark, there has been some updates on the MQTT Bridge documentation. Have a look at this chapter on how to Set up a message bridge in the nRF Cloud documentation. The guide is based on AWS IoT but should work with others as well. Let me know how this works for you.

Related