MQTT Doorbell

There are different ways of doing it using their API.
I am using the Perl script mentioned in this thread.