Turinys:

Valdykite savo Esp6266 iš interneto? Nemokama ir paprasta: 7 žingsniai
Valdykite savo Esp6266 iš interneto? Nemokama ir paprasta: 7 žingsniai

Video: Valdykite savo Esp6266 iš interneto? Nemokama ir paprasta: 7 žingsniai

Video: Valdykite savo Esp6266 iš interneto? Nemokama ir paprasta: 7 žingsniai
Video: ?✅ Зарабатывайте 600 долларов США, слушая музыку на YouTu... 2024, Birželis
Anonim
Valdykite savo Esp6266 iš interneto? Nemokama ir lengva
Valdykite savo Esp6266 iš interneto? Nemokama ir lengva

Kiek kartų neieškojome paprasto būdo bendrauti su savo įrenginiais internetu be komplikacijų ir (arba) sudėtingų tarpinių programų, DNS, IP adresų ar VPN.

Daug kartų manęs klausė, kaip įjungti šviesos diodą, relę ar lengvai peržiūrėti temperatūrą iš interneto, čia galimas atsakymas.

Ilgą laiką turėjau omenyje šią programą, skirtą valdyti ar sąveikauti su ESP8266 iš interneto, naudojant esamus IRC serverius, tam reikalingi tik trys dalykai - turimas IRC serveris, slapyvardis ir kanalas.

„PDAControl“išsamios pamokos

ESP8266 IRCControl iš interneto IoT v1.0 1 dalis

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

Išbandykite programą iš čia! Paliksiu ESP8266 prijungtą keletą dienų, kad pabandytumėte ir (arba) jei norite atsisiųsti ir pridėti daugiau įrenginių ESP-IRCControl WEB IRC klientas.

pdacontrolen.com/irc/

ESP8266 IRCControl des Internet IoT v1.0 1 dalis

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/

1 veiksmas: pokalbiai internetu (IRC)

Interneto perdavimo pokalbiai (IRC)
Interneto perdavimo pokalbiai (IRC)

Interneto perdavimo pokalbiai (IRC)

Ar IRC (INTERNET RELAY CHAT) yra perdavimo protokolas (TCP/IP), kuris tvarko pokalbius ir asinchroninį ryšį, pokalbiai gali būti didelėse vartotojų grupėse arba net po vieną.

IRC egzistuoja nuo 1988 m., Nors šiuo metu ji nėra tokia populiari kaip prieš keletą metų, tačiau vis dar yra daug aktyvių grupių, paprastai laisvos programinės įrangos diskusijų bendruomenės, IRC serveriai yra aktyvūs, dabartiniai ir vieši.

IRC gali įdiegti „Transport Layer Security“(TLS) arba „Secure Sockets Layer“(SSL), kad užšifruotų duomenis tarp vartotojų, taip pat leidžia siųsti failus. Dauguma pranešimų, siunčiamų tarp IRC kliento ir IRC serverio, siunčiami paprastu tekstu.

Techniškai IRC yra protokolas, leidžiantis siųsti pranešimus vienam ar keliems vartotojams, naudojant tam tikrų veiksmų komandas, pvz., „PRIVMSG“, kad būtų išsiųstas pranešimas kanalui / grupei ar vartotojui.

Daugiau informacijos: IRC komandų sąrašas, Vikipedijos šaltinis.

Daugiau informacijos: IRC, Vikipedijos šaltinis.

Daugiau informacijos: IRC protokolas, linux.org. forumo Vikipedijos šaltinis

Pasiūlymas: pabandykite dabar!.. Kurį laiką paliksiu prijungtą esp8266, siunčiu komandas iš čia … labai paprasta IRC žiniatinklio klientas.

2 veiksmas: ESP8266 IRC klientas

ESP8266 IRC klientas
ESP8266 IRC klientas

ESP8266 IRC klientas

Galima sakyti, kad sukurti IRC klientą yra labai paprasta, techniškai užmegzti ryšius su tam tikro prievado serveriu, siųsti ir gauti pranešimus, kurį laiką atlikiau bandymus su esp8266 kaip IRC klientu, šiek tiek patobuliniau pradinį testai, pateikti ankstesnėse pamokose.

ESP8266 + Ekrano Oled I2c kliento IRC pokalbių valdymas

Kad būtų užtikrintas klientų buvimas ar ryšys, IRC serveris nuolat siunčia „PING“klientui, šiuo atveju ESP8266 atsakytų „PONG“, nurodydamas, kad kanalas vis dar yra aktyvus, mūsų programa automatiškai atlieka šį patvirtinimą.

Programa sukurta taip, kad veiktų Atsakykite į užklausą, ESP8266 atsakys tik pagal išorinių klientų užklausas / komandas ar pranešimus, pageidautina, kad būtų išvengta nuolatinio duomenų siuntimo neprašant, bombarduojant ar galbūt užblokuojant IRC serverius.

Pasiūlymas: pabandykite dabar!.. Kurį laiką paliksiu prijungtą esp8266, siunčiu komandas iš čia … labai paprasta IRC žiniatinklio klientas.

3 žingsnis: medžiagos ir kur juos nusipirkti labai pigiai

Medžiagos ir kur juos nusipirkti labai pigiai !!
Medžiagos ir kur juos nusipirkti labai pigiai !!

Medžiagos ir kur jas nusipirkti labai pigiai

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

Pasiūlymas: pabandykite dabar!.. Kurį laiką paliksiu prijungtą esp8266, siunčiu komandas iš čia … labai paprasta IRC žiniatinklio klientas

4 veiksmas: „IRCControl V1.0 ESP8266“iš „Internet Easy #IoT“1 dalies

Image
Image

5 žingsnis: valdymas ir stebėjimas = komandos

Kontrolė ir stebėjimas = komandos
Kontrolė ir stebėjimas = komandos
Kontrolė ir stebėjimas = komandos
Kontrolė ir stebėjimas = komandos

Kontrolė ir stebėjimas

Žemiau išvardysiu kai kurias ESP8266 įdiegtos programos „irc“funkcijas, pagrindines stebėjimo ir valdymo funkcijas, buvo sukurtos kai kurios komandos, leidžiančios iš esp8266 prašyti verčių, būsenų ar duomenų:

Komandų sąrašas ČIA:

Atsisiuntimai: „Arduino ide“ir „Github“kodas pdacontrolen.com

Pasiūlymas: pabandykite dabar!.. Aš kurį laiką paliksiu prijungtą esp8266, siunčiu komandas iš čia … labai paprasta IRC žiniatinklio klientas.

6 veiksmas: išbandykite naudodami „ESP8266“dabar…

Išbandykite naudodami „ESP8266“dabar…
Išbandykite naudodami „ESP8266“dabar…
Išbandykite naudodami „ESP8266“dabar…
Išbandykite naudodami „ESP8266“dabar…
Išbandykite naudodami „ESP8266“dabar…
Išbandykite naudodami „ESP8266“dabar…

IRC klientas

įveskite ir nusiųskite komandą arba, jei norite atsisiųsti kodą ir išbandyti.. pridėdami savo ESP8266

Pabandykite dabar!.. Kurį laiką paliksiu prijungtą esp8266, siunčiu komandas iš čia … labai paprasta IRC žiniatinklio klientas.

  1. Komanda: „HIGH GPIOXX“pavyzdys: „HIGH GPIO12“Įjunkite GPIO išėjimus
  2. Komanda: „LOW GPIOXX“pavyzdys: „LOW GPIO12“Išjunkite GPIO išėjimus
  3. Komanda: „SKAITYTI ADC0“
  4. Komanda: "ESP SIGNAL?"
  5. Komanda: "ESP Temp?" Temperatūros jutiklis - DHT11
  6. Komanda: "ESP HR?" Santykinės drėgmės jutiklis - DHT11
  7. Komanda: "ESP Temp2?" Temperatūros jutiklis - DS18B20
  8. Komanda: "ESP ?????"
  9. Komanda: „ESP8266IRCXXXXXX Help“arba „Nicknameesp Help“- sąrašas galimų komandų
  10. Komanda: liūdnas veidas =:(

7 žingsnis: dokumentai ir atsisiuntimai

Dokumentai ir atsisiuntimai
Dokumentai ir atsisiuntimai

Kai kurie privalumai

  • Dvipusis ryšys per internetą be registracijos į programas, žetonus ar platformas, manau, kad tai yra daiktų interneto programa.
  • Nereikalauja prieglobos, viešų fiksuoto IP adresų, VPN, specialių prievadų.
  • Tai paprastas TCP / IP ryšys, ryšys su serveriu ir 6777 prievadas.
  • IRC serveriai, tokie kaip „freenode“, yra vieši.
  • Tai leidžia vartotojui sukurti laikinus kanalus, kurie yra techniškai privatūs, pvz., „#TestESPChannel“gali būti naudojamas privatiems bandymams, minėtas kanalas bus aktyvus tik tol, kol jame bus vartotojų.
  • Sukūrę laikinas grupes, galėtume sukurti P2P arba M2M programas iš vieno taško į kitą.
  • SVARBU: nenaudokite esamų kanalų ar jau naudojamų jokioje bendruomenėje, labai viešoje.
  • Yra IRC klientų beveik visoms platformoms, nesvarbu, ar tai būtų „Android“, „Web“, „Python“, „C +“, „Arduino“ar „Node-RED“.
  • Protokolas garantuoja pranešimų siuntimą ir gavimą tarp klientų.

„PDAControl“išsamios pamokos

ESP8266 IRCControl iš interneto IoT v1.0 1 dalis

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

Išbandykite programą iš čia! Paliksiu ESP8266 prijungtą keletą dienų, kad pabandytumėte ir (arba) jei norite atsisiųsti ir pridėti daugiau įrenginių ESP-IRCControl WEB IRC klientas.

pdacontrolen.com/irc/

ESP8266 IRCControl des Internet IoT v1.0 1 dalis

pdacontroles.com/esp8266-irccontrol-interac…

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

pdacontroles.com/irc/

Rekomenduojamas: