Taula de continguts:

Voleu controlar el vostre Esp6266 des d'Internet? Gratuït i fàcil: 7 passos
Voleu controlar el vostre Esp6266 des d'Internet? Gratuït i fàcil: 7 passos

Vídeo: Voleu controlar el vostre Esp6266 des d'Internet? Gratuït i fàcil: 7 passos

Vídeo: Voleu controlar el vostre Esp6266 des d'Internet? Gratuït i fàcil: 7 passos
Vídeo: 10 привычек, чтобы стать счастливым 2024, Desembre
Anonim
Voleu controlar el vostre Esp6266 des d'Internet? Gratuït i fàcil
Voleu controlar el vostre Esp6266 des d'Internet? Gratuït i fàcil

Quantes vegades no hem buscat una manera senzilla de comunicar-nos amb els nostres dispositius a través d’Internet sense complicacions ni aplicacions complexes d’intermediari, DNS, adreces IP o VPN.

Moltes vegades m'han preguntat com encendre un led, retransmetre o veure una temperatura des d'Internet d'una manera fàcil, aquí hi ha una possible resposta.

Durant molt de temps tenia en ment aquesta aplicació per controlar o interactuar un ESP8266 des d'Internet mitjançant els servidors IRC existents, només requereix tres coses: un servidor IRC, un sobrenom i un canal disponibles.

PDAControl Tutorials complets

ESP8266 IRCControl des d'Internet IoT v1.0 part 1

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

Proveu l'aplicació des d'aquí. Deixaré un ESP8266 connectat uns dies per provar i / o si voleu descarregar i afegir més dispositius ESP-IRCControl WEB IRC Client.

pdacontrolen.com/irc/

ESP8266 IRCControl desde Internet IoT v1.0 Part 1

pdacontroles.com/esp8266-irccontrol-interac…

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

pdacontroles.com/irc/

Pas 1: Xat de retransmissió per Internet (IRC)

Xat de retransmissió per Internet (IRC)
Xat de retransmissió per Internet (IRC)

Xat de retransmissió per Internet (IRC)

Is IRC (INTERNET RELAY CHAT) és un protocol de transmissió (TCP / IP), que gestiona els xats i la comunicació asíncrona, els xats poden ser en grups grans d’usuaris o fins i tot d’un en un.

L'IRC existeix des del 1988, tot i que actualment no és tan popular com fa uns anys, però encara hi ha molts grups actius, generalment comunitats de discussió sobre programari lliure, els servidors IRC són actius, actuals i públics.

L'IRC pot implementar Transport Layer Security (TLS) o Secure Sockets Layer (SSL) per xifrar dades entre usuaris, també permet l'enviament de fitxers. La majoria dels missatges enviats entre un client IRC i el servidor IRC s’envien en text pla.

Tècnicament, l’IRC és un protocol que permet enviar missatges a un o diversos usuaris, mitjançant comandes per a determinades accions, com ara "PRIVMSG" per enviar un missatge a un canal / grup o usuari.

Més informació: llista d'ordres IRC, font de Wikipedia.

Més informació: IRC, font de Wikipedia.

Més informació: Protocol IRC, linux.org. font de la Viquipèdia del fòrum

Suggeriment: proveu-ho ara… Deixaré un esp8266 connectat durant un temps, enviaré ordres des d’aquí … un client web IRC molt fàcil.

Pas 2: client IRC ESP8266

Client IRC ESP8266
Client IRC ESP8266

Client IRC ESP8266

Es podria dir que crear un client IRC és molt senzill, tècnicament fer connexions amb un servidor per a un determinat port, enviar i rebre missatges, fa temps que he fet proves amb esp8266 com a client IRC, he fet algunes millores a la inicial proves presentades en tutorials anteriors.

ESP8266 + Control de xat IRC client Oled I2c

Per garantir l'existència o la connexió dels clients, el servidor IRC envia contínuament "PING" al client, en aquest cas ESP8266 respondria "PONG" indicant que encara està actiu al canal, aquesta verificació la realitza automàticament la nostra aplicació.

L'aplicació ha estat creada per funcionar Resposta per sol·licitud, l'ESP8266 només respondrà sota peticions / ordres o missatges de clients externs, es prefereix evitar l'enviament constant de dades sense ser sol·licitat, bombardejat o potser bloquejat de servidors IRC.

Suggeriment: proveu-ho ara… Deixaré un esp8266 connectat durant un temps, enviaré ordres des d’aquí … un client web IRC molt fàcil.

Pas 3: materials i on comprar-los molt barats

Materials i on comprar-los molt barats !!
Materials i on comprar-los molt barats !!

Materials i on comprar-los molt barats

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

Suggeriment: proveu-ho ara… Deixaré un esp8266 connectat durant un temps, enviaré ordres des d’aquí … un client web IRC molt fàcil

Pas 4: IRCControl V1.0 ESP8266 Des d'Internet Easy #IoT Part 1

Image
Image

Pas 5: control i supervisió = ordres

Control i seguiment = Ordres
Control i seguiment = Ordres
Control i seguiment = Ordres
Control i seguiment = Ordres

Control i seguiment

A continuació llistaré algunes de les funcions de l’aplicació IRC implementada en un ESP8266, les principals funcions de Monitorització i Control, s’han creat algunes ordres que permeten sol·licitar valors, estats o dades de l’esp8266:

Llista d'ordres AQUÍ:

Descàrregues: ide Arduino i codi Github pdacontrolen.com

Suggeriment: proveu-ho ara… Deixaré un esp8266 connectat durant un temps, enviaré ordres des d’aquí … un client web IRC molt fàcil.

Pas 6: proveu ara amb el meu ESP8266 …

Proveu ara amb el meu ESP8266 …
Proveu ara amb el meu ESP8266 …
Proveu ara amb el meu ESP8266 …
Proveu ara amb el meu ESP8266 …
Proveu ara amb el meu ESP8266 …
Proveu ara amb el meu ESP8266 …

Client IRC

introduïu i envieu una ordre o si voleu descarregar el codi i provar.. afegint el vostre ESP8266

Prova-ho ara!.. Deixaré un esp8266 connectat durant un temps, enviaré ordres des d’aquí … un client web IRC molt fàcil.

  1. Ordre: exemple "HIGH GPIOXX": "HIGH GPIO12" Activeu les sortides GPIO
  2. Ordre: exemple "LOW GPIOXX": "LOW GPIO12" Desactiveu les sortides GPIO
  3. Ordre: "LLEGEIX ADC0"
  4. Ordre: "ESP SIGNAL?"
  5. Ordre: "ESP Temp?" Sensor de temperatura - DHT11
  6. Ordre: "ESP HR?" Sensor d'humitat relativa - DHT11
  7. Ordre: "ESP Temp2?" Sensor de temperatura: DS18B20
  8. Ordre: "ESP ?????"
  9. Ordre: "Ajuda ESP8266IRCXXXXXX" o "Ajuda Nicknameesp": llista d'ordres disponibles
  10. Ordre: cara trista =:(

Pas 7: documents i descàrregues

Documents i descàrregues
Documents i descàrregues

Alguns avantatges

  • Connexió bidireccional a través d'Internet sense registrar-me a Aplicacions, Token's o Plataformes, la considero una aplicació IoT.
  • No requereix allotjament, adreces IP fixes públiques, VPN, ports especials.
  • És una simple connexió TCP / IP, connexió a un servidor i port 6777.
  • Els servidors IRC com el freenode són públics sempre hi han estat.
  • Permet crear canals temporals per part d'un usuari, que són tècnicament privats, per exemple, "#TestESPChannel" es podria utilitzar per a proves privades, el canal només estarà actiu sempre que hi hagi usuaris.
  • En crear grups temporals podríem crear aplicacions P2P o M2M punt a punt.
  • IMPORTANT: no utilitzeu canals existents o ja utilitzats en cap comunitat, molt pública.
  • Hi ha clients IRC per a gairebé totes les plataformes, ja siguin Android, Web, Python, C +, Arduino o Node-RED.
  • El protocol garanteix l’enviament i la recepció de missatges entre clients.

PDAControl Tutorials complets

ESP8266 IRCControl des d'Internet IoT v1.0 part 1

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

Proveu l'aplicació des d'aquí. Deixaré un ESP8266 connectat uns dies per provar i / o si voleu descarregar i afegir més dispositius ESP-IRCControl WEB IRC Client.

pdacontrolen.com/irc/

ESP8266 IRCControl desde Internet IoT v1.0 Part 1

pdacontroles.com/esp8266-irccontrol-interac…

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

pdacontroles.com/irc/

Recomanat: