Sommario:

Controlla il tuo Esp6266 da Internet? Gratuito e facile: 7 passaggi
Controlla il tuo Esp6266 da Internet? Gratuito e facile: 7 passaggi

Video: Controlla il tuo Esp6266 da Internet? Gratuito e facile: 7 passaggi

Video: Controlla il tuo Esp6266 da Internet? Gratuito e facile: 7 passaggi
Video: ESP8266/ESP32, MICROPYTHON & THONNY ALTOGETHER 2024, Settembre
Anonim
Controlla il tuo Esp6266 da Internet? Gratuito e facile
Controlla il tuo Esp6266 da Internet? Gratuito e facile

Quante volte non abbiamo cercato un modo semplice per comunicare con i nostri dispositivi attraverso Internet senza complicazioni e/o complesse applicazioni intermediarie, DNS, indirizzi IP o VPN.

Molte volte mi è stato chiesto come accendere un led, un relè o visualizzare una temperatura da Internet in modo semplice, ecco una possibile risposta.

Per molto tempo avevo in mente questa applicazione per controllare o interagire con un ESP8266 da Internet utilizzando i server IRC esistenti, richiede solo 3 cose un server IRC disponibile, nickname e canale.

Esercitazioni complete sul controllo PDA

ESP8266 IRCControl da Internet IoT v1.0 Parte 1

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

Prova l'applicazione da qui! Lascio un ESP8266 Connected qualche giorno per provare e/o se vuoi scaricare e aggiungere altri dispositivi 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 Collegato un dias per que prueben e/o si scarica quieren ya aggregare più dispositivi ESP-IRCControl WEB IRC Client.

pdacontroles.com/irc/

Passaggio 1: Internet Relay Chat (IRC)

Chat di inoltro Internet (IRC)
Chat di inoltro Internet (IRC)

Chat di inoltro Internet (IRC)

Se IRC (INTERNET RELAY CHAT) è un protocollo di trasmissione (TCP/IP), che gestisce le chat e la comunicazione asincrona, le chat possono essere in grandi gruppi di utenti o anche una per una.

IRC esiste dal 1988, anche se attualmente non è così popolare come qualche anno fa, ma ci sono ancora molti gruppi attivi, generalmente comunità di discussione sul software libero, i server IRC sono attivi, attuali e pubblici.

IRC può implementare Transport Layer Security (TLS) o Secure Sockets Layer (SSL) per crittografare i dati tra gli utenti, inoltre consente l'invio di file. La maggior parte dei messaggi inviati tra un client IRC e il server IRC vengono inviati in testo semplice.

Tecnicamente, IRC è un protocollo che consente di inviare messaggi a uno o più utenti, utilizzando comandi per determinate azioni, come "PRIVMSG" per inviare un messaggio a un canale/gruppo o utente.

Ulteriori informazioni: Elenco dei comandi IRC, fonte Wikipedia.

Ulteriori informazioni: IRC, fonte Wikipedia.

Ulteriori informazioni: Protocollo IRC, linux.org. forum Wikipedia fonte

Suggerimento: prova ora!.. lascio un esp8266 connesso per un po', invio comandi da qui… un client Web IRC molto semplice.

Passaggio 2: client IRC ESP8266

Client IRC ESP8266
Client IRC ESP8266

Client IRC ESP8266

Si potrebbe dire che creare un client IRC è molto semplice, tecnicamente fare connessioni con un server per una certa porta, inviare e ricevere messaggi, da tempo ho fatto dei test con esp8266 come client IRC, ho apportato alcune migliorie all'iniziale test presentati nei tutorial precedenti.

ESP8266 + Visualizza controllo chat IRC client I2c Oled

Per garantire l'esistenza o la connessione dei client il server IRC invia continuamente "PING" al client in questo caso ESP8266 risponderebbe "PONG" indicando che è ancora attivo nel canale, questa verifica viene eseguita automaticamente dalla nostra applicazione.

L'applicazione è stata creata per funzionare Answer by request, l'ESP8266 risponderà solo sotto richieste/comandi o messaggi da client esterni, si preferisce evitare l'invio costante di dati senza che venga richiesto, bombardando o magari bloccando i server IRC.

Suggerimento: prova ora!.. lascio un esp8266 connesso per un po', invio comandi da qui… un client Web IRC molto semplice.

Passaggio 3: materiali e dove acquistarli molto economici

Materiali e dove acquistarli molto economici !!
Materiali e dove acquistarli molto economici !!

Materiali e dove acquistarli molto economici

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

Suggerimento: prova ora!.. lascio un esp8266 connesso per un po', invio comandi da qui… un client Web IRC molto semplice

Passaggio 4: IRCControl V1.0 ESP8266 da Internet Easy #IoT Parte 1

Image
Image

Passaggio 5: controllo e monitoraggio = comandi

Controllo e Monitoraggio = Comandi
Controllo e Monitoraggio = Comandi
Controllo e Monitoraggio = Comandi
Controllo e Monitoraggio = Comandi

Controllo e monitoraggio

Di seguito elencherò alcune delle funzionalità dell'applicazione irc implementata in un ESP8266, le principali funzioni di Monitoraggio e Controllo, sono stati creati alcuni comandi, che permettono di richiedere valori, stati o dati dall'esp8266:

Elenco dei comandi QUI:

Download: Arduino ide e codice Github pdacontrolen.com

Suggerimento: prova ora!.. lascio un esp8266 connesso per un po', invio comandi da qui… un client Web IRC molto semplice.

Passaggio 6: prova con il mio ESP8266 ora …

Prova con il mio ESP8266 ora …
Prova con il mio ESP8266 ora …
Prova con il mio ESP8266 ora …
Prova con il mio ESP8266 ora …
Prova con il mio ESP8266 ora …
Prova con il mio ESP8266 ora …

Client IRC

inserisci e invia un comando o se vuoi scaricare il codice e prova.. aggiungendo il tuo ESP8266

Prova ora!.. lascio un esp8266 connesso per un po', invio comandi da qui… un client Web IRC molto semplice.

  1. Comando: esempio "HIGH GPIOXX": "HIGH GPIO12" Attiva le uscite GPIO
  2. Comando: esempio "LOW GPIOXX": "LOW GPIO12" Disattiva le uscite GPIO
  3. Comando: "LEGGI ADC0"
  4. Comando: "SEGNALE ESP?"
  5. Comando: "Temp. ESP?" Sensore di temperatura - DHT11
  6. Comando: "ESP HR?" Sensore di umidità relativa - DHT11
  7. Comando: "ESP Temp2?" Sensore di temperatura - DS18B20
  8. Comando: "ESP ?????"
  9. Comando: "ESP8266IRCXXXXXX Help" o "Nicknameesp Help" - elenca i comandi disponibili
  10. Comando: faccina triste =:(

Passaggio 7: documenti e download

Documenti e download
Documenti e download

Alcuni vantaggi

  • Connessione bidirezionale tramite Internet senza registrarsi ad Applicazioni, Token o Piattaforme, la considero un'applicazione IoT.
  • Non richiede Hosting, Indirizzi IP Fissi Pubblici, VPN, porte speciali.
  • È una semplice connessione TCP/IP, connessione a un server e porta 6777.
  • I server IRC come freenode sono pubblici ci sono sempre stati.
  • Consente di creare canali temporanei da parte di un utente, che sono tecnicamente privati, ad esempio "#TestESPChannel" potrebbe essere utilizzato per test privati, tale canale sarà attivo solo finché ci sono utenti in esso.
  • Creando gruppi temporanei potremmo creare applicazioni P2P o M2M punto-punto.
  • IMPORTANTE: non utilizzare canali esistenti o già utilizzati in nessuna community, molto pubblici.
  • Esistono client IRC per quasi tutte le piattaforme, siano esse Android, Web, Python, C+, Arduino o Node-RED.
  • Il protocollo garantisce l'invio e la ricezione di messaggi tra client.

Esercitazioni complete sul controllo PDA

ESP8266 IRCControl da Internet IoT v1.0 Parte 1

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

Prova l'applicazione da qui! Lascio un ESP8266 Connected qualche giorno per provare e/o se vuoi scaricare e aggiungere altri dispositivi 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 Collegato un dias per que prueben e/o si scarica quieren ya aggregare più dispositivi ESP-IRCControl WEB IRC Client.

pdacontroles.com/irc/

Consigliato: