Added config header
This commit is contained in:
70
include/header.hpp
Normal file
70
include/header.hpp
Normal file
@ -0,0 +1,70 @@
|
||||
/* Variables Globales */
|
||||
// Variable para no bloquear la reconexion del MQTT
|
||||
long lastSendWS = 0;
|
||||
// Tamaño del Objeto JSON
|
||||
const size_t JSON_CONFIG = JSON_OBJECT_SIZE(5) + 500;
|
||||
// New mqtt
|
||||
const size_t JSONMQTT_SIZE = JSON_OBJECT_SIZE(6) + 500;
|
||||
// ID del dispositivo
|
||||
char id[30];
|
||||
// Red WiFi
|
||||
char ssid[30];
|
||||
// Contraseña da Red WiFi
|
||||
char pw[30];
|
||||
// Para ssid AP
|
||||
char nameap[31];
|
||||
// Para ssid AP Password
|
||||
char passwordap[63];
|
||||
// Habilitar MQTT Broker
|
||||
boolean MQTT = true;
|
||||
// Usuario MQTT Broker
|
||||
char mqttuser[30];
|
||||
// ID MQTT Broker
|
||||
char idMqtt[30];
|
||||
// Password Usuario MQTT Broker
|
||||
char mqttpass[30];
|
||||
// Para Guardar el servidor del MQTT Broker
|
||||
char mqttserver[30];
|
||||
// Guardará la última vez que se actualizó el LED
|
||||
unsigned long previousMillis = 0;
|
||||
// Intervalo en el cual parpadear (milisegundos)
|
||||
const long interval = 300;
|
||||
// Utiliza ledState para configurar el LED
|
||||
bool ledState = LOW;
|
||||
// Nuevas Variables declaradas
|
||||
// Variable para Temperatura de CPU
|
||||
float TempCPU;
|
||||
// nuevas variables
|
||||
// Tiempo para envio por MQTT new
|
||||
int timeMQTT;
|
||||
// MQTT
|
||||
long lastMsg = 0;
|
||||
// Variable para que la reconexion del MQTT no bloqueante
|
||||
long lastReconnectAttempt = 0;
|
||||
// Tamaño del mensaje
|
||||
char payload[255];
|
||||
// Tamaño del topico
|
||||
char topico[150];
|
||||
|
||||
/****************************************
|
||||
* Sensor Temp Interno CPU
|
||||
****************************************/
|
||||
// Para ESP32 temperatura del CPU
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
{
|
||||
uint8_t temprature_sens_read();
|
||||
}
|
||||
#endif
|
||||
|
||||
/* Instancias */
|
||||
|
||||
/****************************************
|
||||
* Init MQTT
|
||||
****************************************/
|
||||
WiFiClient espClient;
|
||||
/****************************************
|
||||
* Init DNS
|
||||
****************************************/
|
||||
const byte DNSSERVER_PORT = 53;
|
||||
//DNSServer dnsServer;
|
||||
Reference in New Issue
Block a user