Talaan ng mga Nilalaman:

Kontrolin ang Iyong Esp6266 Mula sa Internet? Libre at Madali: 7 Hakbang
Kontrolin ang Iyong Esp6266 Mula sa Internet? Libre at Madali: 7 Hakbang

Video: Kontrolin ang Iyong Esp6266 Mula sa Internet? Libre at Madali: 7 Hakbang

Video: Kontrolin ang Iyong Esp6266 Mula sa Internet? Libre at Madali: 7 Hakbang
Video: PAANO MAGCONNECT SA WIFI NG KAPIT BAHAY LIBRE! || PLDTHOME ||JUNEEYUMMY 2024, Nobyembre
Anonim
Kontrolin ang Iyong Esp6266 Mula sa Internet? Libre at madaling
Kontrolin ang Iyong Esp6266 Mula sa Internet? Libre at madaling

Ilang beses na tayong hindi naghanap ng isang simpleng paraan upang makipag-usap sa aming mga aparato sa pamamagitan ng Internet nang walang mga komplikasyon at / o kumplikadong mga aplikasyon ng tagapamagitan, DNS, mga IP address o mga VPN.

Maraming beses na tinanong ako kung paano i-on ang isang led, relay o tingnan ang isang temperatura mula sa Internet sa isang madaling paraan, narito ang isang posibleng sagot.

Sa loob ng mahabang panahon ay nasa isip ko ang application na ito upang makontrol o makipag-ugnay sa isang ESP8266 mula sa Internet gamit ang mga umiiral na mga server ng IRC, nangangailangan lamang ito ng 3 bagay ng isang magagamit na IRC server, palayaw at channel.

Kumpletuhin ang Mga Tutorial sa PDAControl

ESP8266 IRCControl mula sa Internet IoT v1.0 Bahagi 1

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

Subukan ang application mula dito! Iiwan ko ang isang ESP8266 Nakakonekta ilang araw upang subukan at / o kung nais mong mag-download at magdagdag ng higit pang mga aparato ESP-IRCControl WEB IRC Client.

pdacontrolen.com/irc/

ESP8266 IRCControl desde Internet IoT v1.0 Bahagi 1

pdacontroles.com/esp8266-irccontrol-interac…

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

pdacontroles.com/irc/

Hakbang 1: Internet Relay Chat (IRC)

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

Internet Relay Chat (IRC)

Ang IRC (INTERNET RELAY CHAT) ay isang transmission protocol (TCP / IP), na humahawak sa mga pakikipag-chat at hindi magkasabay na komunikasyon, ang mga chat ay maaaring sa malalaking pangkat ng mga gumagamit o kahit isa-isa.

Ang IRC ay umiiral mula pa noong 1988, bagaman sa kasalukuyan hindi ito kasikat tulad ng ilang taon na ang nakalilipas ngunit marami pa ring mga aktibong grupo, sa pangkalahatan ay walang bayad ang mga pamayanan ng talakayan ng software, ang mga IRC server ay aktibo, kasalukuyan at publiko.

Maaaring ipatupad ng IRC ang Transport Layer Security (TLS) o Secure Sockets Layer (SSL) upang i-encrypt ang data sa pagitan ng mga gumagamit, pinapayagan din nito ang pagpapadala ng file. Karamihan sa mga mensahe na ipinadala sa pagitan ng isang client ng IRC at ng server ng IRC ay ipinapadala sa simpleng teksto.

Sa teknikal na paraan, ang IRC ay isang protokol na nagbibigay-daan sa pagpapadala ng mga mensahe sa isa o maraming mga gumagamit, gumagamit ng mga utos para sa ilang mga pagkilos, tulad ng "PRIVMSG" upang magpadala ng isang mensahe sa isang channel / grupo o gumagamit.

Karagdagang Impormasyon: listahan ng Mga Utos ng IRC, mapagkukunan ng Wikipedia.

Karagdagang Impormasyon: IRC, mapagkukunan ng Wikipedia.

Karagdagang Impormasyon: IRC Protocol, linux.org. forum Wikipedia pinagmulan

Mungkahi: Subukan ngayon!.. Iiwan ko ang isang esp8266 na konektado nang ilang sandali, magpadala ng mga utos mula dito … isang IRC Web client na napakadali.

Hakbang 2: Kliente ng ESP8266 IRC

ESP8266 IRC Client
ESP8266 IRC Client

ESP8266 IRC Client

Maaari mong sabihin na ang paglikha ng isang kliyente ng IRC ay napakasimple, panteknikal na gumawa ng mga koneksyon sa isang server para sa isang tiyak na port, magpadala at tumanggap ng mga mensahe, sa loob ng ilang oras natapos ko ang mga pagsubok sa esp8266 bilang isang IRC client, gumawa ako ng ilang mga pagpapabuti sa pauna ang mga pagsubok na ipinakita sa mga nakaraang tutorial.

ESP8266 + Ipakita ang Oled I2c Client IRC Chat Control

Upang garantiya ang pagkakaroon o koneksyon ng mga kliyente ng IRC Server na patuloy na nagpapadala ng "PING" sa kliyente sa kasong ito ang ESP8266 ay tutugon sa "PONG" na nagpapahiwatig na aktibo pa rin ito sa channel, ang pagpapatunay na ito ay awtomatikong ginagawa ng aming aplikasyon.

Ang application ay nilikha upang gumana Sagot ayon sa kahilingan, ang ESP8266 ay tutugon lamang sa ilalim ng mga kahilingan / utos o mensahe mula sa mga panlabas na kliyente, mas gusto na iwasan ang patuloy na pagpapadala ng data nang hindi hiniling, pambobomba o baka pag-block ng mga server ng IRC.

Mungkahi: Subukan ngayon!.. Iiwan ko ang isang esp8266 na konektado nang ilang sandali, magpadala ng mga utos mula dito … isang IRC Web client na napakadali.

Hakbang 3: Mga Materyales at Kung saan Bilhin ang mga Ito Napakamura !

Mga Materyales at Kung saan Bilhin ang mga Ito Napakamura !!
Mga Materyales at Kung saan Bilhin ang mga Ito Napakamura !!

Mga materyales at kung saan bibilhin ang mga ito napaka murang !

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

Mungkahi: Subukan ngayon!.. Iiwan ko ang isang esp8266 na konektado nang ilang sandali, magpadala ng mga utos mula dito … isang IRC Web client na napakadali

Hakbang 4: IRCControl V1.0 ESP8266 Mula sa Internet Madaling #IoT Bahagi 1

Image
Image

Hakbang 5: Pagkontrol at Pagsubaybay = Mga Utos

Pagkontrol at Pagsubaybay = Mga Utos
Pagkontrol at Pagsubaybay = Mga Utos
Pagkontrol at Pagsubaybay = Mga Utos
Pagkontrol at Pagsubaybay = Mga Utos

Pagkontrol at Pagsubaybay

Sa ibaba ay ililista ko ang ilan sa mga tampok ng aplikasyon ng irc na ipinatupad sa isang ESP8266, ang mga pangunahing pag-andar ng Pagsubaybay at Pagkontrol, ang ilang mga utos ay nilikha, na nagbibigay-daan upang humiling ng mga halaga, estado o data mula sa esp8266:

Listahan ng mga utos DITO:

Mga Pag-download: Arduino ide & Github code pdacontrolen.com

Mungkahi: Subukan ngayon!.. Iiwan ko ang isang esp8266 na konektado nang ilang sandali, magpadala ng mga utos mula dito … isang IRC Web client na napakadali.

Hakbang 6: Subukan Sa Aking ESP8266 Ngayon….

Subukan Sa Aking ESP8266 Ngayon….
Subukan Sa Aking ESP8266 Ngayon….
Subukan Sa Aking ESP8266 Ngayon….
Subukan Sa Aking ESP8266 Ngayon….
Subukan Sa Aking ESP8266 Ngayon….
Subukan Sa Aking ESP8266 Ngayon….

Kliyente ng IRC

ipasok at magpadala ng isang utos o kung nais mong i-download ang code at subukan.. pagdaragdag ng iyong ESP8266

Subukan ngayon!.. Iiwan ko ang isang esp8266 na konektado nang ilang sandali, magpadala ng mga utos mula dito … isang IRC Web client na napakadali.

  1. Command: "HIGH GPIOXX" halimbawa: "HIGH GPIO12" I-on ang mga output ng GPIO
  2. Command: "LOW GPIOXX" halimbawa: "LOW GPIO12" I-off ang mga output ng GPIO
  3. Command: "BASAHIN ADC0"
  4. Command: "ESP SIGNAL?"
  5. Command: "ESP Temp?" Temperatura Sensor - DHT11
  6. Command: "ESP HR?" Kamag-anak na sensor ng kahalumigmigan - DHT11
  7. Command: "ESP Temp2?" Temperatura Sensor - DS18B20
  8. Command: "ESP ?????"
  9. Command: "Tulong sa ESP8266IRCXXXXXX" o "Tulong sa Nicknameesp" - maglista ng mga magagamit na utos
  10. Command: malungkot na mukha =:(

Hakbang 7: Mga Dokumento at Mga Pag-download

Mga Dokumento at Pag-download
Mga Dokumento at Pag-download

Ang ilang mga kalamangan

  • Koneksyon sa bidirectional sa pamamagitan ng Internet nang hindi nagrerehistro sa Mga Aplikasyon, Token o Mga Platform, isinasaalang-alang ko itong isang IoT application.
  • Hindi nangangailangan ng Pag-host, Mga Pampublikong Fixed IP Address, VPN, mga espesyal na port.
  • Ito ay isang simpleng koneksyon sa TCP / IP, koneksyon sa isang server at port 6777.
  • Ang mga IRC server tulad ng freenode ay pampubliko ay palaging nandoon.
  • Pinapayagan itong lumikha ng pansamantalang mga channel ng isang gumagamit, na kung saan pribadong diskarte, halimbawa "#TestESPChannel" ay maaaring magamit para sa mga pribadong pagsubok, sinabi na magiging aktibo lang ang channel hangga't may mga gumagamit dito.
  • Sa pamamagitan ng paglikha ng mga pansamantalang pangkat maaari kaming lumikha ng mga point-to-point na mga aplikasyon ng P2P o M2M.
  • MAHALAGA: Huwag gumamit ng mga mayroon nang mga channel o nagamit na sa anumang komunidad, napakapubliko.
  • Mayroong mga kliyente ng IRC para sa halos lahat ng mga platform, maging Android, Web, Python, C +, Arduino o Node-RED.
  • Ginagarantiyahan ng protocol ang pagpapadala at pagtanggap ng mga mensahe sa pagitan ng mga kliyente.

Kumpletuhin ang Mga Tutorial sa PDAControl

ESP8266 IRCControl mula sa Internet IoT v1.0 Bahagi 1

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

Subukan ang application mula dito! Iiwan ko ang isang ESP8266 Nakakonekta ilang araw upang subukan at / o kung nais mong mag-download at magdagdag ng higit pang mga aparato ESP-IRCControl WEB IRC Client.

pdacontrolen.com/irc/

ESP8266 IRCControl desde Internet IoT v1.0 Bahagi 1

pdacontroles.com/esp8266-irccontrol-interac…

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

pdacontroles.com/irc/

Inirerekumendang: