 #define PORTA_MQTT 18768
 #define USUARIO_MQTT "mdzjtvif"
 #define SENHA_MQTT "snX5gG5TJs8P"
+char MENSAGEM_BROKER[100];
 
 void callback(char* topic, byte* payload, unsigned int length);
 



void setup() {
  Serial.begin(115200);

  conectar_ethernet();


  Narcoleptic.delay(5000);
}

// Metodo para manipular mensagens recebidas do broker
void callback(char* topic, byte* payload, unsigned int length) {
  int i = 0;
  Serial.println("Tópico:  " + String(topic));

  for(i=0; i<length; i++) {
    MENSAGEM_BROKER[i] = payload[i];
  }
  MENSAGEM_BROKER[i] = '\0';
  String msgString = String(MENSAGEM_BROKER);

  Serial.println("Mensagem: " + msgString);

  //TODO: Utilizar um case
  if (String(topic) == String(TP_AR_STATUS)) {
    ligar_ar(msgString.toInt());
  }
}


