I know this is a niche request and if it is more effort than it is worth then forget it but.... Would it be possible to add OpenDXL to your MQTT connector plugin (or a variant of the plugin)?
OpenDXL is a version of MQTT that is designed and provide by McAfee, primarily for security products so that all vendors can integrate with each other.
I already use DXL extensively in my day job via McAfee products and the idea to be able to integrate with Indigo has always been something i have wanted.
For example, threat detected = sonos speak hostname and action taken, if not blocked flash red light etc. .... If Malware sandbox has found something malicious, send pushover to my moble. etc. Possibilities are endless with the plugins in Indigo.
Im thinking that by putting bells and whistles on events that make things happen in the real world, greater attention can be achieved instead of ignoring splunk or emails.
https://github.com/opendxl
https://github.com/opendxl/opendxl-client-python
OpenDXL is certificate based authentication per fabric (distributed cluster of brokers).
An OpenDXL broker is provided also that does not require McAfee ePO to manage the brokers unlike the virtual machine DXL broker which I am running.
Does this look possible to achieve in the MQTT plugin?