Здесь вопрос больше по сетям, а не ESP. Как можно управлять одной есп с другой, если они подключены к одному роутеру или одна - точка доступа, а другая - её клиент? Например, слать get запрос на ip-адрес. Но сделать это через интернет сложнее, так как ip адрес ЕСП маскируется натом роутера, а ip роутера - натом провайдера. Если провайдер позволит, то покупает белый ip адрес (избавляемся от ната провайдера, роутер смотрит в инет напрямую) и настраиваем проброс портов на роутере. Тогда вторая есп будет слать тот же get запрос на белый ip роутера, роутер передаст запрос первой есп, а она выполнит команду или ответит. Но если провайдер ни на одной точке не дает белый ip (мобильные обычно не дают), то Вам нужен сервер-ретранслятор в интернете. Этим сервером при использовании blynk является сервер разработчиков, но делать связь двух есп на нем я не пробовал. Если с blynk не получится, то или искать альтернативу (например, iocontrol, или смотреть в сторону протокола MQTT и бесплатного борокера в интернете), или поднимать собственный сервер и настраивать его с нуля.