Table des matières:

Contrôler votre Esp6266 depuis Internet ? Gratuit et facile : 7 étapes
Contrôler votre Esp6266 depuis Internet ? Gratuit et facile : 7 étapes

Vidéo: Contrôler votre Esp6266 depuis Internet ? Gratuit et facile : 7 étapes

Vidéo: Contrôler votre Esp6266 depuis Internet ? Gratuit et facile : 7 étapes
Vidéo: The ULTIMATE 3D Printer Buying Guide 2022 2024, Juin
Anonim
Contrôler votre Esp6266 depuis Internet ? Gratuit et facile
Contrôler votre Esp6266 depuis Internet ? Gratuit et facile

Combien de fois n'avons-nous pas cherché un moyen simple de communiquer avec nos appareils via Internet sans complications et/ou applications intermédiaires complexes, DNS, adresses IP ou VPN.

On m'a souvent demandé comment allumer une led, un relais ou visualiser une température depuis Internet de manière simple, voici une réponse possible.

Pendant longtemps, j'avais en tête cette application pour contrôler ou interagir avec un ESP8266 depuis Internet en utilisant les serveurs IRC existants, elle ne nécessite que 3 choses: un serveur IRC disponible, un pseudo et un canal.

Tutoriels complets de PDAControl

ESP8266 IRCControl à partir d'Internet IoT v1.0 Partie 1

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

Essayez l'application à partir d'ici ! Je vous laisse un ESP8266 Connecté quelques jours pour essayer et/ou si vous souhaitez télécharger et ajouter d'autres appareils ESP-IRCControl WEB IRC Client.

pdacontrolen.com/irc/

ESP8266 IRCControl desde Internet IoT v1.0 Partie 1

pdacontroles.com/esp8266-irccontrol-interac…

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

pdacontroles.com/irc/

Étape 1: Chat par relais Internet (IRC)

Chat par relais Internet (IRC)
Chat par relais Internet (IRC)

Chat par relais Internet (IRC)

Si IRC (INTERNET RELAY CHAT) est un protocole de transmission (TCP/IP), qui gère les chats et la communication asynchrone, les chats peuvent être dans de grands groupes d'utilisateurs ou même un par un.

IRC existe depuis 1988, bien qu'actuellement il ne soit pas aussi populaire qu'il y a quelques années, mais il existe encore de nombreux groupes actifs, généralement des communautés de discussion sur les logiciels libres, les serveurs IRC sont actifs, actuels et publics.

IRC peut implémenter Transport Layer Security (TLS) ou Secure Sockets Layer (SSL) pour crypter les données entre les utilisateurs, il permet également l'envoi de fichiers. La plupart des messages envoyés entre un client IRC et le serveur IRC sont envoyés en texte brut.

Techniquement, IRC est un protocole qui permet d'envoyer des messages à un ou plusieurs utilisateurs, en utilisant des commandes pour certaines actions, comme "PRIVMSG" pour envoyer un message à un canal/groupe ou utilisateur.

Plus d'informations: Liste des commandes IRC, source Wikipedia.

Plus d'informations: IRC, source Wikipédia.

Plus d'informations: Protocole IRC, linux.org. forum Wikipédia source

Suggestion: Essayez maintenant !.. Je vais laisser un esp8266 connecté pendant un moment, envoyer des commandes d'ici … un client Web IRC très simple.

Étape 2: client IRC ESP8266

Client IRC ESP8266
Client IRC ESP8266

ESP8266 Client IRC

On pourrait dire que créer un client IRC est très simple, techniquement établir des connexions avec un serveur pour un certain port, envoyer et recevoir des messages, depuis quelque temps j'ai fait des tests avec esp8266 en tant que client IRC, j'ai apporté quelques améliorations à l'initiale tests présentés dans les tutoriels précédents.

ESP8266 + Affichage du contrôle de conversation IRC du client Oled I2c

Pour garantir l'existence ou la connexion des clients, le serveur IRC envoie en permanence "PING" au client dans ce cas ESP8266 répondrait "PONG" indiquant qu'il est toujours actif dans le canal, cette vérification est effectuée automatiquement par notre application.

L'application a été créée pour fonctionner Réponse par demande, l'ESP8266 ne répondra qu'aux demandes/commandes ou messages de clients externes, il est préférable d'éviter l'envoi constant de données sans être sollicité, le bombardement ou peut-être le blocage des serveurs IRC.

Suggestion: Essayez maintenant !.. Je vais laisser un esp8266 connecté pendant un moment, envoyer des commandes d'ici … un client Web IRC très simple.

Étape 3: Matériaux et où les acheter très bon marché

Matériaux et où les acheter Très bon marché !!
Matériaux et où les acheter Très bon marché !!

Matériaux et où les acheter très bon marché

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

Suggestion: Essayez maintenant !.. Je vais laisser un esp8266 connecté pendant un moment, envoyer des commandes d'ici … un client Web IRC très simple

Étape 4: IRCControl V1.0 ESP8266 à partir d'Internet Easy #IoT Partie 1

Image
Image

Étape 5: Contrôle et surveillance = commandes

Contrôle et surveillance = commandes
Contrôle et surveillance = commandes
Contrôle et surveillance = commandes
Contrôle et surveillance = commandes

Contrôle et surveillance

Ci-dessous, je vais lister certaines des fonctionnalités de l'application irc implémentée dans un ESP8266, les principales fonctions de surveillance et de contrôle, certaines commandes ont été créées, qui permettent de demander des valeurs, des états ou des données à l'esp8266:

Liste des commandes ICI:

Téléchargements: Arduino ide & Github code pdacontrolen.com

Suggestion: Essayez maintenant !.. Je vais laisser un esp8266 connecté pendant un moment, envoyer des commandes d'ici … un client Web IRC très simple.

Étape 6: Essayez avec mon ESP8266 maintenant…

Essayez avec mon ESP8266 maintenant…
Essayez avec mon ESP8266 maintenant…
Essayez avec mon ESP8266 maintenant…
Essayez avec mon ESP8266 maintenant…
Essayez avec mon ESP8266 maintenant…
Essayez avec mon ESP8266 maintenant…

Client IRC

entrez et envoyez une commande ou si vous souhaitez télécharger le code et tester.. en ajoutant votre ESP8266

Essayez maintenant!.. Je vais laisser un esp8266 connecté pendant un moment, envoyer des commandes d'ici … un client Web IRC très simple.

  1. Commande: "HIGH GPIOXX" exemple: "HIGH GPIO12" Activer les sorties GPIO
  2. Commande: "LOW GPIOXX" exemple: "LOW GPIO12" Désactiver les sorties GPIO
  3. Commande: "LIRE ADC0"
  4. Commande: « SIGNAL ESP ? »
  5. Commande: « ESP Temp ? » Capteur de température - DHT11
  6. Commande: "ESP HR ?" Capteur d'humidité relative - DHT11
  7. Commande: « ESP Temp2 ? » Capteur de température - DS18B20
  8. Commande: "ESP ?????"
  9. Commande: " ESP8266IRCXXXXXX Help " ou " Nicknameesp Help " - liste les commandes disponibles
  10. Commande: visage triste =:(

Étape 7: Documents et téléchargements

Documents et téléchargements
Documents et téléchargements

Quelques avantages

  • Connexion bidirectionnelle via Internet sans inscription aux applications, aux jetons ou aux plates-formes, je la considère comme une application IoT.
  • Ne nécessite pas d'hébergement, d'adresses IP fixes publiques, de VPN, de ports spéciaux.
  • Il s'agit d'une simple connexion TCP/IP, connexion à un serveur et port 6777.
  • Les serveurs IRC tels que freenode sont publics ont toujours été là.
  • Il permet de créer des canaux temporaires par un utilisateur, qui sont techniquement privés, par exemple "#TestESPChannel" pourrait être utilisé pour des tests privés, ledit canal ne sera actif que tant qu'il y aura des utilisateurs.
  • En créant des groupes temporaires, nous pourrions créer des applications P2P ou M2M point à point.
  • IMPORTANT: N'utilisez pas de chaînes existantes ou déjà utilisées dans une communauté, très publique.
  • Il existe des clients IRC pour presque toutes les plateformes, que ce soit Android, Web, Python, C+, Arduino ou Node-RED.
  • Le protocole garantit l'envoi et la réception de messages entre clients.

Tutoriels complets de PDAControl

ESP8266 IRCControl à partir d'Internet IoT v1.0 Partie 1

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

Essayez l'application à partir d'ici ! Je vous laisse un ESP8266 Connecté quelques jours pour essayer et/ou si vous souhaitez télécharger et ajouter d'autres appareils ESP-IRCControl WEB IRC Client.

pdacontrolen.com/irc/

ESP8266 IRCControl desde Internet IoT v1.0 Partie 1

pdacontroles.com/esp8266-irccontrol-interac…

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

pdacontroles.com/irc/

Conseillé: