Indholdsfortegnelse:

Styr din Esp6266 fra Internettet? Gratis og let: 7 trin
Styr din Esp6266 fra Internettet? Gratis og let: 7 trin

Video: Styr din Esp6266 fra Internettet? Gratis og let: 7 trin

Video: Styr din Esp6266 fra Internettet? Gratis og let: 7 trin
Video: Styr din hjärna, David JP Phillips 2024, September
Anonim
Styr din Esp6266 fra Internettet? Gratis og let
Styr din Esp6266 fra Internettet? Gratis og let

Hvor mange gange har vi ikke ledt efter en enkel måde at kommunikere med vores enheder via Internettet uden komplikationer og / eller komplekse mellemprogrammer, DNS, IP -adresser eller VPN'er.

Mange gange er jeg blevet spurgt om, hvordan man tænder en LED, relæ eller ser en temperatur fra Internettet på en nem måde, her et muligt svar.

I lang tid havde jeg tænkt på denne applikation til at styre eller interagere en ESP8266 fra Internettet ved hjælp af de eksisterende IRC -servere, det kræver kun 3 ting en tilgængelig IRC -server, kaldenavn og kanal.

PDAControl Complete Tutorials

ESP8266 IRCControl fra Internet IoT v1.0 Del 1

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

Prøv applikationen herfra! Jeg lader en ESP8266 være tilsluttet et par dage for at prøve og / eller hvis du vil downloade og tilføje flere enheder 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 overeengen mas dispositivos ESP-IRCControl WEB IRC Client.

pdacontroles.com/irc/

Trin 1: Internet Relay Chat (IRC)

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

Internet Relay Chat (IRC)

Er IRC (INTERNET RELAY CHAT) en transmissionsprotokol (TCP/IP), der håndterer chats og asynkron kommunikation, kan chats være i store grupper af brugere eller endda en efter en.

IRC eksisterer siden 1988, selvom den i øjeblikket ikke er så populær som for nogle få år siden, men der er stadig mange aktive grupper, generelt gratis diskussionssamfund med software, IRC -servere er aktive, aktuelle og offentlige.

IRC kan implementere Transport Layer Security (TLS) eller Secure Sockets Layer (SSL) til at kryptere data mellem brugere, det tillader også filudsendelse. De fleste meddelelser, der sendes mellem en IRC -klient og IRC -serveren, sendes i ren tekst.

Teknisk set er IRC en protokol, der gør det muligt at sende beskeder til en eller flere brugere ved hjælp af kommandoer til bestemte handlinger, f.eks. "PRIVMSG" til at sende en besked til en kanal / gruppe eller bruger.

Flere oplysninger: IRC -kommandoliste, Wikipedia -kilde.

Flere oplysninger: IRC, Wikipedia -kilde.

Flere oplysninger: IRC -protokol, linux.org. forum Wikipedia kilde

Forslag: Prøv nu!.. Jeg lader en esp8266 være tilsluttet et stykke tid, sender kommandoer herfra … en IRC -webklient meget let.

Trin 2: ESP8266 IRC -klient

ESP8266 IRC -klient
ESP8266 IRC -klient

ESP8266 IRC -klient

Du kan sige, at det er meget enkelt at oprette en IRC -klient, teknisk set oprette forbindelser med en server til en bestemt port, sende og modtage beskeder, i nogen tid har jeg udført tests med esp8266 som en IRC -klient, jeg har foretaget nogle forbedringer af den oprindelige test præsenteret i tidligere selvstudier.

ESP8266 + Display Oled I2c Client IRC Chat Control

For at garantere eksistensen eller forbindelsen af klienterne sender IRC -serveren kontinuerligt "PING" til klienten i dette tilfælde vil ESP8266 svare "PONG", hvilket angiver, at den stadig er aktiv i kanalen, udføres denne verifikation automatisk af vores applikation.

Ansøgningen er blevet oprettet for at fungere Svar på forespørgsel, ESP8266 reagerer kun under anmodninger / kommandoer eller beskeder fra eksterne klienter, det foretrækkes at undgå konstant afsendelse af data uden at blive anmodet om det, bombning eller måske blokering af IRC -servere.

Forslag: Prøv nu!.. Jeg lader en esp8266 være tilsluttet et stykke tid, sender kommandoer herfra … en IRC -webklient meget let.

