AsyncMqttClient *mqttClient;
void publishStringValue(String clientId, String topic, String value) {
String mqttTopic = String(clientId) + topic;
mqttClient -> publish(mqttTopic.c_str(), MQTT_QOS, true, value.c_str());
}
Гарантированно работающий способ.