Inhoudsopgave:

Bedien uw Esp6266 vanaf internet? Gratis en gemakkelijk: 7 stappen
Bedien uw Esp6266 vanaf internet? Gratis en gemakkelijk: 7 stappen

Video: Bedien uw Esp6266 vanaf internet? Gratis en gemakkelijk: 7 stappen

Video: Bedien uw Esp6266 vanaf internet? Gratis en gemakkelijk: 7 stappen
Video: Bedien uw woning via de DOBISS NanoTouch 2024, September
Anonim
Bedien uw Esp6266 vanaf internet? Gratis en makkelijk
Bedien uw Esp6266 vanaf internet? Gratis en makkelijk

Hoe vaak hebben we niet gezocht naar een eenvoudige manier om via internet met onze apparaten te communiceren zonder complicaties en/of complexe intermediaire applicaties, DNS, IP-adressen of VPN's.

Vele malen is mij gevraagd hoe je op een eenvoudige manier een led, relais of een temperatuur van internet kunt aanzetten, hier een mogelijk antwoord.

Lange tijd had ik deze applicatie in gedachten om een ESP8266 vanaf het internet te besturen of ermee te communiceren met behulp van de bestaande IRC-servers, het vereist slechts 3 dingen: een beschikbare IRC-server, bijnaam en kanaal.

PDAControl Volledige zelfstudies

ESP8266 IRCControl van Internet IoT v1.0 Deel 1

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

Probeer de applicatie vanaf hier! Ik laat een ESP8266 Connected een paar dagen om te proberen en / of als je meer apparaten wilt downloaden en toevoegen ESP-IRCControl WEB IRC Client.

pdacontrolen.com/irc/

ESP8266 IRCControl desde Internet IoT v1.0 Deel 1

pdacontroles.com/esp8266-irccontrol-interac…

Prueba la Aplicacion desde Aqui!! Het is mogelijk om ESP8266 aan te sluiten op de manier waarop u deze kunt gebruiken en waarmee u kunt beginnen met het samenvoegen van de ESP-IRCControl WEB IRC Client.

pdacontroles.com/irc/

Stap 1: Internet Relay Chat (IRC)

Internet Relay-chat (IRC)
Internet Relay-chat (IRC)

Internet Relay-chat (IRC)

Is IRC (INTERNET RELAY CHAT) een transmissieprotocol (TCP/IP), dat chats en asynchrone communicatie afhandelt, chats kunnen in grote groepen gebruikers of zelfs één voor één plaatsvinden.

IRC bestaat sinds 1988, hoewel het momenteel niet zo populair is als een paar jaar geleden, maar er zijn nog steeds veel actieve groepen, over het algemeen gratis software-discussiegemeenschappen, IRC-servers zijn actief, actueel en openbaar.

IRC kan Transport Layer Security (TLS) of Secure Sockets Layer (SSL) implementeren om gegevens tussen gebruikers te versleutelen, het maakt ook het verzenden van bestanden mogelijk. De meeste berichten die tussen een IRC-client en de IRC-server worden verzonden, worden in platte tekst verzonden.

Technisch gezien is IRC een protocol dat het mogelijk maakt om berichten naar een of meerdere gebruikers te sturen, met behulp van commando's voor bepaalde acties, zoals "PRIVMSG" om een bericht naar een kanaal/groep of gebruiker te sturen.

Meer informatie: IRC-commandolijst, Wikipedia-bron.

Meer informatie: IRC, Wikipedia-bron.

Meer informatie: IRC-protocol, linux.org. forum Wikipedia bron

Suggestie: Probeer het nu!.. Ik laat een esp8266 nog een tijdje aangesloten, stuur commando's vanaf hier … een IRC-webclient is heel eenvoudig.

Stap 2: ESP8266 IRC-client

ESP8266 IRC-client
ESP8266 IRC-client

ESP8266 IRC-client

Je zou kunnen zeggen dat het maken van een IRC-client heel eenvoudig is, technisch verbindingen maken met een server voor een bepaalde poort, berichten verzenden en ontvangen, ik heb enige tijd tests gedaan met esp8266 als IRC-client, ik heb enkele verbeteringen aangebracht aan de initiële tests gepresenteerd in eerdere tutorials.

ESP8266 + Display Oled I2c Client IRC Chat Control

Om het bestaan of de verbinding van de clients te garanderen, stuurt de IRC-server continu "PING" naar de client. In dit geval zou ESP8266 reageren met "PONG" om aan te geven dat het nog steeds actief is in het kanaal. Deze verificatie wordt automatisch gedaan door onze applicatie.

De applicatie is gemaakt om te werken. Beantwoord op verzoek, de ESP8266 reageert alleen op verzoeken / opdrachten of berichten van externe clients, het heeft de voorkeur om constant verzenden van gegevens te vermijden zonder te worden gevraagd, bombarderen of misschien blokkeren van IRC-servers.

Suggestie: Probeer het nu!.. Ik laat een esp8266 nog een tijdje aangesloten, stuur commando's vanaf hier … een IRC-webclient is heel eenvoudig.

Stap 3: Materialen en waar ze te koop zijn Zeer goedkoop

Materialen en waar ze te koop zijn Zeer goedkoop !!
Materialen en waar ze te koop zijn Zeer goedkoop !!

Materialen en waar ze heel goedkoop te koop zijn

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

Suggestie: Probeer het nu!.. Ik laat een esp8266 nog een tijdje aangesloten, stuur commando's vanaf hier … een IRC-webclient is heel eenvoudig

Stap 4: IRCControl V1.0 ESP8266 van internet Eenvoudig #IoT deel 1

Image
Image

Stap 5: Besturing en bewaking = Commando's

Besturing en bewaking = Commando's
Besturing en bewaking = Commando's
Besturing en bewaking = Commando's
Besturing en bewaking = Commando's

Controle en bewaking

Hieronder zal ik enkele van de functies van de irc-toepassing opsommen die is geïmplementeerd in een ESP8266, de belangrijkste functies van Monitoring en Controle, er zijn enkele opdrachten gemaakt waarmee waarden, statussen of gegevens van de esp8266 kunnen worden opgevraagd:

Lijst met commando's HIER:

Downloads: Arduino ide & Github-code pdacontrolen.com

Suggestie: Probeer het nu!.. Ik laat een esp8266 nog een tijdje aangesloten, stuur commando's vanaf hier … een IRC-webclient is heel eenvoudig.

Stap 6: Probeer het nu met mijn ESP8266 …

Probeer het nu met mijn ESP8266 …
Probeer het nu met mijn ESP8266 …
Probeer het nu met mijn ESP8266 …
Probeer het nu met mijn ESP8266 …
Probeer het nu met mijn ESP8266 …
Probeer het nu met mijn ESP8266 …

IRC-client

voer een commando in en stuur het of als je de code wilt downloaden en testen.. door je ESP8266 toe te voegen

Probeer nu!.. Ik laat een esp8266 nog een tijdje aangesloten, stuur commando's vanaf hier … een IRC-webclient is heel eenvoudig.

  1. Commando: "HIGH GPIOXX" voorbeeld: "HIGH GPIO12" Zet GPIO-uitgangen aan
  2. Commando: "LOW GPIOXX" voorbeeld: "LOW GPIO12" Schakel GPIO-uitgangen uit
  3. Commando: "LEES ADC0"
  4. Commando: "ESP SIGNAAL?"
  5. Commando: "ESP Temp?" Temperatuursensor - DHT11
  6. Commando: "ESP HR?" Relatieve vochtigheidssensor - DHT11
  7. Opdracht: "ESP Temp2?" Temperatuursensor - DS18B20
  8. Commando: "ESP ?????"
  9. Commando: "ESP8266IRCXXXXXX Help" of "Nicknameesp Help" - lijst met beschikbare commando's
  10. Commando: verdrietig gezicht =:(

Stap 7: Documenten en downloads

Documenten en downloads
Documenten en downloads

Enkele voordelen:

  • Bidirectionele verbinding via internet zonder te registreren bij toepassingen, tokens of platforms, ik beschouw het als een IoT-toepassing.
  • Vereist geen hosting, openbare vaste IP-adressen, VPN's, speciale poorten.
  • Het is een simpele TCP/IP verbinding, verbinding met een server en poort 6777.
  • IRC-servers zoals freenode zijn openbaar en zijn er altijd geweest.
  • Het maakt het mogelijk om tijdelijke kanalen door een gebruiker te creëren, die technisch privé zijn, bijvoorbeeld "#TestESPChannel" zou kunnen worden gebruikt voor privétests, het genoemde kanaal zal alleen actief zijn zolang er gebruikers in zijn.
  • Door tijdelijke groepen te creëren konden we point-to-point P2P of M2M applicaties creëren.
  • BELANGRIJK: gebruik geen bestaande kanalen die al in een gemeenschap worden gebruikt, erg openbaar.
  • Er zijn IRC-clients voor bijna alle platforms, of het nu Android, Web, Python, C+, Arduino of Node-RED is.
  • Het protocol garandeert het verzenden en ontvangen van berichten tussen clients.

PDAControl Volledige zelfstudies

ESP8266 IRCControl van Internet IoT v1.0 Deel 1

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

Probeer de applicatie vanaf hier! Ik laat een ESP8266 Connected een paar dagen om te proberen en / of als je meer apparaten wilt downloaden en toevoegen ESP-IRCControl WEB IRC Client.

pdacontrolen.com/irc/

ESP8266 IRCControl desde Internet IoT v1.0 Part 1

pdacontroles.com/esp8266-irccontrol-interac…

Prueba la Aplicacion desde Aqui!! Het is mogelijk om ESP8266 aan te sluiten op de manier waarop u deze kunt gebruiken en waarmee u kunt beginnen met het samenvoegen van de ESP-IRCControl WEB IRC Client.

pdacontroles.com/irc/

Aanbevolen: