Я указал неверные учетные данные в arduino для сервера mqtt, но все же я могу подключиться к серверу mqtt и получать сообщения с платы nodemcu.
Вот код:
const char* mqttserver="broker.mqtt-dashboard.com";
const char* clientid="clie"; //client1
const char* username="sampleCli"; //sampleclient
const char* password="clien"; //client123
Я указал неверный клиент, а также имя пользователя и пароль. Я использую mqtt box в качестве mqtt-брокера.
Вот код для подключения к брокеру mqtt
if(client.connect(clientid,username,password))
{
Serial.println("connected");
client.publish("topic1","connected");
}
else
{
Serial.println("failed to connect");
Serial.print(client.state());
delay(5000);
}
Я не получаю никаких операторов "не удалось подключиться" в последовательном мониторе, а также брокер mqtt получает сообщения с платы nodemcu.
Какую ошибку я делаю?