У меня есть простое приложение MQTT на устройстве Arduino ESP8266. Не могу найти, почему строка кода ниже не форматирует MQTT, сохраняют сообщение:
pubsubClient.publish(topic.c_str(), payload.c_str(), true);
Сообщение просто не доставлено на удаленное устройство после его подключения после некоторой задержки, когда сообщение было передано из ESP8266. Программный клиент MQTT, работающий на P C, в этом случае работает нормально.