Spisu treści:

Kontroluj swój Esp6266 z Internetu? Bezpłatnie i łatwo: 7 kroków
Kontroluj swój Esp6266 z Internetu? Bezpłatnie i łatwo: 7 kroków

Wideo: Kontroluj swój Esp6266 z Internetu? Bezpłatnie i łatwo: 7 kroków

Wideo: Kontroluj swój Esp6266 z Internetu? Bezpłatnie i łatwo: 7 kroków
Wideo: KONTROLUJ SWÓJ LOS NAUCZ SIĘ BYĆ ZDYSCYPLINOWANYM stoicyzm 2024, Czerwiec
Anonim
Kontroluj swój Esp6266 z Internetu? Darmowe i łatwe
Kontroluj swój Esp6266 z Internetu? Darmowe i łatwe

Ile razy nie szukaliśmy prostego sposobu komunikacji z naszymi urządzeniami przez Internet bez komplikacji i/lub skomplikowanych aplikacji pośredniczących, DNS, adresów IP czy VPN.

Wielokrotnie byłem pytany jak w prosty sposób włączyć led, przekaźnik czy podejrzeć temperaturę z internetu, tutaj możliwa odpowiedź.

Przez długi czas miałem na myśli tę aplikację do sterowania lub interakcji z ESP8266 z Internetu przy użyciu istniejących serwerów IRC, wymaga tylko 3 rzeczy: dostępnego serwera IRC, nicka i kanału.

Kompletne samouczki PDAControl

ESP8266 IRCControl z Internetu IoT v1.0 część 1

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

Wypróbuj aplikację stąd! Zostawię ESP8266 Connected na kilka dni, aby spróbować i/lub jeśli chcesz pobrać i dodać więcej urządzeń ESP-IRCControl WEB IRC Client.

pdacontrolen.com/irc/

ESP8266 IRCControl przez Internet IoT v1.0 Część 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 agregen mas dispositivos ESP-IRCControl WEB IRC Client.

pdacontroles.com/irc/

Krok 1: Internet Relay Chat (IRC)

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

Internet Relay Chat (IRC)

Czy IRC (INTERNET RELAY CHAT) to protokół transmisji (TCP/IP), który obsługuje czaty i komunikację asynchroniczną, czaty mogą odbywać się w dużych grupach użytkowników lub nawet pojedynczo.

IRC istnieje od 1988 roku, chociaż obecnie nie jest tak popularny jak kilka lat temu, ale wciąż istnieje wiele aktywnych grup, ogólnie społeczności dyskusyjnych wolnego oprogramowania, serwery IRC są aktywne, aktualne i publiczne.

IRC może wdrożyć Transport Layer Security (TLS) lub Secure Sockets Layer (SSL) do szyfrowania danych między użytkownikami, umożliwia również wysyłanie plików. Większość wiadomości wysyłanych między klientem IRC a serwerem IRC jest wysyłanych w postaci zwykłego tekstu.

Technicznie rzecz biorąc, IRC to protokół, który umożliwia wysyłanie wiadomości do jednego lub wielu użytkowników, używając poleceń do określonych działań, takich jak „PRIVMSG”, aby wysłać wiadomość do kanału / grupy lub użytkownika.

Więcej informacji: Lista poleceń IRC, źródło Wikipedia.

Więcej informacji: IRC, źródło Wikipedii.

Więcej informacji: Protokół IRC, linux.org. forum Wikipedia źródło

Sugestia: Wypróbuj teraz!.. Zostawię na chwilę podłączony esp8266, wyślę stąd polecenia… klient sieciowy IRC bardzo łatwy.

Krok 2: Klient IRC ESP8266

Klient IRC ESP8266
Klient IRC ESP8266

Klient IRC ESP8266

Można powiedzieć, że tworzenie klienta IRC jest bardzo proste, technicznie nawiązuję połączenia z serwerem dla określonego portu, wysyłam i odbieram wiadomości, od jakiegoś czasu robiłem testy z esp8266 jako klientem IRC, wprowadziłem kilka ulepszeń do początkowego testy przedstawione w poprzednich tutorialach.

ESP8266 + Wyświetl sterowanie czatem IRC klienta Oled I2c

Aby zagwarantować istnienie lub połączenie klientów serwer IRC stale wysyła "PING" do klienta w tym przypadku ESP8266 odpowiedziałby "PONG" wskazując, że jest nadal aktywny w kanale, ta weryfikacja jest wykonywana automatycznie przez naszą aplikację.

Aplikacja została stworzona do pracy Odpowiadaj na żądanie, ESP8266 będzie odpowiadać tylko na żądania/polecenia lub wiadomości od klientów zewnętrznych, najlepiej unikać ciągłego wysyłania danych bez żądania, bombardowania lub być może blokowania serwerów IRC.

Sugestia: Wypróbuj teraz!.. Zostawię na chwilę podłączony esp8266, wyślę stąd polecenia… klient sieciowy IRC bardzo łatwy.

