One of our customers has MQTT brokers with https://www.emqx.com/ which we need to consume in Azure.
Previously we had used Azure Functions with an MQTT trigger on (https://github.com/keesschollaart81/CaseOnline.Azure.WebJobs.Extensions.Mqtt)
However, this library is now pretty old and we need to move to .net 8. The Library looks like it needs a lot of work to update.
So the 3 possibilities I am looking at are:
- See if Azure has another way to subscribe to an external MQTT Broker. Event Grid doesn’t seem to support this, nor IOT hub
- The Brokers also support Websockets, can Azure subscribe to that? Doesn’t really fit the serverless model, would it have to a be a VM?
- Bridge the brokers in Emqx to link with Event Grid or IOT Hub
Any advice on this would be epic,