tag:blogger.com,1999:blog-8592830340905553402.post6610497199216155084..comments2023-05-24T10:48:13.495-07:00Comments on SINAPTEC: Tutorial #6 ESP8266 - MySQL + PHP en Servidor LocalUnknownnoreply@blogger.comBlogger87125tag:blogger.com,1999:blog-8592830340905553402.post-48601628420473821952021-07-22T17:10:35.564-07:002021-07-22T17:10:35.564-07:00Y cual era su solucion
Y cual era su solucion <br />Informáticahttps://www.blogger.com/profile/08781284959671365382noreply@blogger.comtag:blogger.com,1999:blog-8592830340905553402.post-15018719719437108872021-03-07T08:01:11.109-08:002021-03-07T08:01:11.109-08:00Yo lo solucioné habilitando el puerto 80 para cone...Yo lo solucioné habilitando el puerto 80 para conexiones entrantes en el firewall de Windows y poniendo en línea el servidor web (que acepte conexiones entrantes)Grupo Qhttps://www.blogger.com/profile/02312092274452032356noreply@blogger.comtag:blogger.com,1999:blog-8592830340905553402.post-67582063271279381722021-02-19T08:27:46.236-08:002021-02-19T08:27:46.236-08:00igual me paso algo parecidoigual me paso algo parecidoAnonymoushttps://www.blogger.com/profile/07394169744051729762noreply@blogger.comtag:blogger.com,1999:blog-8592830340905553402.post-52108122701502987372021-01-20T22:44:13.613-08:002021-01-20T22:44:13.613-08:00 Alguien me podía ayudar estoy manejando el esp32 Alguien me podía ayudar estoy manejando el esp32Andruhttps://www.blogger.com/profile/03959035677068982283noreply@blogger.comtag:blogger.com,1999:blog-8592830340905553402.post-89463896221468066882021-01-16T12:38:03.014-08:002021-01-16T12:38:03.014-08:00
create database Domotica;
use Domotica;
...<br /><br /><br /><br /><br /><br /><br />create database Domotica;<br /><br />use Domotica;<br /><br /><br />/*Tabla Estaciones*/<br /><br />drop table if exists Estacion;<br /><br />CREATE TABLE Estacion(<br />Id_Estacion int ,<br />Nombre_Estacion varchar(20) not null,<br />Tipo varchar(20) NOT NULL ,<br />ubicacion varchar(20) not null,<br />Notas varchar(50),<br />Fecha_Creacion timestamp,<br />primary key (Id_Estacion)<br />);<br /><br /><br /><br /><br /><br /><br /><br />/*Tabla Lecturas*/<br />drop table if exists lectura;<br /><br />CREATE TABLE lectura (<br />Id int AUTO_INCREMENT,<br />Estacion int ,<br />chipId int not null,<br />Fecha timestamp,<br />Temperatura float(4,2),<br />Humedad float(4,2),<br />PRIMARY KEY(Id),<br />constraint FK_Estacion FOREIGN KEY(Estacion)REFERENCES Estacion(Id_Estacion) on delete cascade<br />);Joyberhttps://www.blogger.com/profile/13556523712478899203noreply@blogger.comtag:blogger.com,1999:blog-8592830340905553402.post-68080722067297867642021-01-16T12:37:08.760-08:002021-01-16T12:37:08.760-08:00Con el permiso del autor Comparto código esp8266 ...Con el permiso del autor Comparto código esp8266 y dht11. Funcional<br /><br /><br />//Conexion Wifi<br />#include <br />#include <br />#include <br />#include "DHT.h"<br /><br />int TempHum= D1;<br />int Temp, Hum;<br />DHT dht (TempHum,DHT11);<br /><br />//-------------------VARIABLES GLOBALES--------------------------<br />int contconexion = 0;<br /><br />const char *ssid = "Nombre_red";<br />const char *password = "Pw_red";<br /><br />unsigned long previousMillis = 0;<br /><br />char host[48];<br />String strhost = "192.168.5.xxx";<br />String strurl = "/Domotica/enviardatos.php";<br />String Estacion = "1002";<br />String chipid = "";<br /><br />//-------Función para Enviar Datos a la Base de Datos SQL--------<br /><br />String enviardatos(String datos) {<br /> String linea = "error";<br /> WiFiClient client;<br /> strhost.toCharArray(host, 49);<br /> if (!client.connect(host, 80)) {<br /> Serial.println("Fallo de conexion mysql");<br /> return linea;<br /> }<br /><br /> client.print(String("POST ") + strurl + " HTTP/1.1" + "\r\n" + <br /> "Host: " + strhost + "\r\n" +<br /> "Accept: */*" + "*\r\n" +<br /> "Content-Length: " + datos.length() + "\r\n" +<br /> "Content-Type: application/x-www-form-urlencoded" + "\r\n" +<br /> "\r\n" + datos); <br /> delay(10); <br /> <br /> //Serial.print("Enviando datos a SQL...");<br /> Serial.print("On Line...");<br /> unsigned long timeout = millis();<br /> <br /> while (client.available() == 0) {<br /> if (millis() - timeout > 5000) {<br /> Serial.println("Cliente fuera de tiempo!");<br /> client.stop();<br /> return linea;<br /> }<br /> }<br /> // Lee todas las lineas que recibe del servidor y las imprime por la terminal serial<br /> while(client.available()){<br /> linea = client.readStringUntil('\r');<br /> } <br /> Serial.println(linea);<br /> return linea;<br />}<br /><br />//-------------------------------------------------------------------------<br /><br />void setup() {<br /><br /> // Inicia Serial<br /> Serial.begin(115200);<br /> dht.begin();<br /> Serial.println("");<br /> <br /> //Serial.print("chipId: "); <br /> chipid = String(ESP.getChipId());<br /> //chipid = 1500;<br /> // Serial.println(chipid); <br /><br /> // Conexión WIFI<br /> WiFi.begin(ssid, password);<br /> while (WiFi.status() != WL_CONNECTED and contconexion <50) { //Cuenta hasta 50 si no se puede conectar lo cancela<br /> ++contconexion;<br /> delay(500);<br /> Serial.print(".");<br /> }<br /> if (contconexion <50) {<br /> //para usar con ip fija<br /> IPAddress ip(192,168,5,100); <br /> IPAddress gateway(192,168,5,1); <br /> IPAddress subnet(255,255,255,0); <br /> WiFi.config(ip, gateway, subnet); <br /> <br /> Serial.println("");<br /> Serial.println("WiFi conectado");<br /> Serial.println(WiFi.localIP());<br /> }<br /> else { <br /> Serial.println("");<br /> Serial.println("Error de conexion wifi");<br /> }<br />}<br /><br />//--------------------------LOOP--------------------------------<br />void loop() {<br /> unsigned long currentMillis = millis();<br /> if (currentMillis - previousMillis >= 30000) { //envia la temperatura cada 30 segundos<br /> previousMillis = currentMillis;<br /> //========================================<br /> Hum= dht.readHumidity();<br /> Temp= dht.readTemperature();<br /> //======================================== <br /> enviardatos("Estacion=" + Estacion +"&chipid=" + chipid + "&temperatura=" + String(Temp) + "&Humedad=" + String(Hum));<br /> }<br />}<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Joyberhttps://www.blogger.com/profile/13556523712478899203noreply@blogger.comtag:blogger.com,1999:blog-8592830340905553402.post-14286014109665968872020-08-25T07:45:01.312-07:002020-08-25T07:45:01.312-07:00Hola, oye, podrías pasarme el código que usaste po...Hola, oye, podrías pasarme el código que usaste por favor, tengo unos problemas para recibir los datos enviados y me gustaría comparar ambos códigos. Gracias.Anonymoushttps://www.blogger.com/profile/10360035458780713050noreply@blogger.comtag:blogger.com,1999:blog-8592830340905553402.post-13550604930827835622020-07-23T21:21:38.281-07:002020-07-23T21:21:38.281-07:00es casi igual, la libreria espwifi.h se cambia por...es casi igual, la libreria espwifi.h se cambia por WiFi.h y me molestó con el chipid, pero simplemente lo saquéJoaquín Hoffmannhttps://www.blogger.com/profile/05587496223310095125noreply@blogger.comtag:blogger.com,1999:blog-8592830340905553402.post-38593535524012592922020-07-23T18:26:32.127-07:002020-07-23T18:26:32.127-07:00<br /><br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8592830340905553402.post-15969814719368706132020-07-23T18:17:09.683-07:002020-07-23T18:17:09.683-07:00Estimado muchas gracias, aunque el código php que ...Estimado muchas gracias, aunque el código php que usó parece tener algunas funciones obsoletas, tuve que modificarlo un poco. Acá está por si a alguien le sirve:<br /><br /><br /><br /><br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8592830340905553402.post-25692989014154356812020-07-03T16:14:49.251-07:002020-07-03T16:14:49.251-07:00por favor.. . puede subir la parte del armado elc...por favor.. . puede subir la parte del armado elctronico del proyecto<br />Oswaldohttps://www.blogger.com/profile/07436484756082053022noreply@blogger.comtag:blogger.com,1999:blog-8592830340905553402.post-51613271542199616932020-06-11T22:30:52.620-07:002020-06-11T22:30:52.620-07:00hola, buen video, tengo un problema, me aparece fa...hola, buen video, tengo un problema, me aparece fallo de conexion y no he podido encontrar en la host pongo la ip que me aparece conectado al wifi, pero quisiera saber cual puede ser el problema cuando lo pongo en en el formulario html si funciona y envia los datos pero desde arduino, no<br />Anonymoushttps://www.blogger.com/profile/16813775730029219419noreply@blogger.comtag:blogger.com,1999:blog-8592830340905553402.post-26508294006592882422020-04-28T21:50:45.475-07:002020-04-28T21:50:45.475-07:00Muchas gracias me soluciono un problema que tenia ...Muchas gracias me soluciono un problema que tenia en el post. <br />Gracias Anonymoushttps://www.blogger.com/profile/02345926048095086404noreply@blogger.comtag:blogger.com,1999:blog-8592830340905553402.post-90463128789730041282020-04-10T23:16:01.252-07:002020-04-10T23:16:01.252-07:00Hola, en mi caso noe esta funcionando, me sale el ...Hola, en mi caso noe esta funcionando, me sale el error "falla en la conexión a MYSQL". No se cual sería el problema Daniela Gaitanhttps://www.blogger.com/profile/14073479244572173339noreply@blogger.comtag:blogger.com,1999:blog-8592830340905553402.post-73329357413922685642020-02-21T10:45:23.028-08:002020-02-21T10:45:23.028-08:00Hola, puedes pasar como modificaste el .php y el ....Hola, puedes pasar como modificaste el .php y el .html? También estoy trabajando con DHT11 y no me está funcionandoAnonymoushttps://www.blogger.com/profile/15788542268115387853noreply@blogger.comtag:blogger.com,1999:blog-8592830340905553402.post-20751099534440473722019-12-29T15:49:33.177-08:002019-12-29T15:49:33.177-08:00A mi me pasa lo mismo pudiste solucionarlo ?A mi me pasa lo mismo pudiste solucionarlo ?VANEjemplohttps://www.blogger.com/profile/09625609057644080944noreply@blogger.comtag:blogger.com,1999:blog-8592830340905553402.post-42229243310921371582019-12-09T18:26:30.616-08:002019-12-09T18:26:30.616-08:00hola ...muy buen tutorial,disculpe tengo un proble...hola ...muy buen tutorial,disculpe tengo un problema, es que si me aparece el mensaje de que se envian los datos pero no aparecen en la base de datos.Anonymoushttps://www.blogger.com/profile/13646506103023463498noreply@blogger.comtag:blogger.com,1999:blog-8592830340905553402.post-27351662400423436752019-10-24T14:18:51.981-07:002019-10-24T14:18:51.981-07:00para el esp32 habra alguna forma de hacerlo?para el esp32 habra alguna forma de hacerlo?Anonymoushttps://www.blogger.com/profile/00926607672327352676noreply@blogger.comtag:blogger.com,1999:blog-8592830340905553402.post-5422362756137656542019-10-02T12:06:10.766-07:002019-10-02T12:06:10.766-07:00hola!! yo tengo un problema,
ya conecte la base d...hola!! yo tengo un problema, <br />ya conecte la base de datos, ya esta funcionando, pero ahora quiero ponerle un sensor mas igual un DHT11 y siempre me manda el error de que faltan los sensores<br />#include <br />#include <br />#include <br />------------------VARIABLES GLOBALES-------------------------<br />int contconexion = 0;<br />const char *ssid = "";<br />const char *password = "";<br /><br />#define DHTPIN1 12<br />#define DHTPIN2 14<br /><br /> <br />#define DHTTYPE1 DHT11 <br />#define DHTTYPE2 DHT11 <br /><br />DHT dht1(DHTPIN1, DHTTYPE1);<br />DHT dht2(DHTPIN2, DHTTYPE2);<br /><br />unsigned long previousMillis = 0;<br /><br />char servername[]="tibsapps.com.mx";<br />//char host[48];<br />String strhost = "";<br />String strurl = "/sensores/enviardatos.php";<br />String chipid = "";<br /><br /><br />//------Función para Enviar Datos a la Base de Datos SQL-------<br /><br />String enviardatos(String datos) {<br /> String linea = "error";<br /> WiFiClient client;<br /> //strhost.toCharArray(host, 49);<br /> if (!client.connect(servername, 5000)) {<br /> Serial.println("Fallo de conexion a MySql");<br /> return linea;<br /> }<br /><br /> client.print(String("POST ") + strurl + " HTTP/1.1" + "\r\n" + <br /> "Host: " + strhost + "\r\n" +<br /> "Accept: */*" + "*\r\n" +<br /> "Content-Length: " + datos.length() + "\r\n" +<br /> "Content-Type: application/x-www-form-urlencoded" + "\r\n" +<br /> "\r\n" + datos); <br /> delay(10); <br /> <br /> Serial.print("Enviando datos a SQL...");<br /> <br /> <br /> unsigned long timeout = millis();<br /> while (client.available() == 0) {<br /> if (millis() - timeout > 5000) {<br /> Serial.println("Cliente fuera de tiempo!");<br /> client.stop();<br /> return linea;<br /> }<br /> }<br /> // Lee todas las lineas que recibe del servidro y las imprime por la terminal serial<br /> while(client.available()){<br /> linea = client.readStringUntil('\r');<br /> } <br /> Serial.println(linea);<br /> <br /> return linea;<br />}<br /><br />//-------------------------------------------------------------------------<br /><br />void setup() {<br /><br /> // Inicia Serial<br /> Serial.begin(115200);<br /> Serial.println("");<br /><br /><br /><br /> Serial.print("chipId: "); <br /> chipid = String(ESP.getChipId());<br /> Serial.println(chipid); <br /><br /> // Conexión WIFI<br /> WiFi.begin(ssid, password);<br /> while (WiFi.status() != WL_CONNECTED and contconexion <50) { //Cuenta hasta 50 si no se puede conectar lo cancela<br /> ++contconexion;<br /> delay(500);<br /> Serial.print(".");<br /> }<br /> if (contconexion <50) {<br /> //para usar con ip fija<br /> IPAddress ip(192,168,0,156); <br /> IPAddress gateway(192,168,0,1); <br /> IPAddress subnet(255,255,255,0); <br /> WiFi.config(ip, gateway, subnet); <br /> <br /> Serial.println("");<br /> Serial.println("WiFi conectado");<br /> Serial.println(WiFi.localIP());<br /> }<br /> else { <br /> Serial.println("");<br /> Serial.println("Error de conexion");<br /> }<br />}<br /><br />//-------------------------LOOP-------------------------------<br />void loop() {<br /><br /> unsigned long currentMillis = millis();<br /><br /> if (currentMillis - previousMillis >= 10000) { //envia la temperatura cada 10 segundos<br /> previousMillis = currentMillis;<br /> <br /> float t1 = dht1.readTemperature();<br /> float h1 = dht1.readHumidity();<br /> float t2 = dht2.readTemperature();<br /> float h2 = dht2.readHumidity();<br /> <br /> <br /> if (isnan(h1) || isnan(t1)); {<br /> <br /> Serial.println("Falla al leer el sensores DHT11 !");<br /> return;<br /><br /> Serial.println(t1);<br /> Serial.println(h1);<br /> <br /> <br /> if (isnan(h1) || isnan(t2)); {<br /> <br /> Serial.println("Falla al leer el sensores DHT11 !");<br /> return;<br /> <br /> Serial.println(t2);<br /> Serial.println(h2);<br /><br /><br /> <br /> enviardatos("chipid=" + chipid + "&temperatura1=" + String(t1, 2) + "&humedad1=" + String(h1, 2) + "&temperatura2=" + String(t2, 2) + "&humedad2=" + String(h2, 2));<br /> }<br /> }<br /> }<br />}<br /><br />espero me puedan ayudarEdgar Monroyhttps://www.blogger.com/profile/04947074008662550121noreply@blogger.comtag:blogger.com,1999:blog-8592830340905553402.post-91411251362344386392019-09-23T19:47:36.315-07:002019-09-23T19:47:36.315-07:00el error es tuyo, es muy seguro que te has equivoc...el error es tuyo, es muy seguro que te has equivocado en los nombres de las variables. También fíjate si ese programa de php de la versión que es, se puede aún ejecutar y realizar la interacción con mysql, yo tuve que volver a realizar el programa de nuevo con php 7, aunque no creo que tengas problemas ya que es un servidor local y no te debe pedir versión de PHP, así que netamente tu problema está en los nombres de las variables,éxito.episode1677@gamil.comhttps://www.blogger.com/profile/16371567248552426195noreply@blogger.comtag:blogger.com,1999:blog-8592830340905553402.post-13357821073775481142019-08-22T08:27:15.486-07:002019-08-22T08:27:15.486-07:00Has sido capaz de solucionarlo??Has sido capaz de solucionarlo??Con dos pelotashttps://www.blogger.com/profile/07954953978429412172noreply@blogger.comtag:blogger.com,1999:blog-8592830340905553402.post-35962315463590395992019-08-22T08:26:36.283-07:002019-08-22T08:26:36.283-07:00Me pasa exactamente lo mismo que el comentario ant...Me pasa exactamente lo mismo que el comentario anterior de Jhon.<br />La base de datos mediante el formulario me funciona perfectamente, desde el celular, desde otra computadora de la casa.<br /><br />Pero el serial monitor de arduino me da 'fallo de conexion' y la db no se alimentaCon dos pelotashttps://www.blogger.com/profile/07954953978429412172noreply@blogger.comtag:blogger.com,1999:blog-8592830340905553402.post-81449706581146249322019-08-10T16:34:36.863-07:002019-08-10T16:34:36.863-07:00buenas noches realiza los respectivos paso del tut...buenas noches realiza los respectivos paso del tutorial con todo y me generar un error <br />WiFi conectado<br />192.168.0.14<br />15.00<br />Fallo de conexion<br />14.00<br />Fallo de conexion<br />14.00<br />Fallo de conexion<br />jhonhttps://www.blogger.com/profile/08624434822314147089noreply@blogger.comtag:blogger.com,1999:blog-8592830340905553402.post-71178704068161988372019-08-05T12:16:19.243-07:002019-08-05T12:16:19.243-07:00Hola. quizás me puedas dar una mano.
Lo que quiero...Hola. quizás me puedas dar una mano.<br />Lo que quiero es eliminar la última entrada ingresada en la tabla. Por lo que vi, en sql query sería así "delete from tabla<br />order by id desc limit 1" (y funciona).<br />Para lograr esto tendría que modificar el código del php y del wemos no??<br />Gracias.<br /><br />pd.:la idea es que eso suceda cuando aprieto un botón.9acca9https://www.blogger.com/profile/07214709053207612734noreply@blogger.comtag:blogger.com,1999:blog-8592830340905553402.post-34160800682200209892019-07-30T15:19:19.009-07:002019-07-30T15:19:19.009-07:00Buenas.
Disculpá la ignorancia. Pero quería consu...Buenas. <br />Disculpá la ignorancia. Pero quería consultarte acerca de esto.<br />Hice la base de datos con 3 variables: Hora, Fecha, "Tiempo de presión".<br />Quería saber cómo y con qué podría generar un gráfico donde pueda comparar horas con presión y días. Cómo para tener una idea de qué días de la semana se genera más presión, y a qué horas sucede lo mismo.<br />Cómo sería?? Lo intenté en excel pero no me doy cuenta cómo hacerlo. Existe alguna otra herramienta para hacer esto que quiero??<br />Saludos y muchas gracias!Computaciónhttps://www.blogger.com/profile/11414066907407396666noreply@blogger.com