Trin 3: Materialer og hvor man kan købe dem meget billigt

Materialer og hvor kan man købe dem meget billigt !!
Materialer og hvor kan man købe dem meget billigt !!

Materialer og hvor kan man købe dem meget billigt

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

Forslag: Prøv nu!.. Jeg lader en esp8266 være tilsluttet et stykke tid, sender kommandoer herfra … en IRC -webklient meget let

Trin 4: IRCControl V1.0 ESP8266 Fra Internet Easy #IoT del 1

Image
Image

Trin 5: Kontrol og overvågning = kommandoer

Kontrol og overvågning = kommandoer
Kontrol og overvågning = kommandoer
Kontrol og overvågning = kommandoer
Kontrol og overvågning = kommandoer

Kontrol og overvågning

Nedenfor vil jeg liste nogle af funktionerne i irc -applikationen implementeret i en ESP8266, hovedfunktionerne i Monitoring and Control, nogle kommandoer er blevet oprettet, som gør det muligt at anmode om værdier, tilstande eller data fra esp8266:

Liste over kommandoer HER:

Downloads: Arduino ide & Github -kode pdacontrolen.com

Forslag: Prøv nu!.. Jeg lader en esp8266 være tilsluttet et stykke tid, sender kommandoer herfra … en IRC -webklient meget let.

Trin 6: Prøv med min ESP8266 nu…

Prøv med min ESP8266 nu…
Prøv med min ESP8266 nu…
Prøv med min ESP8266 nu…
Prøv med min ESP8266 nu…
Prøv med min ESP8266 nu…
Prøv med min ESP8266 nu…

IRC -klient

indtast og send en kommando, eller hvis du vil downloade koden og teste.. tilføje din ESP8266

Prøv nu!.. Jeg lader en esp8266 være tilsluttet et stykke tid, sender kommandoer herfra … en IRC -webklient meget let.

  1. Kommando: "HIGH GPIOXX" eksempel: "HIGH GPIO12" Slå GPIO -udgange til
  2. Kommando: "LOW GPIOXX" eksempel: "LOW GPIO12" Slå GPIO -udgange fra
  3. Kommando: "LÆS ADC0"
  4. Kommando: "ESP SIGNAL?"
  5. Kommando: "ESP Temp?" Temperatursensor - DHT11
  6. Kommando: "ESP HR?" Relativ luftfugtighedssensor - DHT11
  7. Kommando: "ESP Temp2?" Temperatursensor - DS18B20
  8. Kommando: "ESP ?????"
  9. Kommando: "ESP8266IRCXXXXXX Help" eller "Nicknameesp Help" - liste tilgængelige kommandoer
  10. Kommando: trist ansigt =:(

Trin 7: Dokumenter og downloads

Dokumenter og downloads
Dokumenter og downloads

Nogle fordele

  • Tovejsforbindelse via Internettet uden at registrere til applikationer, tokens eller platforme, jeg betragter det som en IoT -applikation.
  • Kræver ikke hosting, offentlige faste IP -adresser, VPN'er, specielle porte.
  • Det er en simpel TCP / IP -forbindelse, forbindelse til en server og port 6777.
  • IRC -servere som freenode er offentlige har altid været der.
  • Det giver mulighed for at oprette midlertidige kanaler af en bruger, som er teknisk private. Eksempel "#TestESPChannel" kan bruges til private tests, kanalen er kun aktiv, så længe der er brugere i den.
  • Ved at oprette midlertidige grupper kunne vi oprette punkt-til-punkt P2P- eller M2M-applikationer.
  • VIGTIGT: Brug ikke eksisterende kanaler eller allerede brugt i noget fællesskab, meget offentligt.
  • Der er IRC-klienter til næsten alle platforme, hvad enten det er Android, Web, Python, C +, Arduino eller Node-RED.
  • Protokollen garanterer afsendelse og modtagelse af meddelelser mellem klienter.

PDAControl Complete Tutorials

ESP8266 IRCControl fra Internet IoT v1.0 Del 1

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

Prøv applikationen herfra! Jeg lader en ESP8266 være tilsluttet et par dage for at prøve og / eller hvis du vil downloade og tilføje flere enheder 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 overeengen mas dispositivos ESP-IRCControl WEB IRC Client.

pdacontroles.com/irc/

Anbefalede: