Obsah:

Ovládať svoj Esp6266 z internetu? Zadarmo a ľahko: 7 krokov
Ovládať svoj Esp6266 z internetu? Zadarmo a ľahko: 7 krokov

Video: Ovládať svoj Esp6266 z internetu? Zadarmo a ľahko: 7 krokov

Video: Ovládať svoj Esp6266 z internetu? Zadarmo a ľahko: 7 krokov
Video: 10 привычек, чтобы стать счастливым 2024, November
Anonim
Ovládať svoj Esp6266 z internetu? Zadarmo a ľahko
Ovládať svoj Esp6266 z internetu? Zadarmo a ľahko

Koľkokrát sme nehľadali jednoduchý spôsob komunikácie s našimi zariadeniami prostredníctvom internetu bez komplikácií a / alebo zložitých sprostredkovateľských aplikácií, DNS, IP adries alebo VPN.

Mnohokrát sa ma pýtali, ako jednoduchým spôsobom zapnúť LED, relé alebo zobraziť teplotu z internetu, tu je možná odpoveď.

Dlho som mal na mysli túto aplikáciu na ovládanie alebo interakciu s ESP8266 z internetu pomocou existujúcich serverov IRC, vyžaduje iba 3 veci, dostupný server IRC, prezývku a kanál.

Kompletné výukové programy PDAControl

ESP8266 IRCControl z Internet IoT v1.0, časť 1

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

Skúste aplikáciu odtiaľto! Nechám ESP8266 Connected niekoľko dní na vyskúšanie a / alebo ak chcete stiahnuť a pridať ďalšie zariadenia ESP-IRCControl WEB IRC Client.

pdacontrolen.com/irc/

ESP8266 IRCControl desde Internet IoT v1.0, časť 1

pdacontroles.com/esp8266-irccontrol-interac…

Prueba la Aplicacion desde Aqui !! Pripojte sa k ESP8266, pripojte sa k svojmu účtu a získajte všetky potrebné informácie o vašom ESP-IRCControl WEB IRC klientovi.

pdacontroles.com/irc/

Krok 1: Internetový reléový chat (IRC)

Internetový reléový chat (IRC)
Internetový reléový chat (IRC)

Internetový reléový chat (IRC)

Is IRC (INTERNET RELAY CHAT) je prenosový protokol (TCP/IP), ktorý spracováva čety a asynchrónnu komunikáciu, chaty môžu byť vo veľkých skupinách používateľov alebo dokonca jeden po druhom.

IRC existuje od roku 1988, aj keď v súčasnej dobe nie je tak populárny ako pred niekoľkými rokmi, ale stále existuje veľa aktívnych skupín, spravidla diskusných komunít o slobodnom softvéri, servery IRC sú aktívne, aktuálne a verejné.

IRC môže implementovať Transport Layer Security (TLS) alebo Secure Sockets Layer (SSL) na šifrovanie dát medzi užívateľmi, taktiež umožňuje odosielanie súborov. Väčšina správ odosielaných medzi klientom IRC a serverom IRC sa odosiela vo formáte obyčajného textu.

Technicky je IRC protokol, ktorý umožňuje odosielanie správ jednému alebo viacerým používateľom pomocou príkazov na určité akcie, napríklad „PRIVMSG“, na odoslanie správy kanálu / skupine alebo používateľovi.

Ďalšie informácie: zoznam príkazov IRC, zdroj Wikipedia.

Viac informácií: IRC, zdroj Wikipedia.

Viac informácií: IRC Protocol, linux.org. fórum zdroj Wikipedia

Návrh: Skúste teraz!.. Na chvíľu nechám esp8266 pripojený, budem odosielať príkazy odtiaľto … webový klient IRC veľmi jednoduchý.

Krok 2: Klient IRC ESP8266

ESP8266 IRC klient
ESP8266 IRC klient

ESP8266 IRC klient

Dalo by sa povedať, že vytvorenie klienta IRC je veľmi jednoduché, technicky nadviazať spojenie so serverom pre určitý port, odosielať a prijímať správy, nejaký čas som robil testy s esp8266 ako IRC klientom, urobil som niekoľko vylepšení pôvodného testy uvedené v predchádzajúcich tutoriáloch.

ESP8266 + Ovládanie rozhovoru IRC klienta Oled I2c Client

Aby sa zaručila existencia alebo pripojenie klientov, server IRC nepretržite odosiela klientovi „PING“. V takom prípade ESP8266 odpovie „PONG“, čo naznačuje, že je v kanáli stále aktívny, toto overenie vykonáva naša aplikácia automaticky.

Aplikácia bola vytvorená tak, aby fungovala Odpovedať na požiadanie, ESP8266 bude reagovať iba na základe požiadaviek / príkazov alebo správ od externých klientov, uprednostňuje sa vyhnúť sa neustálemu odosielaniu údajov bez vyžiadania, bombardovania alebo prípadne blokovania serverov IRC.

Návrh: Skúste teraz!.. Na chvíľu nechám esp8266 pripojený, budem odosielať príkazy odtiaľto … webový klient IRC veľmi jednoduchý.

Krok 3: Materiály a kde ich kúpiť veľmi lacné !

Materiály a kde ich kúpiť veľmi lacné !!
Materiály a kde ich kúpiť veľmi lacné !!

Materiály a kde ich kúpiť veľmi lacné !

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

Návrh: Skúste teraz!.. Na chvíľu nechám esp8266 pripojený, budem odosielať príkazy odtiaľto … webový klient IRC veľmi jednoduchý

Krok 4: IRCControl V1.0 ESP8266 z Internet Easy #IoT, časť 1

Image
Image

Krok 5: Ovládanie a monitorovanie = príkazy

Ovládanie a monitorovanie = príkazy
Ovládanie a monitorovanie = príkazy
Ovládanie a monitorovanie = príkazy
Ovládanie a monitorovanie = príkazy

Ovládanie a monitorovanie

Nasleduje zoznam niektorých funkcií aplikácie irc implementovanej v ESP8266, hlavné funkcie monitorovania a riadenia, boli vytvorené niektoré príkazy, ktoré umožňujú vyžiadať hodnoty, stavy alebo údaje z esp8266:

Zoznam príkazov TU:

Na stiahnutie: Arduino ide & Github kód pdacontrolen.com

Návrh: Skúste teraz!.. Na chvíľu nechám esp8266 pripojený, budem odosielať príkazy odtiaľto … webový klient IRC veľmi jednoduchý.

Krok 6: Skúste to s mojím ESP8266 teraz….

Skúste to teraz s mojím ESP8266 … …
Skúste to teraz s mojím ESP8266 … …
Skúste to teraz s mojím ESP8266 … …
Skúste to teraz s mojím ESP8266 … …
Skúste to teraz s mojím ESP8266 … …
Skúste to teraz s mojím ESP8266 … …

IRC klient

zadajte a pošlite príkaz alebo ak si chcete stiahnuť kód a otestovať.. pridanie vášho ESP8266

Vyskúšať!.. Na chvíľu nechám esp8266 pripojený, budem odosielať príkazy odtiaľto … webový klient IRC veľmi jednoduchý.

  1. Príkaz: „HIGH GPIOXX“príklad: „HIGH GPIO12“Zapnite výstupy GPIO
  2. Príkaz: „LOW GPIOXX“príklad: „LOW GPIO12“Vypnite výstupy GPIO
  3. Príkaz: „PREČÍTAŤ ADC0“
  4. Príkaz: „SIGNÁL ESP?“
  5. Príkaz: „Teplota ESP?“Snímač teploty - DHT11
  6. Príkaz: „ESP HR?“Senzor relatívnej vlhkosti - DHT11
  7. Príkaz: „ESP Temp2?“Snímač teploty - DS18B20
  8. Príkaz: „ESP ?????“
  9. Príkaz: „Pomocník ESP8266IRCXXXXXX“alebo „Pomocník prezývkyesp“- zoznam dostupných príkazov
  10. Príkaz: smutná tvár =:(

Krok 7: Dokumenty a súbory na stiahnutie

Dokumenty a súbory na stiahnutie
Dokumenty a súbory na stiahnutie

Niektoré výhody

  • Obousmerné pripojenie cez internet bez registrácie do Aplikácií, Tokenov alebo Platform, považujem za aplikáciu internetu vecí.
  • Nevyžaduje hosting, verejné pevné IP adresy, VPN, špeciálne porty.
  • Jedná sa o jednoduché pripojenie TCP / IP, pripojenie k serveru a port 6777.
  • Servery IRC, ako napríklad freenode, sú verejné, vždy tam boli.
  • Umožňuje užívateľovi vytvárať dočasné kanály, ktoré sú technicky súkromné, napríklad „#TestESPChannel“by sa dalo použiť na súkromné testy, pričom uvedený kanál bude aktívny iba vtedy, ak v ňom budú používatelia.
  • Vytvorením dočasných skupín by sme mohli vytvárať aplikácie P2P alebo M2M typu point-to-point.
  • DÔLEŽITÉ: Nepoužívajte existujúce kanály alebo už používané v akejkoľvek komunite, veľmi verejné.
  • Existujú klienti IRC pre takmer všetky platformy, či už Android, Web, Python, C +, Arduino alebo Node-RED.
  • Protokol zaručuje odosielanie a prijímanie správ medzi klientmi.

Kompletné výukové programy PDAControl

ESP8266 IRCControl z Internet IoT v1.0, časť 1

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

Skúste aplikáciu odtiaľto! Nechám ESP8266 Connected niekoľko dní na vyskúšanie a / alebo ak chcete stiahnuť a pridať ďalšie zariadenia ESP-IRCControl WEB IRC Client.

pdacontrolen.com/irc/

ESP8266 IRCControl desde Internet IoT v1.0, časť 1

pdacontroles.com/esp8266-irccontrol-interac…

Prueba la Aplicacion desde Aqui !! Pripojte sa k ESP8266, pripojte sa k svojmu systému a získajte všetky potrebné informácie o vašom ESP-IRCControl WEB IRC klientovi.

pdacontroles.com/irc/

Odporúča: