0% encontró este documento útil (0 votos)
12 vistas3 páginas

Enviar Datos Sensor Con ESP8266 A Base de Datos Mysql - Español - Software - Arduino Forum

Cargado por

Rolando Ortíz
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
12 vistas3 páginas

Enviar Datos Sensor Con ESP8266 A Base de Datos Mysql - Español - Software - Arduino Forum

Cargado por

Rolando Ortíz
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

Enviar datos sensor con ESP8266 a base de datos

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

unsigned long ultimaConexion = 0;

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

Serial.println();
Serial.println();
Serial.print("Conectando a ");
Serial.println(ssid);

WiFi.begin(ssid, password);

while (WiFi.status() != WL_CONNECTED)


{
delay(500);
Serial.print(".");
}

Serial.println("");
Serial.println("WiFi conectada");
Serial.println("Dirección IP: ");
Serial.println(WiFi.localIP());
}

void loop()
{
float valorVoltios;
float valorFuerza;
String respuesta;

// creo la URL request


String url = "/127.0.0.1:8020/arduino/iot.php";
String key = "?pass=1234";
String dato1 = "&Fuerza = ";

valorVoltios = analogRead(ADC) * (1.0 / 1023);


valorFuerza = valorVoltios * (100 / 1.0);

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();
}

Serial.print("Requesting URL: ");


Serial.println(url);
if (!client.connected())
{
Serial.println("Disconnected!");

unsigned long timeout = millis();


while (client.available() == 0)
{
if (millis() - timeout > 5000)
{
Serial.println(">>> Client Timeout !");
client.flush();
client.stop();

return;
}
}
Serial.println();
Serial.println("cerrando la conexión");
client.flush();
client.stop();

Surbyte Karma: 1200+ nov. 2017 post #2

El servidor tmb esta en tu red local?

TomasCanales nov. 2017 post #3

Envía solo la carpeta con el nombre del archivo, sin la dirección del servidor.

client.print("GET /arduino/iot.php?Fuerza=");

ecko9927 ene. 2018 post #4

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...

ingortiz may. 2019 post #5

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.

Surbyte Karma: 1200+ may. 2019 post #6

Hilo cerrado por superar los 120 dias sin movimiento.


Saltar al contenido principal
Cerrado el 6 may. 2021

Temas relacionados
Tema Respuestas Vistas Actividad

2 Sensores + ESP8266 + SQL 5 951 dic. 2019

Ayuda datos por GET con ESP8266 1 1,1k ago. 2015

Enviar datos desde arduino a base de datos


3 1,8k feb. 2019
usando ESP8266

Obtener datos de MySQL a arduino por PHP 3 5,5k jul. 2019

Problema Enviar Datos de Arduino a un Servidor


1 661 sep. 2016
local ESP8266

Back to top

Help Center Distributors FOLLOW US


Contact Us Careers

Trademark & Copyright

Brand Guidelines

© 2020 Arduino Terms of Service Privacy Policy Security Cookie Settings

También podría gustarte