Índice:

Controlar seu Esp6266 da Internet? Grátis e fácil: 7 etapas
Controlar seu Esp6266 da Internet? Grátis e fácil: 7 etapas

Vídeo: Controlar seu Esp6266 da Internet? Grátis e fácil: 7 etapas

Vídeo: Controlar seu Esp6266 da Internet? Grátis e fácil: 7 etapas
Vídeo: ESP8266 NODEMCU #04: CONFIGURANDO O PUBLISH DO MQTT (Termômetro IoT) 2024, Setembro
Anonim
Controlar seu Esp6266 da Internet? Livre e fácil
Controlar seu Esp6266 da Internet? Livre e fácil

Quantas vezes não procuramos uma forma simples de nos comunicarmos com nossos dispositivos através da Internet sem complicações e / ou complexas aplicações intermediárias, DNS, endereços IP ou VPN's.

Muitas vezes me perguntaram como ligar um led, relé ou visualizar uma temperatura da Internet de forma fácil, aqui uma possível resposta.

Há muito tempo que tinha em mente esta aplicação para controlar ou interagir um ESP8266 da Internet usando os servidores IRC existentes, só requer 3 coisas um servidor IRC disponível, apelido e canal.

Tutoriais completos de PDAControl

ESP8266 IRCControl da Internet IoT v1.0 Parte 1

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

Experimente o aplicativo aqui! Vou deixar um ESP8266 Conectado alguns dias para tentar e / ou se quiser baixar e adicionar mais dispositivos ESP-IRCControl WEB IRC Client.

pdacontrolen.com/irc/

ESP8266 IRCControl from Internet IoT v1.0 Parte 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/

Etapa 1: Internet Relay Chat (IRC)

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

Internet Relay Chat (IRC)

O IRC (INTERNET RELAY CHAT) é um protocolo de transmissão (TCP / IP), que trata os chats e a comunicação assíncrona, os chats podem ser em grandes grupos de utilizadores ou mesmo um a um.

O IRC existe desde 1988, embora atualmente não seja tão popular como era há alguns anos, mas ainda existem muitos grupos ativos, geralmente comunidades de discussão de software livre, servidores de IRC são ativos, atuais e públicos.

O IRC pode implementar Transport Layer Security (TLS) ou Secure Sockets Layer (SSL) para criptografar dados entre usuários e também permite o envio de arquivos. A maioria das mensagens enviadas entre um cliente IRC e o servidor IRC são enviadas em texto simples.

Tecnicamente, o IRC é um protocolo que permite o envio de mensagens a um ou vários usuários, utilizando comandos para determinadas ações, como "PRIVMSG" para enviar uma mensagem a um canal / grupo ou usuário.

Mais informações: lista de comandos IRC, fonte da Wikipedia.

Mais informações: IRC, fonte da Wikipedia.

Mais informações: Protocolo IRC, linux.org. fonte da Wikipédia do fórum

Sugestão: Experimente agora!.. Vou deixar um esp8266 conectado por um tempo, mandar comandos daqui… um cliente Web IRC muito fácil.

Etapa 2: ESP8266 IRC Client

Cliente IRC ESP8266
Cliente IRC ESP8266

Cliente IRC ESP8266

Pode-se dizer que criar um cliente IRC é muito simples, tecnicamente fazer conexões com um servidor para uma determinada porta, enviar e receber mensagens, há algum tempo tenho feito testes com esp8266 como cliente IRC, fiz algumas melhorias no inicial testes apresentados em tutoriais anteriores.

ESP8266 + Display Oled I2c Client IRC Chat Control

Para garantir a existência ou ligação dos clientes o IRC Server envia continuamente "PING" ao cliente, neste caso o ESP8266 responderia "PONG" indicando que ainda está ativo no canal, esta verificação é feita automaticamente pela nossa aplicação.

A aplicação foi criada para funcionar em Answer by request, o ESP8266 só responderá a pedidos / comandos ou mensagens de clientes externos, sendo preferível evitar o envio constante de dados sem serem solicitados, bombardeamento ou talvez bloqueio de servidores IRC.

Sugestão: Experimente agora!.. Vou deixar um esp8266 conectado por um tempo, mandar comandos daqui… um cliente Web IRC muito fácil.

Etapa 3: Materiais e onde comprá-los muito baratos

Materiais e onde comprá-los muito baratos !!
Materiais e onde comprá-los muito baratos !!

Materiais e onde comprá-los muito barato

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

Sugestão: Experimente agora!.. Vou deixar um esp8266 conectado por um tempo, mandar comandos daqui… um cliente Web IRC muito fácil

Etapa 4: IRCControl V1.0 ESP8266 da Internet Easy #IoT Parte 1

Image
Image

Etapa 5: Controle e Monitoramento = Comandos

Controle e Monitoramento = Comandos
Controle e Monitoramento = Comandos
Controle e Monitoramento = Comandos
Controle e Monitoramento = Comandos

Controle e Monitoramento

Abaixo listarei alguns dos recursos do aplicativo irc implementado em um ESP8266, as principais funções de Monitoramento e Controle, alguns comandos foram criados, que permitem solicitar valores, estados ou dados do esp8266:

Lista de comandos AQUI:

Downloads: Arduino ide & código Github pdacontrolen.com

Sugestão: Experimente agora!.. Vou deixar um esp8266 conectado por um tempo, mandar comandos daqui… um cliente Web IRC muito fácil.

Etapa 6: experimente com meu ESP8266 agora …

Experimente com meu ESP8266 agora…
Experimente com meu ESP8266 agora…
Experimente com meu ESP8266 agora…
Experimente com meu ESP8266 agora…
Experimente com meu ESP8266 agora…
Experimente com meu ESP8266 agora…

Cliente IRC

digite e envie um comando ou se quiser fazer o download do código e teste.. adicionando seu ESP8266

Tente agora!.. Vou deixar um esp8266 conectado por um tempo, mandar comandos daqui… um cliente Web IRC muito fácil.

  1. Comando: "HIGH GPIOXX" exemplo: "HIGH GPIO12" Ligue as saídas GPIO
  2. Comando: "LOW GPIOXX" exemplo: "LOW GPIO12" Desligue as saídas GPIO
  3. Comando: "READ ADC0"
  4. Comando: "ESP SIGNAL?"
  5. Comando: "ESP Temp?" Sensor de temperatura - DHT11
  6. Comando: "ESP HR?" Sensor de umidade relativa - DHT11
  7. Comando: "ESP Temp2?" Sensor de temperatura - DS18B20
  8. Comando: "ESP ?????"
  9. Comando: "ESP8266IRCXXXXXX Help" ou "Nicknameesp Help" - lista os comandos disponíveis
  10. Comando: cara triste =:(

Etapa 7: Documentos e Downloads

Documentos e Downloads
Documentos e Downloads

Algumas vantagens

  • Conexão bidirecional pela Internet sem registro em Aplicativos, Token's ou Plataformas, considero um aplicativo IoT.
  • Não requer hospedagem, endereços IP fixos públicos, VPNs, portas especiais.
  • É uma conexão TCP / IP simples, conexão a um servidor e porta 6777.
  • Servidores IRC como o freenode são públicos sempre estiveram lá.
  • Permite criar canais temporários por um usuário, que são tecnicamente privados, exemplo "#TestESPChannel" pode ser usado para testes privados, dito canal só estará ativo enquanto houver usuários nele.
  • Ao criar grupos temporários, poderíamos criar aplicações ponto a ponto P2P ou M2M.
  • IMPORTANTE: Não utilize canais existentes ou já utilizados em alguma comunidade, muito pública.
  • Existem clientes IRC para quase todas as plataformas, seja Android, Web, Python, C +, Arduino ou Node-RED.
  • O protocolo garante o envio e recebimento de mensagens entre clientes.

Tutoriais completos de PDAControl

ESP8266 IRCControl da Internet IoT v1.0 Parte 1

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

Experimente o aplicativo aqui! Vou deixar um ESP8266 Conectado alguns dias para tentar e / ou se quiser baixar e adicionar mais dispositivos ESP-IRCControl WEB IRC Client.

pdacontrolen.com/irc/

ESP8266 IRCControl from Internet IoT v1.0 Parte 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/

Recomendado: