Enviar Datos Sensor Con ESP8266 A Base de Datos Mysql - Español - Software - Arduino Forum
Enviar Datos Sensor Con ESP8266 A Base de Datos Mysql - Español - Software - Arduino Forum
mysql
Temas
Más luisete69 nov. 2017 post #1
Categorías Hola
Using Arduino estoy realizando un proyecto en el cual se leen los datos de un sensor y se envían dichos datos
Projects Discussion and… desde el modulo ESP8266 a través del wifi para almacenarlos en una base de datos. Los datos,
los recibe un archivo .PHP alojado en el servidor, y se encarga de insertarlos en la tabla.Es decir,
Hardware la inserción de datos en la tabla NO se realiza desde el Arduino. Tengo problemas para realizar
Software la conexión con la base de datos. Se que es un problema en el código del Sketch de Arduino
porque he realizado una prueba de inserción de datos desde el navegador y ha sido correcta (
Community es decir, los archivos .PHP funcionan correctamente).
Development Adjunto el código del Arduino.
International #include <ESP8266WiFi.h>
Deutsch
#define ADC 0 // analog 0
Español
Français const char* ssid = "mi_red_wifi";
const char* password = "password";
Italiano
Todas las categorías const char* host = "127.0.0.1";
const int httpPort = 8020; // puerto del servidor local
void setup()
{
Serial.begin(115200);
Serial.println();
Serial.println();
Serial.print("Conectando a ");
Serial.println(ssid);
WiFi.begin(ssid, password);
Serial.println("");
Serial.println("WiFi conectada");
Serial.println("Dirección IP: ");
Serial.println(WiFi.localIP());
}
void loop()
{
float valorVoltios;
float valorFuerza;
String respuesta;
Serial.print("Conectando a ");
Serial.println(host);
Saltar al contenido principal
WiFiClient client;
if (client.connect(host, httpPort)>0) // Conexion con el servidor
{
Serial.println("Iniciando conexion...");
client.print("GET http://127.0.0.1:8020/arduino/iot.php?Fuerza=");
client.print(valorFuerza);
client.println(" HTTP/1.1");
client.println();
ultimaConexion = millis();
}
else
{
Serial.println("Error al conectarse al servidor");
Serial.println("Desconectando...");
client.stop();
}
return;
}
}
Serial.println();
Serial.println("cerrando la conexión");
client.flush();
client.stop();
Envía solo la carpeta con el nombre del archivo, sin la dirección del servidor.
client.print("GET /arduino/iot.php?Fuerza=");
Tu servidor no lo pongas como 127.0.0.1 ponlo con la ip que de preferencia le debes poner a tu
PC de manera estática, saludos...
saludos donde puedo descargar la librería ESP8266WIFI, es que quiero mandar datos a un
servidor y estoy parado por esa libreria manejándolo por serial, si tienes información te lo
agradezco. gracias de antemano.
Temas relacionados
Tema Respuestas Vistas Actividad
Back to top
Brand Guidelines