#include void IoTComponent::setMqttClient(PubSubClient *mqtt) { this->mqtt = mqtt; } void IoTComponent::publishRelative(char *topic, char *payload) { char absolute_topic[100]; sprintf(absolute_topic, "%s/%d/%s", base_topic, card_id, topic); mqtt->publish(absolute_topic, payload); }