Krok 3: Materiały i gdzie je kupić bardzo tanio

Materiały i gdzie je kupić bardzo tanio!!
Materiały i gdzie je kupić bardzo tanio!!

Materiały i gdzie je kupić bardzo tanio

  • ESP8266 12e WęzełMCU
  • Czujnik DHT11
  • Czujnik DS18B20 Onewire

Sugestia: Wypróbuj teraz!.. Zostawię na chwilę podłączony esp8266, wyślę stąd polecenia… klient sieciowy IRC bardzo łatwy

Krok 4: IRCControl V1.0 ESP8266 Z Internetu Łatwy #IoT Część 1

Image
Image

Krok 5: Sterowanie i monitorowanie = Polecenia

Sterowanie i monitorowanie = polecenia
Sterowanie i monitorowanie = polecenia
Sterowanie i monitorowanie = polecenia
Sterowanie i monitorowanie = polecenia

Kontrola i monitorowanie

Poniżej wymienię niektóre cechy aplikacji irc zaimplementowanej w ESP8266, główne funkcje Monitoringu i Kontroli, stworzono kilka komend, które pozwalają żądać wartości, stanów lub danych z esp8266:

Lista poleceń TUTAJ:

Pobieranie: Arduino ide i kod Github pdacontrolen.com

Sugestia: Wypróbuj teraz!.. Zostawię na chwilę podłączony esp8266, wyślę stąd polecenia… klient sieciowy IRC bardzo łatwy.

Krok 6: Wypróbuj teraz z moim ESP8266…

Wypróbuj z moim ESP8266 teraz…
Wypróbuj z moim ESP8266 teraz…
Wypróbuj z moim ESP8266 teraz…
Wypróbuj z moim ESP8266 teraz…
Wypróbuj z moim ESP8266 teraz…
Wypróbuj z moim ESP8266 teraz…

Klient IRC

wpisz i wyślij komendę lub jeśli chcesz pobrać kod i przetestować.. dodawanie swojego ESP8266

Spróbuj teraz!.. Zostawię na chwilę podłączony esp8266, wyślę stąd polecenia… klient sieciowy IRC bardzo łatwy.

  1. Polecenie: "HIGH GPIOXX" przykład: "HIGH GPIO12" Włącz wyjścia GPIO
  2. Polecenie: "LOW GPIOXX" przykład: "LOW GPIO12" Wyłącz wyjścia GPIO
  3. Polecenie: „CZYTAJ ADC0”
  4. Polecenie: „SYGNAŁ ESP?”
  5. Polecenie: „Temperatura ESP?” Czujnik temperatury - DHT11
  6. Polecenie: „ESP HR?” Czujnik wilgotności względnej - DHT11
  7. Polecenie: „ESP Temp2?” Czujnik temperatury - DS18B20
  8. Polecenie: "ESP ?????"
  9. Polecenie: "ESP8266IRCXXXXXX Help" lub "Nicknameesp Help" - lista dostępnych poleceń
  10. Polecenie: smutna buźka =:(

Krok 7: Dokumenty i pliki do pobrania

Dokumenty i pliki do pobrania
Dokumenty i pliki do pobrania

Niektóre zalety

  • Dwukierunkowe połączenie przez Internet bez rejestracji do Aplikacji, Tokenów czy Platform, uważam to za aplikację IoT.
  • Nie wymaga hostingu, publicznych stałych adresów IP, VPN, specjalnych portów.
  • Jest to proste połączenie TCP/IP, połączenie z serwerem i portem 6777.
  • Serwery IRC, takie jak freenode, są publiczne, zawsze tam były.
  • Pozwala na tworzenie tymczasowych kanałów przez użytkownika, które są technicznie prywatne, np. "#TestESPChannel" może być używany do prywatnych testów, wspomniany kanał będzie aktywny tylko tak długo, jak będą na nim użytkownicy.
  • Tworząc tymczasowe grupy mogliśmy tworzyć aplikacje punkt-punkt P2P lub M2M.
  • WAŻNE: Nie używaj istniejących kanałów lub już używanych w jakiejkolwiek społeczności, bardzo publicznych.
  • Istnieją klienci IRC na prawie wszystkie platformy, czy to Android, Web, Python, C+, Arduino czy Node-RED.
  • Protokół gwarantuje wysyłanie i odbieranie wiadomości między klientami.

Kompletne samouczki PDAControl

ESP8266 IRCControl z Internetu IoT v1.0 część 1

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

Wypróbuj aplikację stąd! Zostawię ESP8266 Connected na kilka dni, aby spróbować i/lub jeśli chcesz pobrać i dodać więcej urządzeń ESP-IRCControl WEB IRC Client.

pdacontrolen.com/irc/

ESP8266 IRCControl przez Internet IoT v1.0 Część 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 agregen mas dispositivos ESP-IRCControl WEB IRC Client.

pdacontroles.com/irc/

Zalecana: