Innehållsförteckning:

Styr din Esp6266 från Internet? Gratis och enkelt: 7 steg
Styr din Esp6266 från Internet? Gratis och enkelt: 7 steg

Video: Styr din Esp6266 från Internet? Gratis och enkelt: 7 steg

Video: Styr din Esp6266 från Internet? Gratis och enkelt: 7 steg
Video: Styr din hjärna, David JP Phillips 2024, November
Anonim
Styr din Esp6266 från Internet? Gratis och enkelt
Styr din Esp6266 från Internet? Gratis och enkelt

Hur många gånger har vi inte letat efter ett enkelt sätt att kommunicera med våra enheter via Internet utan komplikationer och / eller komplexa mellanprogram, DNS, IP -adresser eller VPN.

Många gånger har jag fått frågan hur man slår på en LED, relä eller ser en temperatur från Internet på ett enkelt sätt, här ett möjligt svar.

Länge hade jag tänkt mig den här applikationen för att styra eller interagera en ESP8266 från Internet med hjälp av befintliga IRC -servrar, det kräver bara 3 saker en tillgänglig IRC -server, smeknamn och kanal.

PDAControl Complete Tutorials

ESP8266 IRCControl från Internet IoT v1.0 Del 1

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

Prova ansökan härifrån! Jag lämnar en ESP8266 Connected några dagar för att försöka och / eller om du vill ladda ner och lägga till fler enheter ESP-IRCControl WEB IRC Client.

pdacontrolen.com/irc/

ESP8266 IRCControl desde Internet IoT v1.0 Del 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 oeriengen mas dispositivos ESP-IRCControl WEB IRC Client.

pdacontroles.com/irc/

Steg 1: Internet Relay Chat (IRC)

Internet Relay Chat (IRC)
Internet Relay Chat (IRC)

Internet Relay Chat (IRC)

Är IRC (INTERNET RELAY CHAT) ett överföringsprotokoll (TCP/IP), som hanterar chattar och asynkron kommunikation, kan chattar vara i stora grupper av användare eller till och med en efter en.

IRC finns sedan 1988, även om det för närvarande inte är så populärt som för några år sedan, men det finns fortfarande många aktiva grupper, i allmänhet gratis diskussionsgrupper för programvara, IRC -servrar är aktiva, aktuella och offentliga.

IRC kan implementera Transport Layer Security (TLS) eller Secure Sockets Layer (SSL) för att kryptera data mellan användare, det tillåter också filsändning. De flesta meddelanden som skickas mellan en IRC -klient och IRC -servern skickas i klartext.

Tekniskt sett är IRC ett protokoll som tillåter att skicka meddelanden till en eller flera användare, med kommandon för vissa åtgärder, till exempel "PRIVMSG" för att skicka ett meddelande till en kanal / grupp eller användare.

Mer information: IRC -kommandolista, Wikipedia -källa.

Mer information: IRC, Wikipedia -källa.

Mer information: IRC Protocol, linux.org. forum Wikipedia källa

Förslag: Prova nu!.. Jag låter en esp8266 vara ansluten ett tag, skicka kommandon härifrån … en IRC -webbklient mycket enkelt.

Steg 2: ESP8266 IRC -klient

ESP8266 IRC -klient
ESP8266 IRC -klient

ESP8266 IRC -klient

Du kan säga att det är väldigt enkelt att skapa en IRC -klient, tekniskt sett ansluta till en server för en viss port, skicka och ta emot meddelanden, under en tid har jag gjort tester med esp8266 som IRC -klient, jag har gjort några förbättringar av den initiala tester som presenterades i tidigare självstudier.

ESP8266 + Display Oled I2c Client IRC Chat Control

För att garantera existensen eller anslutningen av klienterna skickar IRC -servern kontinuerligt "PING" till klienten i det här fallet skulle ESP8266 svara "PONG" vilket indikerar att den fortfarande är aktiv i kanalen, denna verifiering görs automatiskt av vår applikation.

Ansökan har skapats för att fungera Svara på begäran, ESP8266 svarar bara under förfrågningar / kommandon eller meddelanden från externa klienter, det är att föredra att undvika konstant sändning av data utan att begäras, bombning eller kanske blockering av IRC -servrar.

Förslag: Prova nu!.. Jag låter en esp8266 vara ansluten ett tag, skicka kommandon härifrån … en IRC -webbklient mycket enkelt.

Steg 3: Material och var man kan köpa dem väldigt billigt !

Material och var man kan köpa dem väldigt billigt !!
Material och var man kan köpa dem väldigt billigt !!

Material och var man kan köpa dem väldigt billigt !

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

Förslag: Prova nu!.. Jag låter en esp8266 vara ansluten ett tag, skicka kommandon härifrån … en IRC -webbklient mycket enkelt

Steg 4: IRCControl V1.0 ESP8266 Från Internet Easy #IoT Del 1

Image
Image

Steg 5: Kontroll och övervakning = kommandon

Kontroll och övervakning = kommandon
Kontroll och övervakning = kommandon
Kontroll och övervakning = kommandon
Kontroll och övervakning = kommandon

Kontroll och övervakning

Nedan kommer jag att lista några av funktionerna i irc -applikationen implementerad i en ESP8266, huvudfunktionerna för övervakning och kontroll, några kommandon har skapats, som gör det möjligt att begära värden, tillstånd eller data från esp8266:

Lista över kommandon HÄR:

Nedladdningar: Arduino ide & Github -kod pdacontrolen.com

Förslag: Prova nu!.. Jag låter en esp8266 vara ansluten ett tag, skicka kommandon härifrån … en IRC -webbklient mycket enkelt.

Steg 6: Försök med min ESP8266 nu …

Prova med min ESP8266 nu …
Prova med min ESP8266 nu …
Prova med min ESP8266 nu …
Prova med min ESP8266 nu …
Prova med min ESP8266 nu …
Prova med min ESP8266 nu …

IRC -klient

ange och skicka ett kommando eller om du vill ladda ner koden och testa.. lägga till din ESP8266

Försök nu!.. Jag låter en esp8266 vara ansluten ett tag, skicka kommandon härifrån … en IRC -webbklient mycket enkelt.

  1. Kommando: "HIGH GPIOXX" exempel: "HIGH GPIO12" Slå på GPIO -utgångar
  2. Kommando: "LÅG GPIOXX" exempel: "LÅG GPIO12" Stäng av GPIO -utgångar
  3. Kommando: "READ ADC0"
  4. Kommando: "ESP SIGNAL?"
  5. Kommando: "ESP Temp?" Temperaturgivare - DHT11
  6. Kommando: "ESP HR?" Sensor för relativ fuktighet - DHT11
  7. Kommando: "ESP Temp2?" Temperaturgivare - DS18B20
  8. Kommando: "ESP ?????"
  9. Kommando: "ESP8266IRCXXXXXX Help" eller "Nicknameesp Help" - lista tillgängliga kommandon
  10. Kommando: sorgligt ansikte =:(

Steg 7: Dokument och nedladdningar

Dokument och nedladdningar
Dokument och nedladdningar

Några fördelar

  • Dubbelriktad anslutning via Internet utan att registrera mig för applikationer, tokens eller plattformar, jag anser att det är en IoT -applikation.
  • Kräver inte värd, offentliga fasta IP -adresser, VPN, speciella portar.
  • Det är en enkel TCP / IP -anslutning, anslutning till en server och port 6777.
  • IRC -servrar som freenode är offentliga har alltid funnits där.
  • Det gör det möjligt att skapa tillfälliga kanaler av en användare, som är tekniskt privata, exempelvis "#TestESPChannel" kan användas för privata tester, kanalen kommer bara att vara aktiv så länge det finns användare i den.
  • Genom att skapa tillfälliga grupper kan vi skapa P2P- eller M2M-applikationer från punkt till punkt.
  • VIKTIGT: Använd inte befintliga kanaler eller används redan i någon gemenskap, mycket offentlig.
  • Det finns IRC-klienter för nästan alla plattformar, oavsett om det är Android, Web, Python, C +, Arduino eller Node-RED.
  • Protokollet garanterar sändning och mottagning av meddelanden mellan klienter.

PDAControl Complete Tutorials

ESP8266 IRCControl från Internet IoT v1.0 Del 1

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

Prova ansökan härifrån! Jag lämnar en ESP8266 Connected några dagar för att försöka och / eller om du vill ladda ner och lägga till fler enheter ESP-IRCControl WEB IRC Client.

pdacontrolen.com/irc/

ESP8266 IRCControl desde Internet IoT v1.0 Del 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 oeriengen mas dispositivos ESP-IRCControl WEB IRC Client.

pdacontroles.com/irc/

Rekommenderad: