Tabla de contenido:

¿Controla tu Esp6266 desde Internet? Gratis y fácil: 7 pasos
¿Controla tu Esp6266 desde Internet? Gratis y fácil: 7 pasos

Video: ¿Controla tu Esp6266 desde Internet? Gratis y fácil: 7 pasos

Video: ¿Controla tu Esp6266 desde Internet? Gratis y fácil: 7 pasos
Video: How to set up the new Blynk app step by step | Nodemcu ESP8266 with Blynk app 2024, Noviembre
Anonim
¿Controla tu Esp6266 desde Internet? Gratis y facil
¿Controla tu Esp6266 desde Internet? Gratis y facil

Cuántas veces no hemos buscado una forma sencilla de comunicarnos con nuestros dispositivos a través de Internet sin complicaciones y / o complejas aplicaciones intermediarias, DNS, direcciones IP o VPN's.

Muchas veces me han preguntado cómo encender un led, relé o visualizar una temperatura desde Internet de forma sencilla, aquí una posible respuesta.

Durante mucho tiempo tuve en mente esta aplicación para controlar o interactuar un ESP8266 desde Internet usando los servidores IRC existentes, solo requiere 3 cosas un servidor IRC disponible, nickname y canal.

Tutoriales completos de PDAControl

ESP8266 IRCControl de Internet IoT v1.0 Parte 1

pdacontrolen.com/esp8266-irccontrol-from-in…

¡Prueba la aplicación desde aquí! Os dejo un ESP8266 Conectado unos días para probar y / o si queréis descargar y añadir más dispositivos ESP-IRCControl WEB IRC Client.

pdacontrolen.com/irc/

ESP8266 IRCControl desde Internet IoT v1.0 Parte 1

pdacontroles.com/esp8266-irccontrol-interac…

Prueba la Aplicacion desde Aqui !! Dejare un ESP8266 Conectado unos dias para que prueben y / o si quieren descargar y agregar mas dispositivos ESP-IRCControl WEB IRC Client.

pdacontroles.com/irc/

Paso 1: Internet Relay Chat (IRC)

Chat de retransmisión por Internet (IRC)
Chat de retransmisión por Internet (IRC)

Chat de retransmisión por Internet (IRC)

Es IRC (INTERNET RELAY CHAT) es un protocolo de transmisión (TCP / IP), que maneja los chats y la comunicación asincrónica, los chats pueden ser en grandes grupos de usuarios o incluso uno por uno.

IRC existe desde 1988, aunque actualmente no es tan popular como lo era hace unos años pero todavía hay muchos grupos activos, generalmente comunidades de discusión de software libre, los servidores de IRC son activos, actuales y públicos.

IRC puede implementar Transport Layer Security (TLS) o Secure Sockets Layer (SSL) para cifrar datos entre usuarios, también permite el envío de archivos. La mayoría de los mensajes enviados entre un cliente de IRC y el servidor de IRC se envían en texto sin formato.

Técnicamente, IRC es un protocolo que permite enviar mensajes a uno o varios usuarios, utilizando comandos para determinadas acciones, como "PRIVMSG" para enviar un mensaje a un canal / grupo o usuario.

Más información: Lista de comandos de IRC, fuente de Wikipedia.

Más información: IRC, fuente de Wikipedia.

Más información: Protocolo IRC, linux.org. foro fuente de Wikipedia

Sugerencia: ¡Pruébelo ahora!.. Dejaré un esp8266 conectado un rato, enviaré comandos desde aquí… un cliente Web IRC muy fácil.

Paso 2: Cliente IRC ESP8266

Cliente IRC ESP8266
Cliente IRC ESP8266

Cliente IRC ESP8266

Se podría decir que crear un cliente IRC es muy sencillo, técnicamente hacer conexiones con un servidor para un puerto determinado, enviar y recibir mensajes, desde hace algún tiempo he hecho pruebas con esp8266 como cliente IRC, he hecho algunas mejoras al inicial pruebas presentadas en tutoriales anteriores.

ESP8266 + Pantalla Oled I2c Client IRC Control de chat

Para garantizar la existencia o conexión de los clientes el Servidor IRC envía continuamente "PING" al cliente en este caso ESP8266 respondería "PONG" indicando que aún está activo en el canal, esta verificación la realiza automáticamente nuestra aplicación.

La aplicación ha sido creada para funcionar Respuesta por solicitud, el ESP8266 solo responderá bajo solicitudes / comandos o mensajes de clientes externos, se prefiere evitar el envío constante de datos sin ser solicitados, bombardeo o quizás bloqueo de servidores IRC.

Sugerencia: ¡Pruébelo ahora!.. Dejaré un esp8266 conectado un rato, enviaré comandos desde aquí… un cliente Web IRC muy fácil.

Paso 3: Materiales y dónde comprarlos ¡¡Muy baratos

Materiales y dónde comprarlos muy baratos !!
Materiales y dónde comprarlos muy baratos !!

Materiales y donde comprarlos muy baratos

  • ESP8266 12e NodeMCU
  • Sensor DHT11
  • Sensor DS18B20 Onewire

Sugerencia: ¡Pruébelo ahora!.. Dejaré un esp8266 conectado un rato, enviaré comandos desde aquí… un cliente Web IRC muy fácil

Paso 4: IRCControl V1.0 ESP8266 desde Internet Easy #IoT Parte 1

Image
Image

Paso 5: Control y supervisión = comandos

Control y supervisión = comandos
Control y supervisión = comandos
Control y supervisión = comandos
Control y supervisión = comandos

Control y seguimiento

A continuación enumeraré algunas de las características de la aplicación irc implementada en un ESP8266, las principales funciones de Monitoreo y Control, se han creado algunos comandos, que permiten solicitar valores, estados o datos del esp8266:

Lista de comandos AQUÍ:

Descargas: Arduino ide y código Github pdacontrolen.com

Sugerencia: ¡Pruébelo ahora!.. Dejaré un esp8266 conectado un rato, enviaré comandos desde aquí… un cliente Web IRC muy fácil.

Paso 6: Pruebe con mi ESP8266 ahora…

Pruébelo ahora con mi ESP8266 …
Pruébelo ahora con mi ESP8266 …
Pruébelo ahora con mi ESP8266 …
Pruébelo ahora con mi ESP8266 …
Pruébelo ahora con mi ESP8266 …
Pruébelo ahora con mi ESP8266 …

Cliente IRC

ingrese y envíe un comando o si desea descargar el código y probar.. agregando su ESP8266

¡Probar ahora!.. Dejaré un esp8266 conectado un rato, enviaré comandos desde aquí… un cliente Web IRC muy fácil.

  1. Comando: "HIGH GPIOXX" ejemplo: "HIGH GPIO12" Encienda las salidas GPIO
  2. Comando: "LOW GPIOXX" ejemplo: "LOW GPIO12" Apague las salidas GPIO
  3. Comando: "LEER ADC0"
  4. Comando: "¿SEÑAL ESP?"
  5. Comando: "¿Temperatura ESP?" Sensor de temperatura - DHT11
  6. Comando: "ESP HR?" Sensor de humedad relativa - DHT11
  7. Comando: "¿ESP Temp2?" Sensor de temperatura - DS18B20
  8. Comando: "ESP ?????"
  9. Comando: "Ayuda de ESP8266IRCXXXXXX" o "Ayuda de Nicknameesp" - lista de comandos disponibles
  10. Comando: cara triste =:(

Paso 7: Documentos y descargas

Documentos y descargas
Documentos y descargas

Algunas ventajas

  • Conexión bidireccional a través de Internet sin registrarse a Aplicaciones, Token's o Plataformas, lo considero una aplicación IoT.
  • No requiere Hosting, Direcciones IP Públicas Fijas, VPN's, puertos especiales.
  • Es una simple conexión TCP / IP, conexión a un servidor y puerto 6777.
  • Los servidores de IRC como freenode son públicos siempre han estado ahí.
  • Permite crear canales temporales por parte de un usuario, los cuales son técnicamente privados, ejemplo "#TestESPChannel" podría usarse para pruebas privadas, dicho canal solo estará activo mientras haya usuarios en él.
  • Al crear grupos temporales, podríamos crear aplicaciones P2P o M2M punto a punto.
  • IMPORTANTE: No uses canales existentes o ya usados en alguna comunidad, muy pública.
  • Hay clientes IRC para casi todas las plataformas, ya sea Android, Web, Python, C +, Arduino o Node-RED.
  • El protocolo garantiza el envío y recepción de mensajes entre clientes.

Tutoriales completos de PDAControl

ESP8266 IRCControl de Internet IoT v1.0 Parte 1

pdacontrolen.com/esp8266-irccontrol-from-in…

¡Prueba la aplicación desde aquí! Os dejo un ESP8266 Conectado unos días para probar y / o si queréis descargar y añadir más dispositivos ESP-IRCControl WEB IRC Client.

pdacontrolen.com/irc/

ESP8266 IRCControl desde Internet IoT v1.0 Parte 1

pdacontroles.com/esp8266-irccontrol-interac…

Prueba la Aplicacion desde Aqui !! Dejare un ESP8266 Conectado unos dias para que prueben y / o si quieren descargar y agregar mas dispositivos ESP-IRCControl WEB IRC Client.

pdacontroles.com/irc/

Recomendado: