Débuter avec ESP8266 à l’aide ls /dev/tty.* Commandes, NodeMCU ou Arduino (ESP-12E) (5 / 7 étapes)

Étape 5: le AT Interpréteur de commandes

Les développeurs de la fantastique SoC ESP8266 ont mis à disposition les outils nécessaires pour mettre à jour le firmware du module. Dans notre cas, nous devons utiliser ces outils pour pouvoir utiliser l' Établissement interpréteur de commandes. Comme mentionné ci-dessus, nos NodeMCU Development Board est livré avec le firmware NodeMCU . De même, si vous utilisez ce guide avec d’autres conseils de développement et modules, vous devrez également remplacer leur firmware, donc ce sera des bonnes pratiques.

Pour le chargement de n’importe quel firmware pour ESP8266 nous avons besoin de deux choses : un outil de clignotant et une image flash (n’oubliez pas que dans ce contexte, le terme « clignotant » signifie écrire des données vers un périphérique de stockage de mémoire flash).

Outil de clignotant

Il y a quelques options différent pour les outils qui sont en mesure de flasher le firmware sur ESP8266. Notre préférence typique se penche vers des solutions qui fonctionnent sur n’importe quel système d’exploitation (p. ex., multi-plateforme). Dans ce cas, nous allons utiliser esptool, un basé sur Python ESP8266 clignotant outil développé par Fredrik Ahlberg.

De notre terminal, nous cloner le référentiel par :

 AT+CWLAP 

Image du firmware

Avec l’outil clignotante téléchargé, la prochaine étape est de télécharger l’image que nous voulons à clignoter. Même comme avant, nous avons quelques options différentes pour quelle image (contenant l' Établissement interpréteur de commandes) à utiliser. Dans notre cas, nous utiliserons celui mis à disposition par Electrodragon (tel que recommandé dans leur wiki). Accédez à leur dossier partagé ESP8266 (Google Drive) et ensuite télécharger le fichier .bin :

 python esptool.py --port /dev/tty.SLAB_USBtoUART write_flash 0x00000 ~/Downloads/nodemcu_float_0.9.6-dev_20150704.bin 

Flasher le firmware de la ESP8266

Avant d’être en mesure d’utiliser esptool, nous avons besoin d’installer le Python module pySerial sur notre système. Cela peut être fait de plusieurs façons selon votre système d’exploitation. Une façon est de télécharger le code source du module :

 -- print ap list function listap(t) for k,v in pairs(t) do print(k.." : "..v) end end wifi.sta.getap(listap) 

Et l’installer en exécutant la commande suivante dans le Terminal (ou PowerShell pour les utilisateurs Windows) :

 http://arduino.esp8266.com/stable/package_esp8266c... 

Avec le module installé, nous pouvons maintenant flash l’image que nous avons téléchargé en utilisant le programme esptool . Nous aurons besoin de connaître l’emplacement du fichier dans notre système, mais aussi le nom du fichier de périphérique ou port COM, qui, dans notre cas, sont «~/Downloads/v0.9.5.2\ AT\ Firmware.bin"et"/dev/tty. SLAB_USBtoUART« respectivement. Ensuite, nous pouvons exécuter le programme esptool par :

Une fois cela fait, nous pouvons commencercommandes pour communiquer avec ESP8266 .

Son utilisation

Depuis les différentes façons d’envoyer des messages via le port USB de l’ordinateur, nous allons utiliser les Serial Monitor de la Arduino IDE à cet effet. Il suffit de choisir l’option appropriée d’outils → Port série → yourserialport (dans notre cas /dev/cu de . SLAB_USBtoUART) et en ouvrant la fenêtre Serial Monitor. Parce que nous n’allons pas à télécharger le firmware à la Commission avec l’IDE, nous devons vous inquiétez pas le sélectionné Board, la valeur par défaut de sélection de l’Arduino Uno est correct.

Dans la fenêtre de Serial Monitor, il faut tout d’abord régler deux paramètres. Nous avons mis la menu déroulant pour «Both NL & CR» et également le débit en bauds à 115200de fin de ligne. Une fois cela fait, nous pouvons entrer dans le testcommande :

qui retourne simplement un message OK. Puis, par exemple, nous pouvons essayer de rechercher les réseaux voisins en entrant :

Voir la liste complète des commandes disponibles sur l’étape "Options Firmware" de ce tutoriel.

Articles Liés

Débuter avec ESP8266 à l’aide de commandes AT, NodeMCU ou Arduino (ESP-12E)

Débuter avec ESP8266 à l’aide de commandes AT, NodeMCU ou Arduino (ESP-12E)

Cette Instructable va vous montrer les étapes nécessaires pour s'initier à la ESP8266 à l'aide d'une carte de développement peu fantastique pour le module ESP-12E. La pension comprend tout le nécessaire y compris un port USB à l'adaptateur série, mon
Débuter avec ESP8266 à l’aide de "commandes" AT Via Arduino

Débuter avec ESP8266 à l’aide de "commandes" AT Via Arduino

Wifi Module ESP8266 est une puce intégrée conçue pour communiquer dans le monde de l'internet par le biais de signaux de radio Wifi. C'est le lien entre un projet et de l'internet. Elle a le traitement à bord et la mémoire qui lui permet d'être intég
Guide d’un débutant configurer ESP8266 avec Arduino Mega 2560 ou Uno

Guide d’un débutant configurer ESP8266 avec Arduino Mega 2560 ou Uno

Pour n'importe quel produits open source pour réussir ou de l'adoption en masse par les « décideurs » / « DIY-ers » / « dev » / « etc » ; une documentation à jour et exacte ou le guide de démarrage rapide doit être fourni. Messages de l'utilisateur d
Le projet de l’Oculus carton : Bricolage virtuel réalité Gun avec suivi à l’aide d’Arduino et la ESP8266

Le projet de l’Oculus carton : Bricolage virtuel réalité Gun avec suivi à l’aide d’Arduino et la ESP8266

J'ai toujours voulu tirer les choses en réalité virtuelle, mais je suis fauché, alors j'ai fait ce que je pouvais. Il s'agit de ma tentative d'une expérience de style Oculus Rift avec un carton de Google. C'est en fait un très amusant projet et est e
Automatisation d’Arduino IOT avec ESP8266

Automatisation d’Arduino IOT avec ESP8266

Il s'agit d'un projet d'automatisation de l'ITO. pas comme les autres qui récupère uniquement les données du capteur à internet. J'ai utilisé il technique pour contrôler les périphériques de lecture à celui web api utilisant wifi module esp8266. avec
Sécurité de base avec ESP8266 - IoT

Sécurité de base avec ESP8266 - IoT

Ce projet vous aidera à créer un système de sécurité de base à l'aide d'un SoC de ESP8266 et un capteur PIR avec capacités suivante :Détecter le mouvementPossibilité d'activer le ON/OFF le système à partir d'une application sur votre téléphone portab
Contrôleur de température avec ESP8266 - IoT

Contrôleur de température avec ESP8266 - IoT

Ce projet vous aidera à créer un contrôleur de température à l'aide d'un SoC de ESP8266 et d'un capteur de température (DS18B20) avec des capacités suivante :Mesurer la températureEnvoyer un email si la température descend en dessous d'un seuilSurvei
IRToWebThingy : Télécommande pour adaptateur WiFi IR avec ESP8266

IRToWebThingy : Télécommande pour adaptateur WiFi IR avec ESP8266

J'ai fait un IRToWebThingy qui lit les codes de la télécommande infrarouge de la commune (et certains pas si fréquent) et les rend disponibles pour tous les périphériques sur le réseau WiFi local donc vous pouvez scripts diverses choses. Par exemple,
Station météo ITO avec Adafruit HUZZAH ESP8266 (ESP-12E) et Adafruit IO

Station météo ITO avec Adafruit HUZZAH ESP8266 (ESP-12E) et Adafruit IO

Bonjour, tout le monde ! Temps, il y a, j'ai vu cette Station météo par Aleator777 et je me suis inspiré pour faire mon propre station météo. J'ai vu que l'Edison Intel coûte trop cher à mon pays, donc j'ai décidé de trouver quelque chose de moins ch
Débuter avec le capteur de Bend

Débuter avec le capteur de Bend

Nous avons commencé par regarder comment le capteur de Bend est mise vers le haut, et comment il fonctionne.Nous avons ensuite examiné différents domaines, dans que nous pouvons le voir beeing utilisé.Enfin, nous avons fait un feu étaient vous pouvez
Bouclier d’Arduino WiFi pas cher avec ESP8266

Bouclier d’Arduino WiFi pas cher avec ESP8266

Dans mon précédent Instructable j'ai décrit comment brancher le module ESP-01 dans une maquette.C'est juste la première étape pour faire un bouclier d'Arduino WiFi bon marché en utilisant le module ESP8266. Avec quelques composants électroniques plus
Moniteur d’éclairement avec ESP8266 - IoT

Moniteur d’éclairement avec ESP8266 - IoT

Ce projet vous aidera à créer un moniteur d'éclairement à l'aide d'un SoC de ESP8266 et d'un capteur de luminosité (TSL2561) avec des capacités suivante :Mesure l'éclairementSurveiller l'éclairement de votre téléphone intelligentPour réaliser ce proj
Lampe Internet contrôlé avec ESP8266 wifi relais IoT

Lampe Internet contrôlé avec ESP8266 wifi relais IoT

ESP8266 wifi de commande du relais (ESP01) ITO a lampeInternet contrôlé lampe électrique avec ESP8266 wifi (ESP01) ITOInternet contrôlé lampe avec ESP8266 wifi relais ITOESP8266 (ESP01) est un émetteur/récepteur WiFi très faible coût qui peut être aj
Carte de commutateur WiFi ou prise intelligente avec Esp8266, Attiny 85 et capteur PIR avec android app

Carte de commutateur WiFi ou prise intelligente avec Esp8266, Attiny 85 et capteur PIR avec android app

Le 85 de Arduino Wifi est une petite planche avec ESP8266 module-01, Attiny85 micro contrôleur et un relais. Il a également et en-tête supplémentaire pour connecter un relais externe ou pour raccorder les capteurs comme PIR, IR etc. selon votre appli