Ethernet 5100 ya no se conecta a cayenne

desconecte cayenne para pon le un nueva fuente de alimentación y ya no se conecto despues de hacer el cambio ya intente cargar el codigo de inicio y pasa lo mismo le cargue otro codigo y si funciona mi modem si reconoce al 5100 y cayenne se congela al quererse conectar Preformatted text/*
This example shows how to connect to Cayenne using an Ethernet W5100 shield and send/receive sample data.

The CayenneMQTT Library is required to run this sketch. If you have not already done so you can install it from the Arduino IDE Library Manager.

Steps:

  1. Set the Cayenne authentication info to match the authentication info from the Dashboard.
  2. Compile and upload the sketch.
  3. A temporary widget will be automatically generated in the Cayenne Dashboard. To make the widget permanent click the plus sign on the widget.
    */

//#define CAYENNE_DEBUG // Uncomment to show debug messages
#define CAYENNE_PRINT Serial // Comment this out to disable prints and save space
#include <CayenneMQTTEthernet.h>

// Cayenne authentication info. This should be obtained from the Cayenne Dashboard.
char username = “ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff”;
char password = “ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff”;
char clientID = “fffffffffffffffffffffffffffffffffffffffffffffffffff”;

void setup() {
Serial.begin(9600);
Cayenne.begin(username, password, clientID);
}

void loop() {
Cayenne.loop();
}

// Default function for sending sensor data at intervals to Cayenne.
// You can also use functions for specific channels, e.g CAYENNE_OUT(1) for sending channel 1 data.
CAYENNE_OUT_DEFAULT()
{
// Write data to Cayenne here. This example just sends the current uptime in milliseconds on virtual channel 0.
Cayenne.virtualWrite(0, millis());
// Some examples of other functions you can use to send data.
//Cayenne.celsiusWrite(1, 22.0);
//Cayenne.luxWrite(2, 700);
//Cayenne.virtualWrite(3, 50, TYPE_PROXIMITY, UNIT_CENTIMETER);
}

// Default function for processing actuator commands from the Cayenne Dashboard.
// You can also use functions for specific channels, e.g CAYENNE_IN(1) for channel 1 commands.
CAYENNE_IN_DEFAULT()
{
CAYENNE_LOG(“Channel %u, value %s”, request.channel, getValue.asString());
//Process message here. If there is an error set an error message using getValue.setError(), e.g getValue.setError(“Error message”);
}

i did not understand by what meant. can you add #define CAYENNE_DEBUG in your code and share the serial monitor when the disconnect occurs


si esta activo DEBUG

etherno reles.txt (6.8 KB)
queriendo ver si tenia un problema de hardware le cargue este codigo y si funciona con este

Do you have port 1883 open on your router/firewall?

no lo se donde veo que puerto 1883 lo busque en el modem pero no lo encuentro

ahora tengo que salir sigo en la noche buscando el puerto 1883
gracias

ya regrese restableci mi moden y se conecto de inmediato
mil gracias por tu amable atención amigo

1 Like