arduinio/esp tipo ewlink

salve raga , sto progettando un sistema tipo ewlink per il controllo dei osnoff o altri dispositivi , essendo hce l-app e altra roba non mi convince vorrai far tutto io , in pratica gia' uso qualcosina di mio tipo ho modificato e caricato un firmware mio su un sonoff doppipo per la tapparella comandata da google home o alexa con richieste http ma per far cio' devo aprire la porta ad ogni singolo dispositivo e qui entra in gioco il progetto , fare un server che metta in comunicazione tipo ewlink , si ok potrei usare adafruit e i loro server ma vorrei usarne dei miei quindi la domanda e' :
per convenienza quale sistema mi conviene usare su arduino e server per la comunicazione e lo stato dei rele? ho pensato ad installare un mysql sul server in modo che il dispositivo vada a controllarlo sempre , nel caso l'app o google alexa ecc. gli dica di accendersi o spegnersi , basta modificare il valore nel sql quindi il dispositivo vedra, il cambiamento e provvedera' , ma secondo voi andra' bene per molti dispositivi essendo che devono andar ad accedere all'sql di continuo per leggere i cambiamenti ? cosa consigliate ?

raga tipo MQTT , anche un modo tipo richieste http quindi che non usi librerie ecc. , insomma un qualcosa che sia semplice ma efficace da usare ovunque .