Conexão MQTT LOCAL

Ola!

Alguém sabe como faço para ter um MQTT broker local e un na nuvem o do local é só caso a casa não tiver internet.

ou como faço para manter conexão com esp32 com mqtt na nuvem e a internet cair?