Arduino Forum

International => Français => Topic started by: Artouste on Sep 18, 2014, 01:01 pm

Title: ESP8266 module wifi
Post by: Artouste on Sep 18, 2014, 01:01 pm
Bonjour
çà  fait qq semaines que l'on voit fleurir des infos sur le ESP8266

un petit module WIFI de format ~ les modules Nrfl401

un article avec des bouts d'arduino dedans   :smiley-mr-green:
http://zeflo.com/2014/esp8266-weather-display/

compte tenu du cout ça ouvre de nouvelles perspectives de petite connectivité sans trop se poser la question du cout de la solution wifi.

la dispo semble etre encore un peu cahotique

mais ça semble dispo chez seedstudio
http://www.seeedstudio.com/depot/WiFi-Serial-Transceiver-Module-w-ESP8266-p-1994.html
~ 7$
Title: Re: ESP8266 module wifi
Post by: B@tto on Sep 18, 2014, 02:12 pm
Salut,

J'en ai commandé y'a une semaine sur aliexpress ;)

Sinon j'en ai vu dispo cher smart-prototyping
Title: Re: ESP8266 module wifi
Post by: Artouste on Sep 18, 2014, 02:17 pm

Salut,

J'en ai commandé y'a une semaine sur aliexpress ;)

Sinon j'en ai vu dispo cher smart-prototyping

bonjour B@tto
bon alors , fallais pas t'y coller  :smiley-mr-green:
tu "nous" fais à reception un petit REX fissa  (genre " hello world" ?  8)
Title: Re: ESP8266 module wifi
Post by: B@tto on Sep 18, 2014, 03:05 pm
Faudra bien xD

Au final en plus j'aurais peut-être rien à faire vu l'essor (logique vu le prix et la simplicité) de ce chip :

https://hackaday.io/project/2879-ESP8266-WiFi-Module-Library
http://www.electrodragon.com/w/Wi07c
https://www.zybuluo.com/kfihihc/note/31135
https://nurdspace.nl/ESP8266
Title: Re: ESP8266 module wifi
Post by: al1fch on Sep 18, 2014, 06:13 pm
Bonjour

ça bouge beaucoup en ce moment de tous côtés  pour baisser les coûts du WiFi en 'Internet des objets" !

Dans une autre catégorie que l'ESP8266  il y a les dernières moutures de chez Texas : CC3100 et CC3200

(les modules CC3000 sur lesquels Adafruit avait pas mal investi semblent déjà obsolètes !)

Le coup chez TI  était bien préparé puisqu'une version d'Energia, préparée en coulisse depuis le printemps,  vient de sortir, prenant en charge CC3200 et CC3100
http://energia.nu/ (http://energia.nu/)

Un Launchpad CC3200 à 29,99 $ port compris (et sans taxes j'espère...) devrait arriver dans un ou deux jours dans ma boite aux lettres....
http://www.ti.com/tool/cc3200-launchxl (http://www.ti.com/tool/cc3200-launchxl)

Parfait pour une solution autonome et portable  (avec SSL) ....si la gestion de l'énergie tient ses promesses...
Il y a  sur cette carte :
-le CC3200  (unARM M4 + processeur WiFi b/g/n CC3100 en puce unique, pile TCP/IP , SSL...) +
-un FT2232
-un capteur de température IR TMP006
-un BMA222
Title: Re: ESP8266 module wifi
Post by: Artouste on Sep 18, 2014, 09:28 pm

...
ça bouge beaucoup en ce moment de tous côtés  pour baisser les coûts du WiFi en 'Internet des objets" !



Bonsoir Al1
content de te lire
merci pour l'info
Title: Re: ESP8266 module wifi
Post by: B@tto on Sep 19, 2014, 08:50 am
J'allais en parler justement du cc3200, le président de mon Fablab m'a fait une démo la semaine dernière.

Tu vas voir c'est une vraie tuerie ;)
Title: Re: ESP8266 module wifi
Post by: al1fch on Sep 25, 2014, 08:18 pm
CC3200+Launchpad+Energia .... Les premiers résultats sont OK
(Avec Texas il y aussi un 'plus' : la qualité des échanges et la réactivite grâce au forum E2E dédié à la puce
http://e2e.ti.com/support/wireless_connectivity/f/968.aspx (http://e2e.ti.com/support/wireless_connectivity/f/968.aspx))


revenons à nos moutons ....

ESP8266 déballé,  câblé sur une plaque d'essai avec un régulateur 3,3V 1A et un module FT232R
Dans un premier temps je veux 'tâter' la puce par les commandes AT, sans Arduino et avec une alimentation correcte.
Il me semble d'autre part que la puce n'est pas tolérante aux 5V sur ses entrées.

Le module reçu comporte 2 leds et le connecteur 10 pins est entièrement routé : ça serait donc la seconde version
Communication en 115200 bauds pour cette version.
Je lis que pour cette version il faut mettre CH_PD au niveau haut.
(http://zeflo.com/wp-content/uploads/2014/09/esp8266_pinout_h-569x236.png)
(source : http://zeflo.com/2014/esp8266-weather-display/ (http://zeflo.com/2014/esp8266-weather-display/))

câblage 4 fils entre FT232R et ESP8266 : 3,3V,    Masse,     Rx-Tx     et    Tx-Rx
CH_PD avec pull up à 3V3 et BP vers la masse.
GPIOs et Reset en l'air pour le moment

Le module est livré en configuration 'Point d'Accès' (mon PC voit un point d'Accès "ESP_991C83" , mode g, ouvert)
SI j'essaie de m'y connecter je reçois une adresse ip en 192.168.4.100, le module lui même est en 192.168.4.1
DHCP actif donc

Je lance un terminal pour lancer qq commandes AT  (Teraterm, 115200, fin de lignes CR+NL)
AT      donne OK
(AT+GMR me donne la version du firmware : 00150900)
AT+RST      donne OK....infos de chargement des modules... ready
AT+CWMODE?      donne 2 , confirmation du mode "AP"
AT+CWSAP      donne "ESP_991C83","",1,0 (id° du point d'accès, pas de mdp, canal 1 et 'ouvert'

c'est tout pour l'instant en mode 'AP', je veux basculer en mode 'STA' pour une connection sur ma box

AT+CWMODE=1 ... OK       (1 pour station, 2 pour point d'accès , 3 pour les deux)
AT+RST  (ça à l'air d'être nécessaire à l'usage après un changement de mode)
Le point d'accès ESP_991C3 disparait du paysage ...

Je peux maintenant scanner pour avoir les points d'accès disponibles :
AT+CWLAP        me liste une vingtaine de point d'accès  avec leurs niveaux de -55db à -95db
AT+CWJAP="id point acces","mdpasse"       pour la connection à la box , réponse OK

... à suivre...
Title: Re: ESP8266 module wifi
Post by: Artouste on Sep 25, 2014, 08:58 pm

...
revenons à nos moutons ....

ESP8266 déballé,  câblé sur une plaque d'essai avec un régulateur 3,3V 1A et un module FT232R
Dans un premier temps je veux 'tâter' la puce par les commandes AT, sans Arduino et avec une alimentation correcte.
Il me semble d'autre part que la puce n'est pas tolérante aux 5V sur ses entrées.

...
... à suivre...


Bonsoir Al1fch
merci pour le retour
ça semble tres "simple" au moins comme interfaçage de base
par curiosité , appro chez qui ? , delais ?

Title: Re: ESP8266 module wifi
Post by: al1fch on Sep 25, 2014, 09:08 pm
Bonsoir Artouste !

appro en 3j ouvrables ...(     .... à 10€ pièce   :(    )
Version 1 en photo sur le site Hackspark , un module en version 2 m'a été livré
https://hackspark.fr/fr/wifi-serial-transceiver-module-with-esp8266.html (https://hackspark.fr/fr/wifi-serial-transceiver-module-with-esp8266.html)

simple ... mais je bute ce soir sur la commande AT d'après !!!  (AT+CIPSTART).....
Title: Re: ESP8266 module wifi
Post by: Artouste on Sep 25, 2014, 09:43 pm

Bonsoir Artouste !

appro en 3j ouvrables ...(     .... à 10€ pièce   :(    )
...


:smiley-mr-green:
Quand on aime,  on ne compte pas (trop)  8)
Title: Re: ESP8266 module wifi
Post by: B@tto on Sep 26, 2014, 09:35 am

simple ... mais je bute ce soir sur la commande AT d'après !!!  (AT+CIPSTART).....


C'est à dire ?

EDIT : forum dédié ! http://www.esp8266.com/
Title: Re: ESP8266 module wifi
Post by: al1fch on Sep 26, 2014, 10:50 am
Bonjour B@tto


En mode STA (AT+CWMODE=1) peux jamais obtenir d'ip de ma Freebox pour le moment...même quand AT+CWJAP  répond  OK !
pb spécifique Freebox ? plantage suite à de successions de commandes AT hasardeuses ?

Ce matin le scan WiFi (AT+CWLAP) ne répond plus (à part 'busy' si on insiste) hier ça avait fini par marcher ... je ne sais plus trop comment..
...Il me semble que n'avait fonctionné qu'après plusieurs permutations de modes (STA, AP et STA+AP) , suivies de AT+RST et d'appuis sur le bouton CH_PD (chip enable)

quand j'aurai un moment je verrai à reflasher pour effacerdes probables restes de  configuration foireuse, voire passer en version 091
je ferai aussi des essais de connection sur autre chose que ma Freebox....

Dans l'état actuel la puce me parait quand même un brin capricieuse (dans la mesure ou je comprend ses diverses commandes AT  ;))
Avec les RN171 ou les MRF24G0 j'ai eu en général  des résultats constants pour des séquences de commandes définies... là c'est un peu trop aléatoire à mon gôut !

je suis l'actualité de la puce sur le forum dédié ... patience .... un meilleur firmware arrive avec des commandes AT supplémentaires et, si possible moins de bugs !

Title: Re: ESP8266 module wifi
Post by: Artouste on Sep 26, 2014, 11:54 am

...
je ferai aussi des essais de connection sur autre chose que ma Freebox....

Dans l'état actuel la puce me parait quand même un brin capricieuse (dans la mesure ou je comprend ses diverses commandes AT  ;))
...

Bonjour Al1
merci pour tes essais poussés, là je pars dans ma campagne pour un W-E prolongé , je passerais  commande mardi
sur ton lien pour appro rapide de 2 ex.

@Batto , ta commande sur aliexpress quel delai ?
Title: Re: ESP8266 module wifi
Post by: icare on Sep 26, 2014, 12:25 pm
Bonjour,

.....là je pars dans ma campagne pour un W-E prolongé , ...

Ah le chanceux, nous on reste au taffe.
:smiley-mr-green:
Title: Re: ESP8266 module wifi
Post by: Artouste on Sep 26, 2014, 12:28 pm

Bonjour,

.....là je pars dans ma campagne pour un W-E prolongé , ...

Ah le chanceux, nous on reste au taffe.
:smiley-mr-green:

je ne suis pas sinistré non plus ,  là bas j'ai aussi accés au web  :smiley-mr-green:
@+
Title: Re: ESP8266 module wifi
Post by: al1fch on Sep 26, 2014, 12:34 pm
Bonjour à vous !

Je ne ferai sans doute pas un w.e prolongé  "ESP8266"....  ;)

La piste d'une mésentente entre la puce (avec son firmware actuel) et la Freebox se confirmerait-elle ?

L'ESP8266 récupère une adresse ip d'un smartphone en 'Partage de connection'...  :)
Après le AT+CWJAP la commande AT+CIFSR renvoie l'adresse ip optenue du smartphone contrairement à l'essai Freebox

Freebox V6, connection OK aujourd'hui, l'ESP8266 récupère l'adresse ip fournie
Title: Re: ESP8266 module wifi
Post by: B@tto on Sep 26, 2014, 01:19 pm
Pour le délai je sais pas trop, aliexpress c'est toujours un peu plus lent que les autres boutiques chinoises.

Pour l'histoire avec la freebox bizarre ... Quelle version de freebox ?

Après si c'est un peu comme les SIM900, les commandes AT ne réponde pas forcément pareil si t'as pas fait un reset. Exemple si t'essaye de retaper le code PIN, tu te tapes ERROR alors que bon, dans l'absolu ça aurait pu être pris en charge par le module ...
Title: Re: ESP8266 module wifi
Post by: al1fch on Sep 26, 2014, 02:37 pm
Freebox V6..... nouvel essai OK aujourd'hui en me rapprochant de la box
(j'étais hier sans doute hier en limite de portée, on ne peut pas trop demander à une antenne imprimée !)

Après le AT+CWJAP pour la box, puis une petite attente d'une dizaine de secondes , la commande AT+CIFSR renvoie bien l'addresse obtenue ....
Title: Re: ESP8266 module wifi
Post by: B@tto on Sep 27, 2014, 10:29 am
Essai de portée : https://www.youtube.com/watch?v=7BYdZ_24yg0

Et dispo chez electrodragon : http://www.electrodragon.com/product/esp8266-wi07c-wifi-module/

Pour 1 module ça vaut pas trop le coup (4.5$ mais 6$ de frais de port), mais ça devient vite avantageux
Title: Re: ESP8266 module wifi
Post by: al1fch on Sep 27, 2014, 08:04 pm
tous les jours du nouveau autour du module avec la puce ESP8266

Vu sur le blog d'ElectroDragon : un utilitaire (sans ideogrammes !) sous Windows  pour upgrader le firmware par l'Uart
ça permet de flasher la version 00170901 avec le fichier binaire joint au soft (ESP_8266_BIN0.92.bin)
http://blog.electrodragon.com/cloud-updating-your-wi07c-esp8266-now/ (http://blog.electrodragon.com/cloud-updating-your-wi07c-esp8266-now/)

Premier upgrade par UART :
j'ai fait la manip (mon module était livré avec le  firmware 0015 0900)
-> GPIO[font=Verdana]0[/font] à la masse, CH_PD à Vcc, GPIO[font=Verdana]2[/font] et RST en l'air  
-> mise sous tension (le module attend son binaire sur le port série)
->lancer ESP8266_flasher.exe, parametrer le bon port série, sélectionner le fichier bin  et lancer
...... on voit la progesssion du % d'écriture de la mémoire flash.....pas pu apercevoir l'affichage des derniers %  :smiley-eek:
une fenetre de plantage de soft est venue se superposer   :smiley-yell:

Remise sous tension après avoir laissé GPIO[font=Verdana]0[/font] en l'air pour le fonctionnement normal
Tout parait OK  :smiley-mr-green:

AT+GMR  indique maintenant un firmware en version 0017 0901
le module est en mode AP, je  le passe en mode 1 (Station) par AT+CWMODE=1
le scan Wifi par AT+CWLAP donne maintenant les adresses MAC des points d'accès en plus de leur id, leur canal et le niveau du signal

Second upgrade par Internet:
Ce firmware dispose d'une commande supplémentaire AT+CIUPDATE pour faire les mises à jour ultérieures par Internet  :)
Testé OK , comme sur le blog ElectroDragon :
Sans câblage particulier (laisser le câblage normal) la commande AT+CUPDATE enchaine les 4 étapes CIUPDATE 1 à 4 avec une durée de 1 minute environ pour la 4eme étape ....... j'ai eu ensuite 2 ou 3 resets d'affilée

La puce est restée en mode STA  , toujours associée à la box  
(++++le flashage par CIUPDATE n'a pas touché la zone où sont stockés les parametres)
La commande AT+GMR  indique maintenant version 0018 0902

Un autre outil de flashage par UART est en développement içi avec des infos sur le protocole
https://github.com/themadinventor/esptool (https://github.com/themadinventor/esptool)
Title: Re: ESP8266 module wifi
Post by: al1fch on Oct 01, 2014, 03:45 pm
Intense activité autour de la puce WiFi ESP8266EX ....
https://espressif.com/en/products/esp8266/ (https://espressif.com/en/products/esp8266/)
surtout depuis la 'fuite' du SDK.....de plusieurs côtés on voit arriver les ajouts de commandes AT

La liaison série à 57600 bauds (puis 115200 bauds pour les derniers modules) ne facilitait pas les choses pour les Arduinos  (quasi impossibilité de gérer avec SoftSerial).  Une priorité pour certains était de sortir un firmware à 9600 bauds par défaut + une commande AT pour changer le débit

Ce firmware vient de sortir : (version repérée  0922  içi :  http://www.electrodragon.com/w/Wi07c (http://www.electrodragon.com/w/Wi07c) )
Une fois flashé on peut avoir la 'signature'  des auteurs du fork
Code: [Select]
AT+CHELLO
*** Modified by ***
HuangRui <vowstar@gmail.com>
JiYaping <jyp1817@gmail.com>


Au même moment apparait une premier shield 'Arduino IOT' ou 'IOT board' .... sous la carte on y voit le nom des créateurs (id firmware !!)
http://item.taobao.com/item.htm?spm=a1z10.1.w4004-100569795.5.HkMWCY&id=41121091306 (http://item.taobao.com/item.htm?spm=a1z10.1.w4004-100569795.5.HkMWCY&id=41121091306)

Il ne manque qu'une bonne librairie......
...tiens en voilà justement une (bonne ou pas  ? pas testée... !!)  adaptée à ce même firmware 0922 !
http://git.oschina.net/supergis/ESP8266Lib (http://git.oschina.net/supergis/ESP8266Lib)


Coté modules ça ce diversifie : type d'antenne, nombre de pins, pas....
je m'intéresse en particulier à celui çi  pas de 2mmm , avec antenne céramique,  qui donne accès a davantage de GPIOs
http://www.electrodragon.com/product/esp8266-wifi-board-full-ios-smd/ (http://www.electrodragon.com/product/esp8266-wifi-board-full-ios-smd/)

Title: Re: ESP8266 module wifi
Post by: B@tto on Oct 01, 2014, 04:11 pm
Et est-ce qu'on peut le reprogrammer pour faire ce qu'on veut ? C'est bien beau les GPIO mais sans intelligence derrière, ça ouvre peu de perspective en soi, il faudra toujours un µC derrière pour piloter le tout, donc l'intérêt des GPIO devient de suite dérisoire ...
Title: Re: ESP8266 module wifi
Post by: al1fch on Oct 01, 2014, 05:00 pm
Bonjour B@tto

Code: [Select]
Et est-ce qu'on peut le reprogrammer pour faire ce qu'on veut ?

-oui si on est pret à installer l'environnement de programmation qui a 'fuité', si on contourne sa license, si on étudie les sources du dernier SDK ...si on  programme :ce que l'on veut ,   certains le font déjà avec succès.


-oui si on attend un peu la mise au point d'un compilateur GCC...
http://www.esp8266.com/viewforum.php?f=9&sid=af145f999384bcd495f03e1868e62fd2 (http://www.esp8266.com/viewforum.php?f=9&sid=af145f999384bcd495f03e1868e62fd2)

Ces deux voies sont en chantier actuellement sur le forum de la communauté ESP8266.

Dans mon cas je me borne pour l'instant  à attendre la prochaine mouture du firmware : après la commande de changement de débit de l'UART vient la commande AT de pilotage des GPIOs..... ;) ça fera qq GPIOs de plus.... avec un Tiny85 associé par exemple ce n'est pas négligeable !

Autre intéret pour le module signalé ci-dessus : GPIO16 est routé , contrairement au module 10 broches actuel
GPIO16 d'après la doc jouerait un rôle particulier dans la gestion du 'Deep Sleep'
Avec le module actuel (10 pins) je n'ai pas encore réussi a descendre en dessous de 0,3 mA  (consommation de la led rouge, l'ESP8266 et la mémoire Flash sont en veille)
Title: Re: ESP8266 module wifi
Post by: Artouste on Oct 01, 2014, 09:14 pm

Intense activité autour de la puce WiFi ESP8266EX ....
..


Bonsoir Al1fch
Merci de nous tenir ansi au fil de l'eau concernant  tes "decouvertes/expés"  8)

Je devrais recuperer de quoi jouer semaine prochaine  8)




Title: Re: ESP8266 module wifi
Post by: B@tto on Oct 02, 2014, 01:26 pm
Question : c'est quoi la puce en plus sur les modules (le SOIC 8) ?
Title: Re: ESP8266 module wifi
Post by: al1fch on Oct 02, 2014, 02:24 pm
Mémoire Flash SPI de 4Mbits. Sur mon module c'est une W45Q40BW de Winbond
Voilà le schema d'application d'après Espressif (créateur de la puce ESP8266EX) :
L'ESP8266EX n'a besoin que d'un quartz 26MHz (20ppm), d'une mémoire flash SPI, d'une dizaine de composants passifs ... et d'une antenne
Title: Re: ESP8266 module wifi
Post by: B@tto on Oct 02, 2014, 04:20 pm
On commence à trouver le chip seul :
http://www.aliexpress.com/item/Free-Shipping-New-esp8266-port-wifi-Chip/32210759069.html

Et des versions inintéressantes presque tout en un :
http://www.aliexpress.com/item/ESP8266-Serial-WIFI-wireless-module-WIF-wireless-transceiver-module-Shielding-small-volume/2040685382.html
Title: Re: ESP8266 module wifi
Post by: al1fch on Oct 02, 2014, 10:34 pm
Un exemple simple :  DS18B20 <-> Arduino Pro MIni 3V <-> module ESP8266 <-> Thingspeak
http://www.instructables.com/id/ESP8266-Wifi-Temperature-Logger/ (http://www.instructables.com/id/ESP8266-Wifi-Temperature-Logger/)

-Carte 3,3V = pas de pont diviseur pour relier le TX Arduino au Rx du module
-Régulateur : comme indiqué il vaut mieux prévoir de pointes proches de 300mA  !
-firmware .922 comme indiqué pour bénéficier d'un UART à 9600 bauds par défaut  (OK pour SoftSerial)

Depuis plusieurs heures j'étais en train de faire le même genre de manip, également avec ThingSpeak , en envoyant toutes les 5' un entier incrémenté :
je comptais regarder l'allure de la droite demain matin pour avoir une idée des 'râtés' de la connection !!
Pas avec une carte Arduino, mais pas loin : un Launchpad LM4F de Texas, en 3,3V  avec ses UARTS multiples.
Contrairement à l'exemple ci dessus le module chez moi a eu droit à son petit régulateur LDO MCP1702 (250mA seulement) et un bon découplage de proximité 10µF // 100nF

'Mon' code (Energia) est lui aussi , très,  très inspiré du code proposé par ElectroDragon içi :
http://www.electrodragon.com/w/Wi07c (http://www.electrodragon.com/w/Wi07c)

(ThingSpeak est rudimentaire (par rapport à Xively, Plotly, Carriots...) mais il se pliote simplement avec une petite requête  Get en HTTP)
Title: Re: ESP8266 module wifi
Post by: Artouste on Oct 03, 2014, 12:54 pm


(ThingSpeak est rudimentaire (par rapport à Xively, Plotly, Carriots...) mais il se pliote simplement avec une petite requête  Get en HTTP)

bonjour
Je ne connaissais pas , et effectivement c'est simple pour faire du log simple
Title: Re: ESP8266 module wifi
Post by: B@tto on Oct 03, 2014, 01:35 pm
Chez Sparkfun aussi ils ont sorti un service de data
Title: Re: ESP8266 module wifi
Post by: Artouste on Oct 03, 2014, 01:47 pm

Chez Sparkfun aussi ils ont sorti un service de data

Bonjour B@tto
Pour moi qui suis avant tout et revendiqué  "homme de capteurs"   :smiley-mr-green:
c'est agreable de ne pas "avoir à se peler" au moins pour test, la "couche" log sur internet"
injecter et retrouver facilement des datas "sur internet" sans que ça te prenne 3 jours est agreable.
je vois bien les contraintes et limites , mais pour du vite fait ...  8)

lien vers le service Sparkfun ?
Title: Re: ESP8266 module wifi
Post by: al1fch on Oct 03, 2014, 02:51 pm
Les services du genre Pachube/Cosm/Xively se multiplient en ce moment, plus ou moins intéressants pour le hobbyste !
Je vais passer de Xively à  Carriots  pour les logs de données (voir leur offre  mail et sms d'alerte...pourvu que ça dure  ;))  
tout en gardant ThingSpeak comme sortie log 'debug' des applis connectées. (une ligne GETvers ThingSpeak  dans un programme c'est comme un debugSerial !)
Contrairement à d'autres il permet, d'un clic de souris, de rapatrier pour traitement  toutes ses données en CSV (faire la même chose avec Xively = prise de tête !)

Mon module ESP8266  a bien posté toutes les 5 minutes son entier incémenté depuis hier soir 10 h, pas un loupé !
https://thingspeak.com/channels/918 (https://thingspeak.com/channels/918)

Avec quelques jours de recul et de pratique je trouve que la puce ESP8266EX est bien conçue et suivie par son constructeur  'Espressif' (Firmwares en progression rapide.)  Espressif semble avoir bien mûri son coup et a de grandes ambitions en IOT. ( Lui aussi monte en ce moment son systeme 'cloud' IOT).

Tout me parait pour l'instant OK avec la puce ...pourvu que l'alimentation soit correcte,  que la puce ait à tout moment les mA qu'elle réclame,  pouvu qu'on attende l'exécution d'une commande AT avant d'envoyer la suivante, que l'antenne soit assez dégagée ....

Title: Re: ESP8266 module wifi
Post by: Artouste on Oct 03, 2014, 02:59 pm

...
Mon module ESP a bien posté toutes les 5 minutes son entier incémenté depuis hier soir 10 h, pas un loupé !
https://thingspeak.com/channels/918




Bonjour Al1
ton lien pointe vers une balise mail  :smiley-mr-green:

ça mieux
https://thingspeak.com/channels/918 (https://thingspeak.com/channels/918)
Title: Re: ESP8266 module wifi
Post by: al1fch on Oct 03, 2014, 03:10 pm
Bonjour Artouste
merci ! ç'est maintenant corrigé

ESP8266 :  petit point d'étape pour ceux qui vont recevoir leurs 'billes' !

-la page qui me parait rassembler l'essentiel , actualisé, des infos : http://www.electrodragon.com/w/Wi07c (http://www.electrodragon.com/w/Wi07c)
-les modules livrés actuellement semblent etre encore en firmware 0.90 ( 00150900 quand on fait AT+GMR)
-le firmware 'officiel' (Espressif) est aujourd'hui le 0.92  (0018000902)  on l'obtient par 'cloud update' si on est en 0.91
Attention : les lignes de commande AT doivent maintenant être envoyées avec CR+LF (ça pose un pb à Putty)
-une version  .092  modifiée apparait  , sans doute liée a la commercialisation imminente de shields Arduino (liaison SoftwareSerial avec la puce WiFi)
http://www.electrodragon.com/w/File:V0.9.2.2_AT_Firmware.bin.zip (http://www.electrodragon.com/w/File:V0.9.2.2_AT_Firmware.bin.zip)
Ce firmware apporte : 9600 bauds par défaut + débit configurable, echo On/Off, watchdog On/Off.

Pour Flasher les firmwares je retiens aujourd'hui XTCOM_UTIL http://www.electrodragon.com/w/File:XTCOM_UTIL.zip (http://www.electrodragon.com/w/File:XTCOM_UTIL.zip), qui marche à tous les coups à conditions qu'on loge son adaptateur UART/USB en dessous de COM7 !!
(en cas de pb faire un peu de ménage  du côté des COM3 à COM6 https://learn.adafruit.com/how-to-find-hidden-com-ports/overview (https://learn.adafruit.com/how-to-find-hidden-com-ports/overview)

Deux autres outils de flashage semblent avoir des pb peu avant la fin des 100% quand on veut flasher l'intégralié des 520Ko :
-un utilitaire en ligne de commande  sous Python , ESPTool, https://github.com/themadinventor/esptool (https://github.com/themadinventor/esptool)
-Flashdownloader sous Windows https://www.amazon.com/clouddrive/share/oghB7_GosqMIPiyi3Lu2oZj8OQNB2JFy8sy9Azd6cA0 (https://www.amazon.com/clouddrive/share/oghB7_GosqMIPiyi3Lu2oZj8OQNB2JFy8sy9Azd6cA0)

Bonus : quelque soit le firmware, si vous préférez configurer l'ESP à la souris plutot qu'à la ligne de commande AT voici ESP8266 Config
https://github.com/AppStackTH/ESP8266-Config (https://github.com/AppStackTH/ESP8266-Config)
Title: Re: ESP8266 module wifi
Post by: B@tto on Oct 03, 2014, 08:52 pm
Punaise chaque jour une nouveauté :)

J'ai reçu les miens tout à l'heure ! Mais pas sûr que j'ai le temps de jouer avec avant une semaine ...
Title: Re: ESP8266 module wifi
Post by: Squonk42 on Oct 03, 2014, 11:00 pm
lien vers le service Sparkfun ?

Onglet "Data" sur leur site web:
https://data.sparkfun.com/
Title: Re: ESP8266 module wifi
Post by: Artouste on Oct 03, 2014, 11:15 pm

lien vers le service Sparkfun ?

Onglet "Data" sur leur site web:
https://data.sparkfun.com/

bonsoir
merci Squonk42
J'ai bien vu aussi que tu lorgnais sur le forum 8266  :smiley-mr-green:
Title: Re: ESP8266 module wifi
Post by: Squonk42 on Oct 03, 2014, 11:26 pm
Oh, bien plus que lorgner  :)

Disons que j'ai activement participé à explorer les possibilités du chip  :smiley-mr-green:
Title: Re: ESP8266 module wifi
Post by: Artouste on Oct 03, 2014, 11:40 pm

Oh, bien plus que lorgner  :)

Disons que j'ai activement participé à explorer les possibilités du chip  :smiley-mr-green:

:smiley-mr-green:
j'avais bien vu et compris 
Disons donc que te retrouver là est encore plus  incitatif  8)
Title: Re: ESP8266 module wifi
Post by: al1fch on Oct 03, 2014, 11:46 pm
Bonsoir Squonk42, content de te retrouver içi !

Quote
Disons que j'ai activement participé à explorer les possibilités du chip

Je confirme !!

Je vois (disons plutôt j'entrevois) une activité importante en particulier de Squonk pour :
-que la puce ait un firmware "tel qu'il devrait être",
-que la puce bénéficie d'un compilateur GCC
-que la liste des commandes AT soit étoffée...et que ces commandes soient 'dans les règles de l'art'

Pour ma part je me contente d'utiliser le(s) firmwares "tels qu'ils sont" et de répercuter sur ce forum Arduino.

N'hésites pas, Squonk42 à compléter/corriger mes propos, je découvre la puce depuis qq jours seulement !!

Edit : (5/10/2014) Compilateur GCC OK !! http://www.esp8266.com/viewtopic.php?f=9&t=224&start=70 (http://www.esp8266.com/viewtopic.php?f=9&t=224&start=70))

Title: Re: ESP8266 module wifi
Post by: Artouste on Oct 06, 2014, 02:38 pm

...
Edit : (5/10/2014) Compilateur GCC OK !! http://www.esp8266.com/viewtopic.php?f=9&t=224&start=70 (http://www.esp8266.com/viewtopic.php?f=9&t=224&start=70))



Bonjour Al1
Bon , me reste plus qu'à attendre  :smiley-mr-green:

A tu eu l'occasion de faire/tester  du mode ad hoc ?

suggestion :  comme tu es en veille sur passerelle   :smiley-mr-green:
pour ce genre d'evolution "importante"
un reply est AMHA preferable à un edit , l'edit n'est pas propagé par "mail"  8)
Title: Re: ESP8266 module wifi
Post by: Artouste on Oct 08, 2014, 02:13 pm
Bon
Il semblerait que la  commande 2 ex soit arrivée.
Je recupere ça vendredi au stock , et si la MTO pour le  WE est pourrie   ...

Question aux déjà fournis et pour faire court :

1ere chose à faire (apres avoir verifié que ça repond AT) = injecter le dernier firmware "à la mode" ?
Title: Re: ESP8266 module wifi
Post by: al1fch on Oct 08, 2014, 11:20 pm
OK pour privilégier les nouveaux messages plutôt que d'éditer un précedent pour l'annonce d'une nouvelle qui mérite une 'signalement' par mail !!

C'est maintenant le désassembleur IDA qui 'rentre dans le rang'
http://forum.arduino.cc/index.php?action=post;msg=1913283;topic=267564.30;sesc=872df3bd1ff4c59e399f8d6bbcce21ff (http://forum.arduino.cc/index.php?action=post;msg=1913283;topic=267564.30;sesc=872df3bd1ff4c59e399f8d6bbcce21ff)

La 'veille sur passerelle' va laisser place  place à qq bonnes bordées à terre.... :smiley-mr-green:

Ad Hoc ? Pas encore vu avec ESP8266, du moins au niveau où je joue = commandes AT disponibles !!  (Mode Infrastructure seulement, AP/STA). ...Ceux qui ont regardé  'sous le capot'  ont peut être déjà vu des routines permettant que de faire autre chose que de l'Infrastructure....la 'pub' d'Espressif laisse entendre que c'est possible.

Pour faire court ? après le "AT ... OK" ?

Je te conseille de flasher en firmware 0.9.2.2 (= 0.9.2 modifié pour faciliter SoftwareSerial, gestion du débit)
Tu verras de toutes façons (sauf nouvelle modif) le module cracher' son log de boot à 76000 bauds environ avant de passer au débit de fonctionnement 'normal'....

Voilà le bout de code  (+carte Arduino Uno) qui donnait chez moi un fonctionnement fiable, sur 72h,  (module en Station, client HTTP alimentant un fil ThingSpeak en GET) . Le module pour ces essais, 24h/24 pendant 3,5 jours, voyait mon  point d'accès à -70dB,  dans un environnement 'chargé' en WiFi (une dizaine de point d'accès au dessus de -90dB,  en ne comptant que pour 1 chaque  'triplette'  Free !!)

A mon retour j'aimerai ,entre autres, tester la gestion par le µC  du signal CH_PD et/ou RST (veille/réveil)
Title: Re: ESP8266 module wifi
Post by: al1fch on Oct 09, 2014, 08:46 am
Datasheet de la puce ESP8266 traduite du chinois vers l'anglais par un intervenant du forum 'ESP8266'
fil : http://www.esp8266.com/viewtopic.php?f=5&t=284 (http://www.esp8266.com/viewtopic.php?f=5&t=284)
lien Dropbox de téléchargement :
https://www.dropbox.com/s/cpzs2qqa6sdb0fe/ESP8266DataSheetEnglish-PBJ.pdf?dl=0 (https://www.dropbox.com/s/cpzs2qqa6sdb0fe/ESP8266DataSheetEnglish-PBJ.pdf?dl=0)
Title: Re: ESP8266 module wifi
Post by: Artouste on Oct 09, 2014, 01:00 pm
bonjour
OK , merci
pour debuter , je vais suivre ta route  :smiley-mr-green:
injecter le firmware 0.9.2.2
et faire un test "ThingSpeak" pour aussi voir la portée BOX/8266 dans un cadre residentiel  8)
bonnes bordées  :smiley-mr-green:
Title: Re: ESP8266 module wifi
Post by: B@tto on Oct 13, 2014, 03:01 pm
Bon, je pense commencer à jouer avec la bête ce soir ou demain :)

Mais à force de lire des topics sur le sujet, j'ai même plus envie de me servir d'une Arduino vu que le SoC est largement plus puissant qu'une Uno ... Y'en a même un qui s'en sert pour héberger un serveur minecraft :o
https://www.youtube.com/watch?v=R1zx0xV0pWw

Le codage a l'air quand même un peu velu sur ce proc ... et comme j'ai jamais mis autant les mains dans le cambouis au niveau compil je suis largué sur beaucoup de sujet vu que les mecs qui bossent dessus ont l'air très calés, ils en oublient les pauvres incultes xD

D'après ce que j'ai compris pour le moment la compil sous windows c'est pas possible (avec GCC j'entends) ?
Title: Re: ESP8266 module wifi
Post by: Artouste on Oct 13, 2014, 03:42 pm

Bon, je pense commencer à jouer avec la bête ce soir ou demain :)

...
D'après ce que j'ai compris pour le moment la compil sous windows c'est pas possible (avec GCC j'entends) ?

Bonjour
J'en ai un qui tourne depuis hier soir avec les manips de Al1fch
des "rapides" test faits , meme si il y a mieux que  l'antenne imprimée sur le PCB ,  je n'ai pas eu/detecté de pb de connections
dans mon appart , ma box  est relativement "centrée" et l'ambiance wifi "visible" est plutot consequente  :smiley-mr-green:
Le reste à suivre pour moi plus tard, mais pour de l'IOT petite exigence ça semble quand meme bien sympa.

il semblerait que de la concurence sur ce segment apparaisse
http://www.seeedstudio.com/depot/EMW3162-WiFi-Module-p-2122.html
(http://www.seeedstudio.com/depot/EMW3162-WiFi-Module-p-2122.html)


Title: Re: ESP8266 module wifi
Post by: Squonk42 on Oct 13, 2014, 04:33 pm
il semblerait que de la concurence sur ce segment apparaisse
http://www.seeedstudio.com/depot/EMW3162-WiFi-Module-p-2122.html
(http://www.seeedstudio.com/depot/EMW3162-WiFi-Module-p-2122.html)

+$1.50 dans les mêmes quantités et chez le même fournisseur (Seeed Studio), soit 21.5% plus cher...

Plus gros, 2 CPUs au lieu d'1 seul, le traitement WiFi (IP ?) est déporté dans le chip WLAN sans moyen d'y toucher.

Le seul intérêt est qu'il y a un STM32F205RG standard à bord, et que le module semble certfifié CE/FCC.

Autant se faire une carte avec l'ESP8266 + STM32F205RG!
Title: Re: ESP8266 module wifi
Post by: Squonk42 on Oct 13, 2014, 04:35 pm
D'après ce que j'ai compris pour le moment la compil sous windows c'est pas possible (avec GCC j'entends) ?

Non, pas pour le moment !
Title: Re: ESP8266 module wifi
Post by: Artouste on Oct 13, 2014, 04:46 pm

il semblerait que de la concurence sur ce segment apparaisse
http://www.seeedstudio.com/depot/EMW3162-WiFi-Module-p-2122.html
(http://www.seeedstudio.com/depot/EMW3162-WiFi-Module-p-2122.html)

+$1.50 dans les mêmes quantités et chez le même fournisseur (Seeed Studio), soit 21.5% plus cher...

Plus gros, 2 CPUs au lieu d'1 seul, le traitement WiFi (IP ?) est déporté dans le chip WLAN sans moyen d'y toucher.

Le seul intérêt est qu'il y a un STM32F205RG standard à bord, et que le module semble certfifié CE/FCC.

Autant se faire une carte avec l'ESP8266 + STM32F205RG!

Bonjour Squonk
tu a parfaitement raison, mais je me place là essentiellement dans la peau du "bricoleur"  :smiley-mr-green:   , je ne reflechis pas production de masse  :smiley-mr-green: , je regarde ce qui ce fait/sort en comparaison des solutions wifi precedemment existantes (rien de moins sous les ~ 30 $ )

Title: Re: ESP8266 module wifi
Post by: Squonk42 on Oct 14, 2014, 08:32 am
je regarde ce qui ce fait/sort en comparaison des solutions wifi precedemment existantes (rien de moins sous les ~ 30 $ )

Oh, ça fait déjà un moment que cela existe ;)

Tout a commencé en 2010 lorsqu'Atheros a sortie son reference design "AP-121" : il s'agissait du premier de ce type permettant de réaliser un routeur AP WiFi de poche avec juste un chip WiSoC (le AR9331), un boîtier de SDRAM et un boîtier de Flash série SPI.

Le premier routeur de ce type à vraiment percer au niveau du grand public fut le maintenant fameux TP-Link TL-WR703N à 22$, c'était courant 2012.

Ont suivi tout un tas d'autres routeurs basés sur le même chip AR9331 ou sur le concurrent Ralink RT5350, dont on trouve des modèles pas plus gros qu'un briquet pour 9$, au prix d'une consommation quasi doublée et de performances radio moins importantes.

2013 a vu fleurir des modules WiFi à intégrer, basé sur ces chips à moins de 8$, et l'apparition de gros constructeurs avec TI et son CC3000 par exemple, bien qu'à des prix bien plus élevés (30$).

C'était quand même rageant car il est facile de trouver des clefs USB ou des cartes SDIO WiFi à moins de 10$... On pouvait se dire qu'il y avait encore mieux à faire !

Les fabricants ont commencé à se bouger enfin cette année : Qualcomm/Atheros a sortie le QCA4004, Mediatek/Ralink le MT7620 (successeur à 300MBPS du RT5350) et le MT7681, TI son module CC3200. On trouve maintenant des modules à base de QCA4004 ou MT7681 à 6-7$, et le CC3200 à $18.

Mais l'ESP8266 est le premier chip qui permet de descendre le prix du module en dessous des 5$, voire 4$...

Le gros avantage est qu'il intègre complètement la partie RF (il y a juste besoins d'un filtre passif en Pi simple et d'une antenne), qu'il n'a besoin que d'une Flash SPI externe et d'un quartz 26 MHz. Il n'y a ainsi pas besoin de réaliser un calibrage individuel RF en production, ce qui est rassurant quand on sait comment ces modules sont fabriqués...

Maintenant, il y 2 chemins que vous pouvez suivre : soit programmer directement le chip lui-même, soit l'utiliser comme modem AT depuis un MCU externe, voire une carte Arduino standard.

Ha, j'oubliais, Atmel a l'air de s'y mettre aussi avec un shield WiFi Arduino qui devrait arriver début 2015:
http://hackaday.com/2014/09/30/atmel-and-arduino-announce-wi-fi-shield-101-at-world-maker-faire/

Ce sera peut-être un peu tard et un peu plus cher  :smiley-mr-green:
Title: Re: ESP8266 module wifi
Post by: al1fch on Oct 14, 2014, 12:35 pm
Bonjour

Côté consommation que constatez vous de votre côté ?

Avec mes deux modules, firmware 'OTA' ou firmware 0.9.2.2  je relève au scope, aux bornes d'une 0,33 Ohm çoté masse :
des salves à 380 mA environ (un poil au dessus en mode STA à bonne distance de la box)
Soit 50% de plus qu'annoncé içi ou là ....
Pour mes modules j'en déduis : régulateur 3V3 500mA avec ses condensateurs !!
Title: Re: ESP8266 module wifi
Post by: Artouste on Oct 14, 2014, 01:13 pm

je regarde ce qui ce fait/sort en comparaison des solutions wifi precedemment existantes (rien de moins sous les ~ 30 $ )

...
Ce sera peut-être un peu tard et un peu plus cher  :smiley-mr-green:

Bonjour
merci squonk pour cet etat des lieux  :smiley-mr-green:
j'avais suivi ton boulot sur le WR703N

J'ai utilisé ici ou là , sur base arduino la solution (pour moi la plus simpleà gerer en DIY )
shield ethernet+WR702N (dispo en france pour ~ 20 €) , ça fonctionne , mais en restant pragmatique ça fait quand meme usine à gaz pour un cout final de la solution  quand meme assez important , (sans parler de la conso)
Title: Re: ESP8266 module wifi
Post by: Artouste on Oct 14, 2014, 01:14 pm

Bonjour

Côté consommation que constatez vous de votre côté ?



Bonjour Al1
Je ferais des mesures ce W-E
Title: Re: ESP8266 module wifi
Post by: Squonk42 on Oct 14, 2014, 01:31 pm
Avec mes deux modules, firmware 'OTA' ou firmware 0.9.2.2  je relève au scope, aux bornes d'une 0,33 Ohm çoté masse :
des salves à 380 mA environ (un poil au dessus en mode STA à bonne distance de la box)
Soit 50% de plus qu'annoncé içi ou là ....

Ça fait beaucoup !
Title: Re: ESP8266 module wifi
Post by: al1fch on Oct 15, 2014, 01:42 pm
Voilà un petit schema de connection avec une carte UNO
Je teste actuellement le comportement veille/réveil du module par le biais du signal CH_PD
Le module n'est activé qu'une dizaine de secondes toutes les 10'. Inactif il consomme 0,3mA (led rouge !!)
Le réultat est assez satisfaisant mais il faut consolider la procédure de réveil, j'ai eu qq loupés
Objectif suivant : remplacer la carte Uno par un MSP2553, exploiter au mieux les modes de faible consommation de ce µC et alimenter le tout par piles
Par la suite, en fonction des disponibilités vu l'investissement 'temps' : travailler sans µC annexe

Title: Re: ESP8266 module wifi
Post by: Artouste on Oct 15, 2014, 02:33 pm

Voilà un petit schema de connection avec une carte UNO
...

Bonjour
Merci al1fch
C'est moins propre chez moi , mais c'est +/- ce que j'ai utilisé
A tu eu l'occasion de tester le delai necessaire à transmettre "une petite trame" sur un
AP wifi "ouvert" (no secu)  entre reveil et transmission effective ?
Je n'ai pas l'occasion de jouer avec avant WE.   :smiley-mr-green:
Title: Re: ESP8266 module wifi
Post by: al1fch on Oct 15, 2014, 02:54 pm
Bonjour Artouste
Non, pas testé l'envoi vers un AP ouvert.
je suis actuellement à environ 10s mais
-au réveil, je fais des opérations dont certaines peut être superflues (reconnection au point daccès, verif adresse ip...
-j'ai encore qq temporisations en lieu et place de dialogues avec le module
ça peut donc être optimisén (code "en l'état" joint ci-dessous)

très intéressant içi : Tiny85+module ESP8266+DHT22 ( pas encore été voir le code, envoi UDP)
http://www.esp8266.com/viewtopic.php?f=8&t=390 (http://www.esp8266.com/viewtopic.php?f=8&t=390)
Title: Re: ESP8266 module wifi
Post by: Artouste on Oct 18, 2014, 11:26 pm
bonsoir
sur la "progression" en mode decouverte  :smiley-mr-green:
- J'ai aussi des pointes recurrentes I  > 340 mA
- Je n'arrive pas à me connecter sur un AP "ouvert" , mais là je prend un joker (temporaire)  8)
AMHA ça doit venir du formatage "SSID et NOPW" à injecter dans ce cas precis.
Mais sinon , c'est quand meme bien sympa pour jouer  :smiley-mr-green:
Title: Re: ESP8266 module wifi
Post by: jean-I on Oct 19, 2014, 07:56 am
je suis ce post depuis ses debut.
le lien d'al1fch (merci) http://www.esp8266.com/viewtopic.php?f=8&t=390 est en gros ce que je veut faire.

n'ayant pas (encore) de module 8266 sous la main (ni de DTH), il y a un truc que je ne comprend pas.

Quote

Par la suite, en fonction des disponibilités vu l'investissement 'temps' : travailler sans µC annexe


si c'est le but (c'est le mien en tout cas, dans la mesure du possible sur, effectivement, l'investissement temps) autant y aller directement, non?
Title: Re: ESP8266 module wifi
Post by: al1fch on Oct 19, 2014, 12:30 pm
Bonjour

@Artouste
merci pour la confirmation du fait que le module ESP03 à ESP8266 est un peu plus gourmand qu'annonçé

@ jean-I
Quote
si c'est le but

dans mon cas ce n'est pas LE but, mais un des buts ! Avec et sans µC annexe étant pour moi deux options complémentaires d'égal intérêt.
L'autre but, accessible aujourd'hui dans mes conditions de disponibilité, est le remplacement de modules plus coûteux en service sur 3 bricoles (modules MRF24B0MA et RN171 ).  +Les commodités de travail sous Arduino/Teensyduino/ Energia se prètent bien  a l'avancée par 'petites touches' en parallèle avec  qq prises en mains de capteurs I2C en cours.

Mise en place de l'environnement de devpt, prise en en main de cet environnement, analyse des applis du SDK dont la demo IOT, exploration des possibilités I2C et OneWire, exploration des possibilités RTC de la puce ESP8266 ?
..... quand je verrai la possibilité de dégager plusieurs journéees/soirées d'affillée.... en décembre peut être !!
Title: Re: ESP8266 module wifi
Post by: Artouste on Oct 19, 2014, 01:54 pm
Bonjour
@ Al1
pour la conso annonçée il faut voir aussi le protocole appliqué  8)
Je ferais des test conso plus poussé au labo

@ jean-i
meme approche que Al1fch
Si la possibilité et la connectivité(ouverture GPIO)  offerte par le module est suffisante avec une prog simple , ce n'est pas utile ni necessaire d'utiliser un MCU externe.
En attendant , je "le prend" comme un simple module "relativement facile" à interfacer avec un MCU "externe"
Title: Re: ESP8266 module wifi
Post by: B@tto on Oct 24, 2014, 10:22 am
Bon, j'ai enfin eu le temps de jouer avec la bête hier soir : un jeu d'enfant.

Mise à jour c'est de la rigolade, le reste aussi ... Que du bonheur ! Presque, il manque certaines choses :

- déjà je pensais faire une mise à jour des commandes AT : avec les MAJ aucun tableau n'est à jour (configuration du baudrate et des GPIO entre autre)

- ensuite partout on nous bassine avec un mode sleep avec réveille en 2 ms mais comment qu'on l'active ?? visiblement c'est toujours pas dispo ? Parce que ça serait quand même un sacré point fort ...

- on nous parle aussi de régler la puissance d'émission : la aussi, quelle commande AT ?

Sinon je vais essayé de mesurer la conso également.
Title: Re: ESP8266 module wifi
Post by: Artouste on Oct 24, 2014, 11:00 am
Bon, j'ai enfin eu le temps de jouer avec la bête hier soir : un jeu d'enfant.

...

Sinon je vais essayé de mesurer la conso également.
Bonjour B@tto
et si tu a l'occasion d'essayer de faire un accès sur un SSID "ouvert" ça m'intéresse aussi.
Title: Re: ESP8266 module wifi
Post by: al1fch on Oct 24, 2014, 11:01 am
Bonjour à vous !

'mettre à jour le tableau des commandes AT' va être assez lourd vu le foisonnement des firmwares !
Il y a DES tableaux, un par firmware !

Pour se comprendre entre nous il faudrait à chaque fois préciser :
-j'utilise un ESP8266 ou un ESP8266EX
-mon module est un ESP0x (11 modèles je crois déjà signalés par squonk, avec accès à un nombre plus ou moins grand de broches.....)
-j'utilise un firmware AT 0.9.x.x,  patché comme-ci ou comme-ça , donnant accès à telle ou telle commande AT additionnelle.....

Dans mon cas aujourd'hui ça serait en gros :
ESP8266EX, sur modules ESP-01 deuxième version, firmware 0.9.2.2 trouvé sur ElectroDragon
Des commandes AT additionnelles permettent de gérer l'echo, le débit de l'UART(par défaut à 9600 bauds) et la mise à jour OTA chez Espressif. Pas de commande AT pour GPIO, ni SLEEP
.... au démarrage le message affiché contient le mot 'Ready', non le mot 'ready'...etc

Du nouveau hier côté compilateur GCC
.
Compilateur GCC officiel 'Espressif'(sous forme de machine virtuelle), avec l'aide de la communauté.
http://www.esp8266.com/viewtopic.php?f=9&t=430 (http://www.esp8266.com/viewtopic.php?f=9&t=430)

@Artouste
Bien entendu ce n'est pas exactement ce que tu cherches à faire mais quand je joins un des FreeWifi ou Orange 'ouvert' du voisinage, avec un mdp de 8 espaces, j'arrive à tous les coups à obtenir au moins une adresse ip ! (sans chercher bien entendu à aller au delà)
Title: Re: ESP8266 module wifi
Post by: B@tto on Oct 24, 2014, 11:16 am
et si tu a l'occasion d'essayer de faire un accès sur un SSID "ouvert" ça m'intéresse aussi.
Salut,

C'est à dire ?

'mettre à jour le tableau des commandes AT' va être assez lourd vu le foisonnement des firmwares !
Il y a DES tableaux, un par firmware !
salut,
J'ai pas trouvé les différents, je tombe toujours sur les mêmes

-j'utilise un ESP8266 ou un ESP8266EX
C'est quoi la différence ?

-mon module est un ESP0x (11 modèles je crois déjà signalés par squonk, avec accès à un nombre plus ou moins grand de broches.....)
t'as un lien pour ce listing ?
Title: Re: ESP8266 module wifi
Post by: Artouste on Oct 24, 2014, 11:25 am
et si tu a l'occasion d'essayer de faire un accès sur un SSID "ouvert" ça m'intéresse aussi.
Salut,

C'est à dire ?


Simplement essayer si tu en a la possibilité de te connecter sur un AP ouvert sans sécurité
,
j'ai essayé rapidement semaine dernière, mais je n'ai pas réussi, ceci étant j'ai testé ça rapidement en 15 minutes
,  j'ai du me planter qq part et comme je n'ai pas l'occasion de rejouer avec avant semaine prochaine...  :smiley-mr-green: 
Title: Re: ESP8266 module wifi
Post by: al1fch on Oct 24, 2014, 12:18 pm
J'ai a nouveau le bouton Reply actif....

B@tto, tu  me demandes des précisions , je suis plus que jamais dans l'à peu près !!

-je me suis mal exprimé sur les tableaux de commndes AT , j'aurai dû écrire il FAUDRAIT un tableau par firmware alors qu'on ne voit effectivement qu'un tableau déjà dépassé (copié collé des commandes du premier lot de modules (V08) , en voie de disparition sur le marché !

Le tableau du wiki Electrodragon, plus 'à jour'  semble etre celui des commandes du firmware 0.9.0
(il manque le CIUPDATE du firmware 0.9.1.0, l'ATE0/ATE1 du 0.9.2.0... puis les AT pour le débit, le chien de garde....etc sans parlers des commandes AT des diverses initiatives individuelles...GPIO par ex ......)

Pour pallier l'absence d'actualisation j'ouvre le fichier .bin et je cherche la zone des commandes AT
"Tiens , ils ont ajouté CIUPDATE dans le 0.9.1 !!"
je mets ci dessous le 0.9.2.2 avec ses particularités... dont un AT+CIOFLASHWRITE que je ne vais pas 'cobayer' en aveugle !!

-puce EX ou pas ? il me semble avoir noté des différences dans les datasheet(survolées)  des 2 puces. Certaines pins ont changé de nom (+ de fonctionnalité ?) En rapport je crois me souvenir avec les modes d'économies d'énergie ...entre autres...

-variétés de modules : pas de lien , pas de listing... juste le une photo  postée par squonk sur le forum ESP8266 , on y voyait en couronne 11 modules de tailles et de formes diverses, de brochages divers, d'antennes diverses...etc
http://www.esp8266.com/viewtopic.php?f=5&t=28&start=20 (http://www.esp8266.com/viewtopic.php?f=5&t=28&start=20)
Title: Re: ESP8266 module wifi
Post by: Artouste on Oct 24, 2014, 12:37 pm
J'ai a nouveau le bouton Reply actif....


Toi aussi tu y a eu droit  :smiley-mr-green:
Title: Re: ESP8266 module wifi
Post by: al1fch on Oct 24, 2014, 12:40 pm
OUI ! et à l'instant de manière systématique un bel écran 'BROKEN' quand je veux uploader une petite image !!
Title: Re: ESP8266 module wifi
Post by: al1fch on Oct 24, 2014, 01:52 pm
Quote
- ensuite partout on nous bassine avec un mode sleep avec réveille en 2 ms mais comment qu'on l'active ?? visiblement c'est toujours pas dispo ? Parce que ça serait quand même un sacré point fort ...

- on nous parle aussi de régler la puissance d'émission : la aussi, quelle commande AT ?
Il semble que ce soit actif dans le firmware 'IOTDemo' (dans les SDK) ou nom approchant, mais ces fonctionnalités ne sempblent pas encore actuellement accessibles en commandes AT.

Pour le 'low power' on en reste (utilisateur du module en tant que "périphériques", pas en "standalone") à la gestion hardware par CH_PD
Title: Re: ESP8266 module wifi
Post by: B@tto on Oct 24, 2014, 03:02 pm
Quelle frustration cette absence de REPLY xD

IOTDemo c'est possible, tout simplement parce qu'on est plus sur le firmware d'origine par commande AT. Donc en soit tout est possible. Perso ce que je trouve bien c'est qu'on puisse "aussi simplement que ça" mettre en place une liaison wifi. Donc dans l'idée, avoir 3 commandes AT pour le mettre en sommeil et le réveiller à intervalle régulier ça serait de la bombe :)

@alf1ch : punaise j'avais pas penser à étudier le .bin !!

Pour le tableau je pense qu'il suffirait de mettre une colonne sur la version d'implentation

@Artouste : testé sur routeur ouvert => ok, j'ai pu ouvrir un socket avec mon PC. A mon avis tu n'avais peut-être pas bien spécifié l'absence d'encodage
Title: Re: ESP8266 module wifi
Post by: al1fch on Oct 24, 2014, 04:38 pm
Un grand jour pour l"ESP8266 d'Espressif !!   Après le compilateur GCC officiel (machine virtuelle Lubuntu32 bits  pour Virtualbox) signalé tout à l'heure voilà , toujours officiel, le 'premier SDK public' !! :)  :)  :)

Signalé içi : http://www.esp8266.com/viewtopic.php?f=9&t=438 (http://www.esp8266.com/viewtopic.php?f=9&t=438)

Tout ça sur un forum  tout neuf : http://bbs.espressif.com/ (http://bbs.espressif.com/)
(cf Downloads) voir copie d'écran : non c'est pas du Photoshop !!

Un coup d'oeuil vite fait dans les sources du SDK :
-répertoire \examples\at\user    ..... on a les commandes AT initiales plus ATE plus AT+CIPUDATE et un UART à 115200 bauds... ça correspondrait au firmware 0.9.2 ,celui qui est actuellement flashable par OTA chez Espressif

-Dans \examples\IOT_Demo\user\user_esp_platform.c  .... DeepSleep..... Client_SSL_Enable   :)  :)  :)
Title: Re: ESP8266 module wifi
Post by: B@tto on Oct 24, 2014, 05:24 pm
Compilation sous windows ??!
Title: Re: ESP8266 module wifi
Post by: Artouste on Oct 24, 2014, 05:59 pm
@Artouste : testé sur routeur ouvert => ok, j'ai pu ouvrir un socket avec mon PC. A mon avis tu n'avais peut-être pas bien spécifié l'absence d'encodage
OK merci
J'ai voulu tester ça rapidement avant de partir.
tu a utilisé quels parametres pour un accès ouvert ?
une idée du temps de "discussion" avant la connexion effective ?
Title: Re: ESP8266 module wifi
Post by: B@tto on Oct 24, 2014, 06:32 pm
Franchement ça a été court, quelques secondes (moins de 5s je pense).

AT+CWJAP="ssid","",1,0
Title: Re: ESP8266 module wifi
Post by: Artouste on Oct 24, 2014, 07:03 pm
Franchement ça a été court, quelques secondes (moins de 5s je pense).

AT+CWJAP="ssid","",1,0
Ok merci
J'ai surement du merdé sur le "" pour le PW
Title: Re: ESP8266 module wifi
Post by: al1fch on Oct 28, 2014, 08:19 pm
Bonjour

découvert aujourd'hui sur le copieux fil "Wlan2serial Modul für 5€" du forum allemand www.mikrocontroller.net
 (http://"http://\"http://\\"https://www.mikrocontroller.net/topic/342240?page=3""")https://www.mikrocontroller.net/topic/342240?page=3 (http://"http://\"https://www.mikrocontroller.net/topic/342240?page=3")


:smiley-mr-green:  radino WiFi  :smiley-mr-green:
http://shop.in-circuit.de/products/172/radino-WiFi (http://shop.in-circuit.de/products/172/radino-WiFi)
(le module, pas économique... à l'air d'intégrer un ESP8266 et un ci d'interface I2C/SPI <>UART, le SC16IS750 de NXP )
soft içi : http://www.ic42.de/BSP/radino/ICT_Boards.zip (http://www.ic42.de/BSP/radino/ICT_Boards.zip)
Title: Re: ESP8266 module wifi
Post by: Artouste on Oct 28, 2014, 09:23 pm
(le module, pas économique... à l'air d'intégrer un ESP8266 et un ci d'interface I2C/SPI <>UART, le SC16IS750 de NXP )

Bonsoir Al1
C'est intéressant, mais ça perd un peu du charme initial  :smiley-mr-green:
perso , je regarde  la progression de ce topic (http://www.esp8266.com/viewtopic.php?f=8&t=145&start=10#p1868)   8)
Title: Re: ESP8266 module wifi
Post by: sudlud on Nov 01, 2014, 01:16 am
---> www.radino.cc

ESP8266 + Arduino Micro = radino WiFi ;-)
Title: Re: ESP8266 module wifi
Post by: Artouste on Nov 01, 2014, 12:33 pm
Ok merci
J'ai surement du merdé sur le "" pour le PW
Franchement ça a été court, quelques secondes (moins de 5s je pense).

bonjour
Ok et pour le temps de "connexion=recup IP" ça varie en fonction de l'AP utilisé entre ~ 2 et 4 secondes (testé avec 3 AP)  ouvert ou secu c'est epsilon.
intéressant , ça ouvre des perspectives  dans l'optique de décharger vers une bdd du (petit) log des que l'on "trouve" un AP ouvert/ami"
Title: Re: ESP8266 module wifi
Post by: Artouste on Nov 01, 2014, 01:22 pm
question(s) aux spécialistes réseaux wifi
A quel niveau sont gérés (si il le sont) les conflits dans un cas comme celui là :

petite zone géographique bien déterminée (typiquement l'emprise d'une "usine" 500X500 m"  sur laquelle j'implante(rais) plusieurs  AP ayant le meme SSID, le meme PW pour la "recouvrir"  je sais  bien qu"il n'y aura pas de roaming   :smiley-cool: mais une fois accroché/reconnu sur un des AP "homonymes" , comment la discrimination se passe t'elle avec les autres ?

NB : pas sur d'avoir été clair dans ma question  8)
Title: Re: ESP8266 module wifi
Post by: B@tto on Nov 01, 2014, 02:35 pm
Comme ça je dirait que ça sent la mauvaise idée xD

Par contre pour répondre à la même problématique, une solution qui marche sûr :

tu nommes tes AP avec un même préfixe : WifiAP_1, WifiAP_2 ... Avec le même PW, comme ça ton module reconnais les réseaux, et choisis celui avec le meilleur signal
Title: Re: ESP8266 module wifi
Post by: Artouste on Nov 01, 2014, 02:53 pm
Comme ça je dirait que ça sent la mauvaise idée xD

Par contre pour répondre à la même problématique, une solution qui marche sûr :

tu nommes tes AP avec un même préfixe : WifiAP_1, WifiAP_2 ... Avec le même PW, comme ça ton module reconnais les réseaux, et choisis celui avec le meilleur signal
:smiley-mr-green:
Bonjour B@tto
Je n'ai jamais affirmé que c'était une/la bonne idée  :smiley-mr-green:
C'était juste une question "théorique"

D'ailleurs il se passe quoi "hors discussion sur le 8266"
si sur un AP "qui crache bien"  :smiley-mr-green:  j'affecte le meme ssid/pw  que celui de  mon... "voisin" ?
en sachant que son "portable" est susceptible de recevoir chez lui un signal + fort de mon AP que de sa box ? 
Title: Re: ESP8266 module wifi
Post by: B@tto on Nov 02, 2014, 12:46 pm
Quelques réponses ici :
http://superuser.com/questions/738353/what-happens-if-my-neighbour-sets-his-wifi-ssid-the-same-as-mine (http://superuser.com/questions/738353/what-happens-if-my-neighbour-sets-his-wifi-ssid-the-same-as-mine)
http://forums.smallnetbuilder.com/showthread.php?t=8893 (http://forums.smallnetbuilder.com/showthread.php?t=8893)
Title: Re: ESP8266 module wifi
Post by: Artouste on Nov 02, 2014, 04:28 pm
Quelques réponses ici :
http://superuser.com/questions/738353/what-happens-if-my-neighbour-sets-his-wifi-ssid-the-same-as-mine (http://superuser.com/questions/738353/what-happens-if-my-neighbour-sets-his-wifi-ssid-the-same-as-mine)
http://forums.smallnetbuilder.com/showthread.php?t=8893 (http://forums.smallnetbuilder.com/showthread.php?t=8893)
Bonjour et merci B@tto
j'avais aussi eu des infos convergentes "ailleurs"

De ce que j'ai retenu à ce stade, le "juge de paix" une fois liaison établie est la MAC adresse censée être univoque.
Donc en gros pour 2 (ou plus) AP ayant le meme SSID/PW, l'accroche/négociation se fera sur le signal le plus fort.

ce qui inévitablement amène maintenant une autre question  :smiley-mr-green:   , la MAC adress des ESP8266 est en dur ou modifiable ?



Title: Re: ESP8266 module wifi
Post by: al1fch on Nov 02, 2014, 04:49 pm
Bonjour Atouste et B@tto !

Quote
la MAC adress des ESP8266 est en dur ou modifiable ?
squonk pourra sans doute en dire plus quand il passera içi
j'en suis resté à "deux addresses MAC codées en dur" ( une pour le mode STA, l'autre pour le softAP)
http://www.esp8266.com/viewtopic.php?f=6&t=58&start=10 (http://"http://www.esp8266.com/viewtopic.php?f=6&t=58&start=10")
reste à savoir si c'est 'dur dur' ou 'pseudo dur' (modifiable en fait) !
Title: Re: ESP8266 module wifi
Post by: Artouste on Nov 02, 2014, 05:45 pm
Bonjour Atouste et B@tto !
squonk pourra sans doute en dire plus quand il passera içi
j'en suis resté à "deux addresses MAC codées en dur" ( une pour le mode STA, l'autre pour le softAP)
http://www.esp8266.com/viewtopic.php?f=6&t=58&start=10 (http://"http://www.esp8266.com/viewtopic.php?f=6&t=58&start=10")
reste à savoir si c'est 'dur dur' ou 'pseudo dur' (modifiable en fait) !
Bonsoir Al1
pour la MAC là, c'est vraiment par saine curiosité  :smiley-mr-green:
Title: Re: ESP8266 module wifi
Post by: B@tto on Nov 03, 2014, 10:08 am
Le problème que je vois au niveau ESP c'est que si deux AP ont le même SSID mais pas la même MAC, comment va-t-il se comporter ? Va-t-il afficher les deux AP dans son listing ? Si on demande d'établir le lien lequel va-t-il choisir ?

Idéalement et même sans cette problématique, une simple amélioration serait super appréciable : attribué des n° d'index dans le listing. Plutôt que de balancer la liste comme ça, on pourrait lui dire "connecte toi au réseau 1, PW, chan"

Plus facile à parser et si SSID identique => on peut faire le tri. Actuellement non ...
Title: Re: ESP8266 module wifi
Post by: Artouste on Nov 03, 2014, 10:54 am
Le problème que je vois au niveau ESP c'est que si deux AP ont le même SSID mais pas la même MAC, comment va-t-il se comporter ? Va-t-il afficher les deux AP dans son listing ? Si on demande d'établir le lien lequel va-t-il choisir ?

Idéalement et même sans cette problématique, une simple amélioration serait super appréciable : attribué des n° d'index dans le listing. Plutôt que de balancer la liste comme ça, on pourrait lui dire "connecte toi au réseau 1, PW, chan"

Plus facile à parser et si SSID identique => on peut faire le tri. Actuellement non ...
bonjour B@tto
En tous cas c'est comme ça que ce comporte "mon pc" avec les "reseaux pseudo ouverts pour itinerants" genre freewifi,orange , même si il y en a plusieurs à proximité, je n'en liste qu'un 
Title: Re: ESP8266 module wifi
Post by: B@tto on Nov 05, 2014, 10:58 am
Bon je deviens fou : j'essaye d'installer la toochain pour tester la compil, mais je me retrouve avec une résolution de taille d'un timbre poste, impossible de naviguer dans l'OS virtualisé !

J'arrive tant bien que mal à lancer la console pour tente des trucs avec xrandr mais rien ne marche et comme je ne peux pas bouger les fenêtres je ne peux voir que 2 lignes ...

Quelqu'un aurait une idée de la source du problème ?
Title: Re: ESP8266 module wifi
Post by: Artouste on Nov 05, 2014, 11:09 am
Bon je deviens fou : j'essaye d'installer la toochain pour tester la compil, mais je me retrouve avec une résolution de taille d'un timbre poste, impossible de naviguer dans l'OS virtualisé !

J'arrive tant bien que mal à lancer la console pour tente des trucs avec xrandr mais rien ne marche et comme je ne peux pas bouger les fenêtres je ne peux voir que 2 lignes ...

Quelqu'un aurait une idée de la source du problème ?
Bonjour B@tto
pas moi !  :smiley-mr-green:
par curiosité j'ai essayé d'installer VM , ça  plantait mon PC et comme pour l'instant c'etait plus "pour voir" j'ai laissé tomber pour l'instant.
Title: Re: ESP8266 module wifi
Post by: B@tto on Nov 05, 2014, 11:36 am
C'est bon problème résolu : ne pas prendre la dernière version de VB, bien prendre celle dispo sur les liens espressif ...

Maintenant ça bug pour les fichiers partagés ... Décidemment ....

EDIT : trouvé aussi, il faut bien appelé son dossier de partage très exactement "Share"

EDIT 2 : compilation successful :)
Title: Re: ESP8266 module wifi
Post by: B@tto on Nov 06, 2014, 10:31 am
Ahaaa compilo windows : https://github.com/metalheart/esp8266

J'essaye de tester dans la journée :)
Title: Re: ESP8266 module wifi
Post by: Artouste on Nov 06, 2014, 11:18 am
Ahaaa compilo windows : https://github.com/metalheart/esp8266

J'essaye de tester dans la journée :)
bonjour B@tto
Voilà une info qu'elle est bonne !  :smiley-mr-green:
Title: Re: ESP8266 module wifi
Post by: al1fch on Nov 06, 2014, 11:41 am
Bonjour Artouste et B@tto !!

Excellentes nouvelles ces derniers jours...
Je ne peux pas jouer avec vous avant début 2015

En attendant je peux peut-être commander au Père Noël :
-qq commandes AT ?
-un firmware de base avec UART en 1200 bauds /75 bauds  (réversible) pour un bon vieux Minitel 1B qui rêve de WiFi  ?
-un firmware Casio ou Texas ? (module mini dans le boitier de la calculatrice ...)
Title: Re: ESP8266 module wifi
Post by: Artouste on Nov 06, 2014, 11:51 am
Bonjour Artouste et B@tto !!

Excellentes nouvelles ces derniers jours...
Je ne peux pas jouer avec vous avant début 2015

En attendant je peux peut-être commander au Père Noël :
-qq commandes AT ?
-un firmware de base avec UART en 1200 bauds /75 bauds  (réversible) pour un bon vieux Minitel 1B qui rêve de WiFi  ?
-un firmware Casio ou Texas ? (module mini dans le boitier de la calculatrice ...)
Ha ouai ! top le coup du minitel wifi  :smiley-mr-green:

moi j'ai en projet de "wifiser" un ancien plotter HP qui dialogue en HPGL au travers d'une liaison série.

Title: Re: ESP8266 module wifi
Post by: B@tto on Nov 06, 2014, 12:59 pm
Je pensais justement concevoir une board minimaliste Atmega32u4 (5V ou 3.3V) + ESP8266 + pinout "bien pensé" pour ajouter des mini extension, genre MAX3232 + prise DB9 (on pourrait alors transformer n'importe quel ancien device RS-232 en objet connecté wifi :)



Title: Re: ESP8266 module wifi
Post by: B@tto on Nov 06, 2014, 01:14 pm
Bonjour Artouste et B@tto !!

Excellentes nouvelles ces derniers jours...
Je ne peux pas jouer avec vous avant début 2015

En attendant je peux peut-être commander au Père Noël :
-qq commandes AT ?
-un firmware de base avec UART en 1200 bauds /75 bauds  (réversible) pour un bon vieux Minitel 1B qui rêve de WiFi  ?
-un firmware Casio ou Texas ? (module mini dans le boitier de la calculatrice ...)
Salut,

Punaise c'est les seules idées qui te viennent ?! xD
Title: Re: ESP8266 module wifi
Post by: icare on Nov 06, 2014, 02:27 pm
Bonjour,
Je pensais justement concevoir une board minimaliste Atmega32u4 (5V ou 3.3V) + ESP8266 + pinout "bien pensé" pour ajouter des mini extension, genre MAX3232 + prise DB9 (on pourrait alors transformer n'importe quel ancien device RS-232 en objet connecté wifi :)
Voila une idée qui est bonne. Même programmer Arduino en sans fils :)
@+
Title: Re: ESP8266 module wifi
Post by: Artouste on Nov 06, 2014, 03:45 pm
Je pensais justement concevoir une board minimaliste Atmega32u4 (5V ou 3.3V) + ESP8266 + pinout "bien pensé" pour ajouter des mini extension, genre MAX3232 + prise DB9 (on pourrait alors transformer n'importe quel ancien device RS-232 en objet connecté wifi :)


Oui , c'est une bonne idée
l'ideal serait aussi de pouvoir gérer qq signaux supplémentaires rs232 et surtout la vitesse de comm vers le rs232 de maniere transparente
Title: Re: ESP8266 module wifi
Post by: B@tto on Nov 07, 2014, 09:16 am
Bon je galère comme un putois sur ce compilateur windows ... En fait j'y connais rien en compilation et à GCC, autant c'est simple mais quand on sait pas on sait pas ...

Je passe par la console, je pointe vers le dossier contenant make.exe, je tape "make" et je me fait jeter par GCC xD

J'ai essayé d'ajouter des options, de bouger les dossiers mais y'a un truc que je fais pas bien forcement, si quelqu'un qui s'y connais plus veut bien m'aider :)
Title: Re: ESP8266 module wifi
Post by: Artouste on Nov 07, 2014, 10:08 am
Bon je galère comme un putois sur ce compilateur windows ... En fait j'y connais rien en compilation et à GCC, autant c'est simple mais quand on sait pas on sait pas ...

Je passe par la console, je pointe vers le dossier contenant make.exe, je tape "make" et je me fait jeter par GCC xD

J'ai essayé d'ajouter des options, de bouger les dossiers mais y'a un truc que je fais pas bien forcement, si quelqu'un qui s'y connais plus veut bien m'aider :)
bonjour B@tto
je suis dans la même situation que toi, j'ai voulu juste tester une compile example ok , et nada .
le moins que l'on puisse dire c'est que c'est pas très intuitif  :smiley-mr-green:
Là je suis en mode "depart en WE prolongé" , je ne m'y replongerais pas avant mercredi prochain.
Title: Re: ESP8266 module wifi
Post by: Artouste on Nov 14, 2014, 12:51 pm
bonjour

upload arduino avec un ESP8266 (http://www.sistemasorp.es/2014/11/11/programando-un-arduino-remotamente-con-el-modulo-esp8266/)
Title: Re: ESP8266 module wifi
Post by: al1fch on Nov 14, 2014, 01:34 pm
Merci Arouste pour ce lien vers une application intéressante !
Je garde sous le coude pour tester un jour avec un bon régulateur 3,3V(400mA mini)  et, comme indiqué à la fin de l'article, avec le 'bon' firmware.
Title: Re: ESP8266 module wifi
Post by: B@tto on Nov 18, 2014, 09:27 am
Re,

Bon après un hackathon à torturer la bête j'en viens à me poser certaine question sur ce chip ...

Bon d'une part j'ai bien galéré un moment alors que c'était mon alimentation imparfaite qui faisait planter aléatoirement le bouzin (et l'ARM qui le commandait aussi). Une fois des bons gros condos ajoutés, ça allait déjà nettement mieux, mais toujours pas parfaitement. Le problème aujourd'hui c'est que je ne sais pas trop d'où ça vient, y'a des firmware alternatif qui commencent à sortir (celui notamment https://github.com/nekromant/esp8266-frankenstein (https://github.com/nekromant/esp8266-frankenstein)) que je vais essayer de tester pour voir s'il améliore les choses ou pas. Parce que le firmware par défaut a toujours certaines lacunes et le manque de réactivité d'Espressif de ce côté c'est pas bon signe ... En plus les conventions AT ne sont pas vraiment respectés, pour chaque ordre donné il peut renvoyer différentes réponses à chaque fois, difficile de fonctionnaliser son code dans ces conditions ...

Comme j'ai acheter des petits modules tout intégré, je vais essayer de faire une board propre, avec reset hard et découplage dans les règles.

Sinon petite vacherie que j'ai découvert : le webserver ne marche qu'en STA ! L'idée dans notre projet c'était de passer en mode AP, de rentrer les paramètre du réseau wifi, le module bascule alors en sta et se connecte au net. Et bien non, pas possible ... Il ne peut que qu'être client en AP.

Du coup je commence à lorgner les autres chip wifi, j'ai fais deux "trouvailles" interessante :

- Le CC3100 : TI est en train de sortir le successeur du CC3000, et il a l'air vraiment pas mal. Convertisseur DC-DC interne (alimentation directe depuis la batterie !), smart configuration (permet de paramétrer le wifi sans prog ! Exactement ce qu'on voulait faire au hackathon ...), spi ou uart et 6.7$ par 1000. Et puis pour le coup c'est TI derrière, du lourd donc ... Y'a plein de doc et d'API et TI envoi un sample gratuitement ;)

- Le HLK-M30 : une espèce de mix entre esp8266 et CC3000. http://www.aliexpress.com/item/FREE-SHIPPING-5pcs-lot-MTK7681-HLK-M30-Embedded-serial-WIFI-module-MT7681/32226841862.html
La doc est fourni par le constructeur avec les soft de test, fonction smart config, commande par commande AT sur UART, peu de composant externes nécessaire ...
Title: Re: ESP8266 module wifi
Post by: Artouste on Nov 18, 2014, 06:47 pm
Re,

Bon après un hackathon à torturer la bête j'en viens à me poser certaine question sur ce chip ...

Bon d'une part j'ai bien galéré un moment alors que c'était mon alimentation imparfaite qui faisait planter aléatoirement le bouzin (et l'ARM qui le commandait aussi). Une fois des bons gros condos ajoutés, ça allait déjà nettement mieux, mais toujours pas parfaitement.
Bonsoir
comme j'en avais discuté en MP, pour mes tests j'ai mis un goldcap 1F 5.5V.

vu ça il y a qq heures (http://instagram.com/p/vizD1UBO14/)

Title: Re: ESP8266 module wifi
Post by: al1fch on Nov 18, 2014, 07:15 pm
Bonsoir

c'est la carte de développement d'Espressif, Artouste.....elle s'écoule sur ebay, je ne retrouve pas l'échange récent à son sujet sur le forum de la communauté ESP8266. J'en ai retenu, en particulier avec l'intervention de squonk, qu'elle serait pratiquement inutilisable vu l'absence d'outils et de code pour le processeur 'exotique' qui anime l'ensemble

De mon côté c'est la pause, les quleques modules ESP03 reçus (brochage 2mm et antenne céramique) attendent patiement.... côté firmwares ça progresse de divers côtés :
-celui signalé par B@tto,
-celui d'igrr avec un jeu de commande AT en progression régulière,
https://github.com/igrr/atproto (https://github.com/igrr/atproto)
-nodemcu, un firmware interpréteur Lua séduisant mais  'closed source' .... :smiley-sad:
http://www.nodemcu.com/ (http://www.nodemcu.com/)
https://github.com/funshine/nodemcu-firmware (https://github.com/funshine/nodemcu-firmware)
https://github.com/funshine/nodemcu-firmware/wiki/nodeMcu:-lua-based-interactive-firmware-for-mcu (https://github.com/funshine/nodemcu-firmware/wiki/nodeMcu:-lua-based-interactive-firmware-for-mcu)

la page d'Electrodragon est mise à jour assez régulièrement et mentionne une bonne partie des firmwares
http://www.electrodragon.com/w/Wi07c (http://www.electrodragon.com/w/Wi07c)

Il y a ausi des choses intéressantes sur la bbs d'espressif    http://bbs.espressif.com/ (http://bbs.espressif.com/)
par exemple leur dernier firmware AT (officiel) http://bbs.espressif.com/viewtopic.php?f=5&t=13 (http://"http://\"http://\\"http://\\"http://\\"http://\\"http://\\"http://bbs.espressif.com/viewtopic.php?f=5&t=13""""""")
Title: Re: ESP8266 module wifi
Post by: B@tto on Nov 19, 2014, 08:46 am
Bonsoir
comme j'en avais discuté en MP, pour mes tests j'ai mis un goldcap 1F 5.5V.

Salut Artouste,

Le problème c'est que les goldcap ne peuvent en général délivré que peut de courant, donc dans la gestion des appel de courant, malgré leur forte capacité il ne sont normalement pas efficace du tout.

Sinon j'avais pas vu dans le wiki les commandes pour désactiver le watchdog, sachant que c'est lui qui casse souvent les bonbons ....
Title: Re: ESP8266 module wifi
Post by: B@tto on Nov 19, 2014, 08:47 am
Salut Artouste,

Le problème c'est que les goldcap ne peuvent en général délivrer que peu de courant, donc dans la gestion des appels de courant, malgré leur forte capacité il ne sont normalement pas efficaces du tout.

Sinon j'avais pas vu dans le wiki les commandes pour désactiver le watchdog, sachant que c'est lui qui casse souvent les bonbons ....
Title: Re: ESP8266 module wifi
Post by: worldhugo on Nov 24, 2014, 07:25 pm
Bonjour à tous,

je travaille avec une Arduino Mega 2560. J'ai acquis un module ESP8266 pour quelques tests.
Malheureusement, je n'arrive pas à le faire fonctionner :
Voici mon câblage :
- GND sur GND
- 3.3V sur VCC
- RX1 sur TX
- TX1 sur RX

Au reset de la carte, la petite del bleue s'allume bien ... j'imagine donc que la connexion est bonne.
J'ai donc testé un code :
Code: [Select]

#include <SoftwareSerial.h>
#define SSID        "xxxxxxxx"
#define PASS        "xxxxxxxx"
#define DST_IP      "220.181.111.85"    //baidu.com
void setup() 
{
  // Open serial communications and wait for port to open:
  Serial1.begin(112500);
  Serial1.setTimeout(5000);
  Serial.begin(9600);  //can't be faster than 19200 for softserial
  Serial.println("ESP8266 Demo");
  //test if the module is ready
  Serial1.println("AT+RST");
  delay(1000);
  if(Serial1.find("ready"))
  {
    Serial.println("Module is ready");
  }
  else
  {
    Serial.println("Module have no response.");
    while(1);
  }
  delay(1000);
  //connect to the wifi
  boolean connected=false;
  for(int i=0;i<5;i++)
  {
    if(connectWiFi())
    {
      connected = true;
      break;
    }
  }
  if (!connected){while(1);}
  delay(5000);
  //print the ip addr
  /*Serial.println("AT+CIFSR");
  dbgSerial.println("ip address:");
  while (Serial.available())
    dbgSerial.write(Serial.read());*/
  //set the single connection mode
  Serial1.println("AT+CIPMUX=0");
}
void loop()
{
  String cmd = "AT+CIPSTART=\"TCP\",\"";
  cmd += DST_IP;
  cmd += "\",80";
  Serial1.println(cmd);
  Serial.println(cmd);
  if(Serial1.find("Error")) return;
  cmd = "GET / HTTP/1.0\r\n\r\n";
  Serial1.print("AT+CIPSEND=");
  Serial1.println(cmd.length());
  if(Serial1.find(">"))
  {
    Serial.print(">");
  }else
  {
    Serial1.println("AT+CIPCLOSE");
    Serial.println("connect timeout");
    delay(1000);
    return;
  }
  Serial1.print(cmd);
  delay(2000);
  //Serial.find("+IPD");
  while (Serial1.available())
  {
    char c = Serial1.read();
    Serial.write(c);
    if(c=='\r') Serial.print('\n');
  }
  Serial.println("====");
  delay(1000);
}
boolean connectWiFi()
{
  Serial1.println("AT+CWMODE=1");
  String cmd="AT+CWJAP=\"";
  cmd+=SSID;
  cmd+="\",\"";
  cmd+=PASS;
  cmd+="\"";
  Serial.println(cmd);
  Serial1.println(cmd);
  delay(2000);
  if(Serial1.find("OK"))
  {
    Serial.println("OK, Connected to WiFi.");
    return true;
  }else
  {
    Serial.println("Can not connect to the WiFi.");
    return false;
  }
}


Mais je ne reçois comme réponse que "Module have no response". J'ai également essayé d'autres câblage, ou d'autres code ... même chose ... aucune réponse du module ...

Merci beaucoup de votre aide !

Hugo
Title: Re: ESP8266 module wifi
Post by: Artouste on Nov 24, 2014, 07:59 pm
Bonjour à tous,

je travaille avec une Arduino Mega 2560. J'ai acquis un module ESP8266 pour quelques tests.
Malheureusement, je n'arrive pas à le faire fonctionner :
Voici mon câblage :
- GND sur GND
- 3.3V sur VCC
- RX1 sur TX
- TX1 sur RX

bonsoir
attention l'esp8266 n'est pas 5V tolerant
proba importantes qu'il soit cuit
et les sorties de l'arduino (TX) sortent en "5V"
il faut mettre un level converter sur les signaux (5.5V <--->3.3V)
Title: Re: ESP8266 module wifi
Post by: al1fch on Nov 24, 2014, 08:04 pm
Bonsoir worldhugo

D'où tires tu le cablage utilisé ? il cumule 3 défauts

-Le TX de la Carte Arduino a un niveau haut de 5V alors que l'ESP8266 , dont son entrée Rx selon la notice de son fabricant , n'est pas conçu pour supporter cette tension. ...ça peut tenir 'un certain temps'.... (la durée de vie d'une puce ESP8266 sera à coup sur raccourcie !)

-nous sommes au moins deux sur ce forum (Artouste et moi), a avoir observé le courant d'alimentation du module à l'oscilloscope avec mise en évidence de salves récurrentes à 380mA  (voir message #52). La sortie 3,3V de ta carte Arduino peut elle fournir cette intensité (si c'est bien elle que tu utilises pour alimenter le module.?)

-la broche CH_PD d'un module ESP01 (si toutefois tu utlises ce module) doit impérativement être au niveau haut (Vcc 3,3V) pour que l'ESP boote sur sa mémoire flash externe

Dans mon cas , avec un module ESP-01 (le plus courant à ce jour) je n'ai plus de souci 'hardware' avec le schéma présenté au message #56 .  Mon régulateur dédié ESP8266 est, selon mes montages, un 500mA , un 800mA ou un 1A ( ce que j'ai sous la main)

PS : le côté 'viral' des échanges autour des réalisations Arduino a du bon et du moins bon. Pour l'ESP 8266 un schéma proposé avec une carte Seeduino (en mode 3,3V) s'est propagé sans attention suffisante .....d'où les mésaventures de ceux qui on 'copié collé' le montage dans un contexte 5V
Title: Re: ESP8266 module wifi
Post by: B@tto on Nov 24, 2014, 08:17 pm
+1 pour l'absence de level shifting et le flottement de CH_PD ...

S'il n'est pas mort, et après recablage correct, il faudrait faire une simple communication série pour voir ce qu'il dit
Title: Re: ESP8266 module wifi
Post by: al1fch on Nov 30, 2014, 09:54 pm
Et voilà deux modules ESP8266 chez Olimex dont un exposant de nombreux GPIO !!
http://olimex.wordpress.com/2014/11/28/esp8266-update-the-ultimate-development-boards-for-esp8266-are-in-stock/ (http://olimex.wordpress.com/2014/11/28/esp8266-update-the-ultimate-development-boards-for-esp8266-are-in-stock/)
https://www.olimex.com/Products/Modules/Ethernet/MOD-WIFI-ESP8266-DEV/open-source-hardware (https://www.olimex.com/Products/Modules/Ethernet/MOD-WIFI-ESP8266-DEV/open-source-hardware)
(https://www.olimex.com/Products/Modules/Ethernet/MOD-WIFI-ESP8266-DEV/images/thumbs/310x230/MOD-WIFI-ESP8266-DEV-1.jpg)

Title: Re: ESP8266 module wifi
Post by: Artouste on Nov 30, 2014, 10:02 pm
Et voilà deux modules ESP8266 chez Olimex dont un exposant de nombreux GPIO !!

https://www.olimex.com/Products/Modules/Ethernet/MOD-WIFI-ESP8266-DEV/open-source-hardware (https://www.olimex.com/Products/Modules/Ethernet/MOD-WIFI-ESP8266-DEV/open-source-hardware)


bonsoir Al1
merci pour l'info
Olimex etant à l'origine un "fabricant de PCB" avec une réputation "plutôt pas mauvaise" 8)
les modules devraient etre de "bonne facture" :smiley-mr-green:
Title: Re: ESP8266 module wifi
Post by: B@tto on Dec 01, 2014, 08:58 am
Ca serait justement intéressant d'étudier la schématique adoptée par Olimex : vu les problèmes de stabilité de l'esp et la réputation d'Olimex, y'a surement pas mal d'info à piocher la dedans ... :D

Autres bonnes nouvelles : SK 093 (avec de nouvelles commandes AT, deep sleep entre autre!) et de l'avancement sur Windows
http://blog.electrodragon.com/esp8266-sdk-windows-setup/
Title: Re: ESP8266 module wifi
Post by: yaccard on Dec 01, 2014, 09:30 pm
Bonjour
Vous rêvez de faire un serveur WEB avec un ESP8266 ?
Erich Styger l'a fait avec un une carte freescale FRDM-KL25Z
Le lien est :
http://mcuoneclipse.com/2014/11/30/tutorial-web-server-with-the-esp8266-wifi-module/ (http://mcuoneclipse.com/2014/11/30/tutorial-web-server-with-the-esp8266-wifi-module/)
Bonne émission à tous
Yves
Title: Re: ESP8266 module wifi
Post by: kingmail on Dec 04, 2014, 04:30 pm
La carte de dev de limpkin n'est pas mal non plus:

http://www.limpkin.fr/index.php?post/2014/11/27/A-Development-Board-for-the-ESP8266-03
Title: Un datalogger avec un ESP8266
Post by: yaccard on Dec 14, 2014, 10:03 pm
Bonjour, c'st toujours chez Eric :
http://mcuoneclipse.com/2014/12/14/tutorial-iot-datalogger-with-esp8266-wifi-module-and-frdm-kl25z/ (http://mcuoneclipse.com/2014/12/14/tutorial-iot-datalogger-with-esp8266-wifi-module-and-frdm-kl25z/)
(https://mcuoneclipse.files.wordpress.com/2014/12/thingspeak-channel-for-esp8266.png)
Title: Re: ESP8266 module wifi
Post by: serval70 on Dec 28, 2014, 07:41 pm
Bonjour,
Je me suis procuré un ESP8266 pour faire des tests.
Je l'ai couplé a une arduino méga.
Les commandes AT passe bien sauf certaine qui sont aléatoire 
comme par exemple la AT+RST qui donne quasi jamais "ready"
en retour.
Ma question concerne plutot le ping qui ne fonctionne pas depuis
le terminal sous linux fedora mais fonctionne avec ping sous android,
et encore comment faire une connection entre mon module et une page
sur mon navigateur.
Merci d'avance.
 

Title: Re: ESP8266 module wifi
Post by: Artouste on Dec 29, 2014, 02:25 pm
Bonjour,
Je me suis procuré un ESP8266 pour faire des tests.
Je l'ai couplé a une arduino méga.
Les commandes AT passe bien sauf certaine qui sont aléatoire  
comme par exemple la AT+RST qui donne quasi jamais "ready"
en retour.
bonjour
quelle version est embarquée ( et comment) dans l'esp ?
quasi jamais , pour moi ça veut dire qqfois OK :smiley-mr-green:
S'amuser avec les ESP est à ce jour un exercice "assez soutenu"

au cas où tu ne connaitrais pas
voir là (http://www.esp8266.com/)
Title: Re: ESP8266 module wifi
Post by: serval70 on Dec 29, 2014, 06:47 pm
Merci pour ta rapidité.
AT+GMR donne  0018000902-AI03.
j'ai essayé un AT+CIUPDATE mais apres le +CIUPDATE3
j'ai un ERROR au bout de 30 sec.
en faite j'ai réglé en partie le problème.
pour le reset ca venait de l'alim. qui venait
du3v3 de la mega,donc insufisant apparemment
pour le module.
j'ai fait un test me servant de ce tuto.
http://mcuoneclipse.com/2014/12/14/tutorial-iot-datalogger-with-esp8266-wifi-module-and-frdm-kl25z/
ca marche très bien si j'envoie les données une a une
depuis un terminal.
par contre si j'automatise la sequense :

AT+CIPMUX=1
AT+CIPSTART=4,"TCP","184.106.153.149",80
AT+CIPSEND=4,44
>
GET /update?key=J4P1LICZI6ZF0YWG&field1=60 

seule la premiere valeur est envoyé, puis ça "décroche"
avec des no link en retour ou ERROR.
je suis obligé de tout réinitialiser  et encore 1 donnée sur trois
passe.

 



Title: Re: ESP8266 module wifi
Post by: Artouste on Dec 29, 2014, 09:09 pm
Merci pour ta rapidité.
AT+GMR donne  0018000902-AI03.
j'ai essayé un AT+CIUPDATE mais apres le +CIUPDATE3
j'ai un ERROR au bout de 30 sec.
en faite j'ai réglé en partie le problème.
pour le reset ca venait de l'alim. qui venait
du3v3 de la mega,donc insufisant apparemment
pour le module.

...
bonsoir
c'est déjà ça :smiley-mr-green:
pour le reste et en ce qui me concerne, je suis privé de "jouets" jusque début janvier ... :smiley-cool:
Title: Re: ESP8266 module wifi
Post by: serval70 on Dec 29, 2014, 09:23 pm
Désolé pour toi  :smiley-grin:
Je ne comprend pas pourquoi c'est si aleatoire.
Title: Re: ESP8266 module wifi
Post by: icare on Dec 30, 2014, 10:40 am
Salut Artouste,
pour le reste et en ce qui me concerne, je suis privé de "jouets" jusque début janvier ... :smiley-cool:
Pour tes déplacements à la campagne, il faut prévoir une valise supplémentaire équipée en micro-atelier avec le le minimal viatal en "joujouj".
 :smiley-mr-green:
Title: Re: ESP8266 module wifi
Post by: Artouste on Dec 30, 2014, 02:18 pm
Salut Artouste,Pour tes déplacements à la campagne, il faut prévoir une valise supplémentaire équipée en micro-atelier avec le le minimal viatal en "joujouj".
 :smiley-mr-green:
Bonjour Icare
Je suis plutot pas trop mal equipé dans ma campagne, j'ai pas mal de MCU qui tournent , mais c'est comme toujours :
Sauf à prevoir "avant" du nouveau :smiley-mr-green: , il manque toujours "le 0.1 cent item part"
Title: Re: ESP8266 module wifi
Post by: icare on Dec 31, 2014, 05:51 pm
Bonsoir,
Juste pour le fun :
ESP8266 ESP-03 Socket (http://www.thingiverse.com/thing:616670)
Title: Re: ESP8266 module wifi
Post by: GregWare on Jan 05, 2015, 05:29 pm
Un autre board encore, avec un ESP-01, un UART CH340G, un ATMega 644 plus des capteurs et LEDs, assez genial comme idée: http://rayshobby.net/cart/esp8266/esptoy, le tout pour 24$, je dirais qu'on on en a largement plus que le module de limpkin pour le prix, meme si ca reste cher par rapport a un ESP-07 'tout nu' a 3.50$

Le pb de l'ESP-01 est que le connecteur n'est pas breadboard-friendly, on ne peut pas le connecter directement, du coup j'ai du me bricoler un adaptateur qui fait aussi la conversion 5V/3.3V pour les pins TX/RX avec un 2N7000 et deux resistances.

Idealement, il faudrait un PCB tout bete qui permette d'intégrer un ESP-07 (celui qui a le blindage RF et toutes les I/O exposés), mais reprises au pitch 1/10" plutot que 2mm, et un connecteur compatible directement avec le brochage des adaptateurs USB/TTL à base de CH340G. Eventuellement un regulateur 3.3v et des 2N7000 sur les I/O pour l'adaptation 3.3/5V, un truc qu'on puisse souder soi-meme...

GhW

Title: Re: ESP8266 module wifi
Post by: B@tto on Jan 06, 2015, 08:49 am
@serval70 : cherche pas, problème d'alimentation. J'ai galéré des heures, colle lui un gros condo aux fesses et tu verras que ça ira beaucoup mieux ;)
Title: Re: ESP8266 module wifi
Post by: serval70 on Jan 06, 2015, 01:04 pm
@B@tto
pour l'alim. c'est un transfo. qui est censé délivrer 2A du genre léger (électronique).
un condo de combien?   
Title: Re: ESP8266 module wifi
Post by: B@tto on Jan 06, 2015, 02:02 pm
Supérieur à 200µF mais même si t'en mets un plus faible ça devrait déjà grandement améliorer les choses, la question est surtout de lisser les appels de courant très bref qu'il demande ...
Title: Re: ESP8266 module wifi
Post by: serval70 on Jan 06, 2015, 02:35 pm
J'avais déjà mis un 470 uf mais sans changement apparent.
Title: Re: ESP8266 module wifi
Post by: al1fch on Jan 06, 2015, 02:50 pm
Bonjour

@serval70
Quote
ca marche très bien si j'envoie les données une a une
depuis un terminal.
par contre si j'automatise la sequense :

AT+CIPMUX=1
AT+CIPSTART=4,"TCP","184.106.153.149",80
AT+CIPSEND=4,44
.............

seule la premiere valeur est envoyé, puis ça "décroche"
l'automatisation de la séquence laisse-t-elle le temps nécessaire à l'éxécution des diverses commandes :
-L'envoi d'une commande est-il précédé de la réception du 'OK' (ou autre retour) de la commande précédente? (Idéal)
-A défaut : les commandes sont elles suivies de temporisations suffisantes ?
(La commande AT+CIPSTART en particulier demande un temps variable pour que la connection soit établie par le point d'accès...... d'où un fonctionnement aléatoire si on n'attend pas assez)
Title: Re: ESP8266 module wifi
Post by: al1fch on Jan 06, 2015, 05:31 pm
Quote
Idealement, il faudrait un PCB tout bete qui permette d'intégrer un ESP-07 (celui qui a le blindage RF et toutes les I/O exposés), mais reprises au pitch 1/10" plutot que 2mm....
Cette partie du cahier des charges est remplie par le module que vient de sortir Olimex avec en bonus une mémoire Flash SPI de capacité quadruple par rapport à ce qui équippe les divers modules ESP-01 à ESP-012

Bon acces aux GPIO et aux entrées spéciales comme ADC, RSTB....
configuration possible de GPIO 0, GPIO 2 et MTD0

Le schéma parait 'pensé'  + fichiers Eagle disponibles
https://www.olimex.com/Products/Modules/Ethernet/MOD-WIFI-ESP8266-DEV/open-source-hardware# (https://www.olimex.com/Products/Modules/Ethernet/MOD-WIFI-ESP8266-DEV/open-source-hardware#)
Title: Re: ESP8266 module wifi
Post by: serval70 on Jan 07, 2015, 12:32 pm
Bonjour @al1fch,
oui j'ai introduit une tempo apres chaque étape et ca n'a
aucun effet.
En faite tout depend a partir de quel endroit je "while(1)".
voici la sequence complete :
    cmd = "AT+RST";
    cmd = "AT+CIPMUX=1" ;
    cmd = "AT+CIPSTART=4,\"TCP\",\"";
    cmd += "184.106.153.149";
    cmd += "\",80";
    cmd + ="AT+CIPSEND=4,45";
    cmd = "GET /update?key=13W6PCT0ACHC59WT&field1=";
    cmd += 100;
   
si je boucle cette sequence ca fonctionne mais le faite de faire un reset a chaque
fois me parait pas logique.
si je boucle a partir de "AT+CIPMUX=1" ca fonctionne pile poil un fois sur deux
avec un retour "Unlink" la fois ou ca foire,mais la encore le faite de devoir ce reconnecter a chaque fois ne me parait pas logique non plus et si je boucle a partir de
"AT+CIPSEND=4,45" ca ne fonctionne qu'une fois.
 
   
   
Title: Re: ESP8266 module wifi
Post by: B@tto on Jan 07, 2015, 01:06 pm
Je comprend pas bien ce que t'as écris, tu peux poster ton code complet ? On y verra plus clair
Title: Re: ESP8266 module wifi
Post by: serval70 on Jan 07, 2015, 06:02 pm
J'ai fait ça a l'arrache mais ok :

String cmd = "";
int sensorValue = 0;
int nbr = 0;
int tempo = 2000;

void setup(){
  Serial2.begin(9600);
  Serial.begin(115200);
  delay(tempo);
 

 
void loop() {
   
    cmd = "AT+RST";
    Serial2.println(cmd);
    Serial.println(Serial2.read());
    //while(Serial2.available())Serial.write(Serial2.read());
    delay(6000);
 
 while(1){   
   
    cmd = "AT+CIPMUX=1";
    Serial2.println(cmd);
    Serial.println(cmd);
    //while(Serial2.available())Serial.write(Serial2.read());
    delay(tempo);
 

 
    cmd = "AT+CIPSTART=4,\"TCP\",\"";
    cmd += "184.106.153.149";
    cmd += "\",80";
    Serial2.println(cmd);
   
    if (Serial2.find("ALREAY CONNECT")){
      Serial.println("Deja connecte");}
    //Serial.println(cmd);
    //while(Serial2.available())Serial.write(Serial2.read());
    delay(tempo);
   
   
   
    sensorValue = analogRead(A0);
    cmd = "GET /update?key=13W6PCT0ACHC59WT&field1=";
   
    cmd += sensorValue;
   
 
    Serial2.print("AT+CIPSEND=4,");
   
   
    Serial2.println(cmd.length()+2);
   
    delay(tempO);
    //Serial2.flush();
    Serial2.println(cmd);
    Serial.println(cmd);
    if (Serial2.find("ERROR"))
      Serial.println("Erreur de transmition du paquet");
    cmd = "Valeurs envoyé ";
    cmd += sensorValue;
    Serial.println(cmd);
    //while(Serial2.available())Serial.write(Serial2.read());
   
    delay(tempo);
    Serial2.println("AT+CIPCLOSE");
   
    nbr++;
    cmd = "Nombres de valeurs envoyés ";
    cmd += nbr;
    Serial.println(cmd);
   
    delay(tempo);
   
  }
 


Je precise que le module est deja connecté à ma box avec un AT+CWJAP="Livebox-....
Title: Re: ESP8266 module wifi
Post by: B@tto on Jan 08, 2015, 09:48 am
Le problème est ici :

cmd = "AT+CIPSTART=4,\"TCP\",\"";
    cmd += "184.106.153.149";
    cmd += "\",80";
    Serial2.println(cmd);

Tu n'attend pas l'ouverture du lien ensuite dont la durée d'établissement est très variable.

Pareil ensuite, après CIPSEND il faut attendre > puis à la fin attendre le "Send"

Oui les commandes AT c'est lourd et je suis pas fan ... C'est simple en tant qu'humain, mais à mettre en place entre deux puces c'est juste la misère sur des petits microcontrôleurs ... Et il n'est même pas question de recevoir une requête pour un site par exemple, perso pour pas être emmerdé j'ai dû prendre un ARM et monté le buffer série à 2000 bytes ....
Title: Re: ESP8266 module wifi
Post by: serval70 on Jan 08, 2015, 12:20 pm
Bonjour @b@tto et merci pour ton aide.
"Tu n'attend pas l'ouverture du lien ensuite dont la durée d'établissement est très variable.Pareil ensuite, après CIPSEND il faut attendre > puis à la fin attendre le "Send" "
Tu fait ca comment?
Title: Re: ESP8266 module wifi
Post by: B@tto on Jan 08, 2015, 01:41 pm
Perso je me suis basé sur les fonctions qu'on utilise habituellement en commande AT des SIM900 :

http://www.cooking-hacks.com/documentation/tutorials/arduino-gprs-gsm-quadband-sim900 (http://www.cooking-hacks.com/documentation/tutorials/arduino-gprs-gsm-quadband-sim900)

Code: [Select]
int8_t sendATcommand(char* ATcommand, char* expected_answer, unsigned int timeout){

    uint8_t x=0,  answer=0;
    char response[100];
    unsigned long previous;

    memset(response, '\0', 100);    // Initialize the string
   
    delay(100);
   
    while( Serial.available() > 0) Serial.read();    // Clean the input buffer
   
    Serial.println(ATcommand);    // Send the AT command


    x = 0;
    previous = millis();

    // this loop waits for the answer
    do{
        // if there are data in the UART input buffer, reads it and checks for the asnwer
        if(Serial.available() != 0){   
            response[x] = Serial.read();
            x++;
            // check if the desired answer  is in the response of the module
            if (strstr(response, expected_answer) != NULL)   
            {
                answer = 1;
            }
        }
        // Waits for the asnwer with time out
    }while((answer == 0) && ((millis() - previous) < timeout));   

    return answer;
}


Tu n'as plus qu'alors à lancer tes commandes sous la forme

Code: [Select]
sendATcommand(""AT+CIPSTART=4,\"TCP\",\"184.106.153.149\",80","Link",10000)

Si c'est bien "Link" qu'il répond, je suis plus certain

Et c'est bien évidemment c'est des tableaux de char et pas des string par contre ici
Title: Re: ESP8266 module wifi
Post by: serval70 on Jan 08, 2015, 08:05 pm
Je me suis trompé en faite ,méme en envoyant les commandes depuis un
terminal ca plante une fois sur deux sauf si je fait un "AT+RST" a
chaque fois.Lors de l'envois du 2éme ""GET /..." il me repond un "Unlink".
 
Title: Re: ESP8266 module wifi
Post by: B@tto on Jan 09, 2015, 11:16 am
Tu ne reçois rien après le CIPSTART ?
Title: Re: ESP8266 module wifi
Post by: serval70 on Jan 10, 2015, 11:25 am
Bonjour,
voila un copier coller du terminal :

AT+RST


OK

L(CC\0xe7\0x18ZN\0xffbZS\0x18\0x8c\0xc2\0xf4!\0x0cKZ\0xe8\0x80\0xe0\0xe0

[Vendor:www.ai-thinker.com Version:0.9.2.4]

ready

AT+CIPMUX=1


OK

AT+CIPSTART=4,"TCP","184.106.153.149",80



OK
Linked

AT+CIPSEND=4,45

>
GET /update?key=13W6PCT0ACHC59WT&field1=125


SEND OK

AT+CIPSTART=4,"TCP","184.106.153.149",80

ALREAY CONNECT

AT+CIPSEND=4,45

>
GET /update?key=13W6PCT0ACHC59WT&field1=125


ERROR
Unlink

Une autre sequence :

 AT+RST


OK

L(CC\0xe7\0x18\0xc6\0xce\0xa8\0xac\0x0e
C9\0xfebcF\0xda\0xf4\0x80\0xe0\0xe8

[Vendor:www.ai-thinker.com Version:0.9.2.4]

ready

AT+CIPMUX=1


OK

AT+CIPSTART=4,"TCP","184.106.153.149",80



OK
Linked

AT+CIPSEND=4,45

>
GET /update?key=13W6PCT0ACHC59WT&field1=125


SEND OK

AT+CIPSEND=4,45

>
GET /update?key=13W6PCT0ACHC59WT&field1=125


ERROR
Unlink

Title: Re: ESP8266 module wifi
Post by: christophe94 on Jan 14, 2015, 07:49 pm
Bonjour,

Voici quelques info sur le module ESP8266 sur mon site www.caron.ws (http://www.caron.ws).

Christophe
Title: Re: ESP8266 module wifi
Post by: Artouste on Jan 17, 2015, 04:09 pm
bonjour
Quand chez certains vendeurs français (laxistes/peux scrupuleux, autres... ?   :smiley-mr-green:  )  l'esp8266 devient un produit officiel de la marque arduino.


Pour une connaissance qui veux jouer rapidement avec des esp8266, et comme je n'en ai plus de dispo actuellement sous la main, j'ai un peu sourcé "France" et je suis "tombé" là dessus (http://boutique.semageek.com/fr/421-module-wifi-serie-esp8266.html).


hardcopy (okazou 8)  )
(http://www.cjoint.com/15jv/EArqmE8Lzc1_espard02.jpg)


Title: Re: ESP8266 module wifi
Post by: bouault on Jan 20, 2015, 01:12 am
Hello Artouste !
Depuis c'est devenu un produit Adafruit.... Mais toujours "gage de qualité"
On croie rêver !
Jacques
Title: Re: ESP8266 module wifi
Post by: bouault on Jan 20, 2015, 04:57 pm
Bon j'ai reçu le mien ce matin, from China.
Une fois la carte branché, elle est vue par la carte WiFi de mon PC : ESP_9CCBE6.
Par contre impossible de communiquer avec via le port série... j'ai bien vérifié les connexions (tx>rx; rx>tx; gnd>gnd; 3.3v>3.3v et ch_pd>3.3V). Mon adaptateur usb>serial est bien en 3.3v (alim et niveau logique). J'ai essayé différents baud rate, différentes options (carriage return, both Nl & CR), mais rien n'y fait...
que faire ?
Title: Re: ESP8266 module wifi
Post by: B@tto on Jan 20, 2015, 06:07 pm
t'as bien branché le gnd à l'adaptateur série ? Et tu le sors d'où le 3.3V ?
Title: Re: ESP8266 module wifi
Post by: al1fch on Jan 20, 2015, 06:27 pm
Bonsoir

Module ESP-01, ESP-03... autre ?

+Si le module alimenté à partir du 3,3V de l'adaptateur USB-Série fonctionne de manière stable en mode 'Point d'accés', comme ça semble le cas vu côté PC , si les leds ne manifestent pas de rechargement flash SPI -> RAM , on peut écarter pour l'instant un manque de courant.

-As-tu confiance dans ton adaptateur USB/Série du point de vue du marquage des Entrées sorties
Sur la plupart des modules le marquage Rx/Tx du module fait référence au Rx Tx du module lui même , sur certains (plus rares)  le marquage Rx et Tx est fait en référence au Rx et au Tx du 'partenaire'....  on 'décroise' alors quand on pense 'croiser !!'

-A la mise sous tension avec la plupart des firmwares AT des modules actuels un message de boot 'à froid' sort sur Tx entre 75000 et 76000 bauds (je ne me rapelle plus la valeur exacte), le module prenant ensuite la valeur 9600 ou autre fixée par le firmware présent en mémoire flash et chargé dans l'ESP8266 à chaque reset. Si le module boote  (c'est içi le cas en mode  AP) , le message de boot logiquement a été émis et doit être visible sur la sortie Tx du module..... En clair ou pas selon que ton terminal est configurable ou pas entre 75000 bauds et 76000 bauds  (Le Terminal Bray, sous Windows accepte un débit quelconque ('custom') )

-Quel terminal utilise-tu ?  Est-tu certain que le 'both NL & CR' concerne bien les fin de lignes émises ?
(Putty par exemple pose problême, si mes souvenirs sont bons son 'both NL & CR' est une tolérance vis à vis des fins de lignes reçues)


Title: Re: ESP8266 module wifi
Post by: bouault on Jan 20, 2015, 06:55 pm
Merci pour vos réponses.
mon adaptateur est celui de modern device. Il y a des jumpers qui permettent de choisir entre 5v et 3.3v, pour le logic level ET l'alim.
J'ai avancé depuis mon dernier post : j'ai réussi à communiquer avec le terminal RealTerm comme expliqué dans le post de Christophe94. Je ne comprend pas pourquoi ça ne fonctionne pas avec le terminal arduino.
Par contre la plupart des commandes AT me renvoie des messages d'erreur :
AT          me renvoie     OK
AT+RST   me renvoie     ERROR
AT+GMR  me renvoie      +GMR: 7.80.5.0      OK
et les autres que j'essaie me renvoient ERROR.

Quelle version... Je l'ignore ! Voici un lien vers le vendeur :
http://www.aliexpress.com/snapshot/6397626904.html?orderId=65013399750593


Title: Re: ESP8266 module wifi
Post by: bouault on Jan 20, 2015, 06:59 pm
Il semble que ce soit l'ESP-01 !
Title: Re: ESP8266 module wifi
Post by: al1fch on Jan 20, 2015, 07:11 pm
la valeur renvoyée par AT+GMR est surprenante au vu des n° de firmwares les plus répandus
Le vendeur a-t-il flashé un firmware de son cru ? si oui il doit donner la liste des commandes AT prises en charge
Les firmwares se diversifient, chacun  de son côté ajoutant eou modifiant telle ou telle commande... pas facile à suivre !
ceci dit j'ai 6 bonnes semaines de retard dans le suivi...... il y a sans doute eu pas mal de 'nouveau' !!
Quote
GMR: 7.80.5.0
Title: Re: ESP8266 module wifi
Post by: bouault on Jan 20, 2015, 07:15 pm
C'est aussi ce que je me suis dit.
Que me conseille-tu, falsher un nouveau firmware ? lequel ?
Title: Re: ESP8266 module wifi
Post by: al1fch on Jan 20, 2015, 08:03 pm
Flasher ? oui sans doute pour partir d'une base saine, utilisée par d'autres et dont le jeu de commande est connu

Quelle version ? J'en suis resté à celle mentionnée dans les message #65 et #68 de ce fil. Il y a sans doute mieux aujourd'hui.
Pour conseiller il faudrait savoir ce qu'apporte tel ou tel firmware plus récent et choisir en fonction de ses besoins.

Depuis j'ai entrevu (forum de la communauté 8266, bbs d'Espressif ...) de firmwares AT officiels ou 'forks' corrigeant des bugs, apportant des commandes nouvelles. A ma connaissance personne n'actualise un tableau comparatif des firmwares AT . la vue d'ensemble actualisée serait très consomatrice en temps... si en plus on essaie de suivre l'évolution des firmwares autres  qu'AT (interpréteur Lua par exemple) ça devient une occupation à plein temps !!

Dans mon cas particulier quand j'aurai du temps je chercherait à sélectionner  un firmware AT 'optimisé' pour le fonctionnement faible consommation en mode infrastructure. (mise en sommeil par une commande AT + réveil automatique , possible avec un module ESP-03)
Un autre utilisateur chercherait dans une autre direction : firmware le plus efficace en mode AP.
Title: Re: ESP8266 module wifi
Post by: B@tto on Jan 20, 2015, 08:12 pm
Merci pour vos réponses.
mon adaptateur est celui de modern device. Il y a des jumpers qui permettent de choisir entre 5v et 3.3v, pour le logic level ET l'alim

Ouais, et t'as loupé une partie de la phrase :

but remember that it's only good for 50 mA of current

http://moderndevice.com/product/usb-bub-i/

Pour ça que ça marche pas si t'as pas grillé ton FT encore
Title: Re: ESP8266 module wifi
Post by: B@tto on Jan 20, 2015, 08:29 pm
Sinon je change de sujet : j'ai joué avec le MT7681, il est beaucoup plus fiable que l'ESP (en version 01 en tout cas). Certes il coute le double mais vachement moins galère ... Et tout est plus rapide : connexion au réseau wifi, connexion TCP ... En plus il a le smart connect, très rapide aussi. Et la doc même en preview est bien plus étoffée que tout ce que j'ai pu trouvé sur l'ESP
Title: Re: ESP8266 module wifi
Post by: al1fch on Jan 20, 2015, 08:33 pm
OK avec B@tto

Pour un module à ESP8266 100% fonctionnel il faut que l'alimentation 3,3V puisse délivrer les 300mA à 350mA  que le module appelle par intermittence.
Sans cela on a (au mieux) un fonctionnement bancal, aléatoire....ça peut sembler fonctionner  'un certain temps'  , puis ça
ressette...

Si le module USB-TTL ne peut fournir ces pointes de courant il faut alimenter le module avec un régulateur 3,3V 'à la hauteur'


Merci , B@tto de ce retour sur le MT7681 !
Title: Re: ESP8266 module wifi
Post by: bouault on Jan 20, 2015, 08:46 pm
OK ! Ouf le ftdi n'est pas mort, je viens d'uploader un blink dans un arpschuino !
Problème d'alim donc, j'essaie demain avec une alim de pc.
Le 3.3 d'une alim pc devrait convenir non ?
Merci encore.
Jacques
Title: Re: ESP8266 module wifi
Post by: Artouste on Jan 20, 2015, 08:54 pm
Sinon je change de sujet : j'ai joué avec le MT7681, il est beaucoup plus fiable que l'ESP (en version 01 en tout cas). Certes il coute le double mais vachement moins galère ... Et tout est plus rapide : connexion au réseau wifi, connexion TCP ... En plus il a le smart connect, très rapide aussi. Et la doc même en preview est bien plus étoffée que tout ce que j'ai pu trouvé sur l'ESP
bonsoir B@tto
interessant ton retour
Ton MT7681 est livré avec son antenne externe (et surtout son connecteur soudé sur PCB ) ?
comme imagé ici (http://www.seeedstudio.com/depot/MT7681-WiFi-module-p-2083.html) ?
Title: Re: ESP8266 module wifi
Post by: B@tto on Jan 20, 2015, 09:11 pm
OK ! Ouf le ftdi n'est pas mort, je viens d'uploader un blink dans un arpschuino !
Problème d'alim donc, j'essaie demain avec une alim de pc.
Le 3.3 d'une alim pc devrait convenir non ?
Yes, tu auras peut-être besoin de rajouter des condensateurs aux bornes du modules pour obtenir de la stabilité (pic de courant très important sur ce chip...)

bonsoir B@tto
interessant ton retour
Ton MT7681 est livré avec son antenne externe (et surtout son connecteur soudé sur PCB ) ?
comme imagé ici (http://www.seeedstudio.com/depot/MT7681-WiFi-module-p-2083.html) ?

Exactement c'est celui la. Toute la doc quasiment est ici + SDK : https://labs.mediatek.com/site/global/developer_tools/mediatek_7681/documentation/index.gsp (https://labs.mediatek.com/site/global/developer_tools/mediatek_7681/documentation/index.gsp)
Title: Re: ESP8266 module wifi
Post by: Artouste on Jan 20, 2015, 11:05 pm
Exactement c'est celui la. Toute la doc quasiment est ici + SDK : https://labs.mediatek.com/site/global/developer_tools/mediatek_7681/documentation/index.gsp (https://labs.mediatek.com/site/global/developer_tools/mediatek_7681/documentation/index.gsp)
:smiley-mr-green:
Bon !
ta reponse est franchement penible :smiley-cool:  maintenant va falloir que je commande "ça aussi" :D
tu les "travaille" aussi en UART (commandes AT) , ou en plus "evolué" ?

J'ai comme impression que les "solution cheap WIFI"  avec la tendance IOT vont déferler en 2015





Title: Re: ESP8266 module wifi
Post by: B@tto on Jan 21, 2015, 10:31 am
Alors en fait il y a un module qui s'appelle HLK-M30 qui est un MT7681 mais avec un firmware AT (comme l'esp en fait). Je l'ai aussi celui mais pas testé encore. Le MT il a quelque commandes AT mais tu ne peux pas faire grand chose (juste reboot et paramètre wifi grosso modo). Mais à programmer c'est vachement mieux expliqué que sur l'esp. Dans le firmware de base, il y a des espaces par défaut réservés pour que tu insères ton code perso sans déranger le reste. Donc en fait t'es pas obligé de comprendre les milliers de lignes pour espérer savoir ce que tu fais ... Et j'ai même trouvé une doc où ils expliquent comment rajouter des commandes AT donc y'a vraiment moyen d'améliorer très simplement le firmware de base :http://xthinklab.com/wp-content/uploads/2014/09/MT7681_IoT_WIFI_Firmware_Programming_Guide_v1.0.pdf (http://xthinklab.com/wp-content/uploads/2014/09/MT7681_IoT_WIFI_Firmware_Programming_Guide_v1.0.pdf)

Quote
J'ai comme impression que les "solution cheap WIFI"  avec la tendance IOT vont déferler en 2015
Tout à fait, voir Curie chez Intel entre autre
Title: Re: ESP8266 module wifi
Post by: bouault on Jan 21, 2015, 02:31 pm
Je désespère...
Alim pc, condos, multiple vérifications du câblage.... Rien n'y fait.
Tentative de reflasher le firmware avec 2 logiciels differents = échec.
A présent le module ne répond plus à aucune commande... Mais il est toujours détecté par la carte WiFi.
Title: Re: ESP8266 module wifi
Post by: bouault on Jan 21, 2015, 02:53 pm
A présent un redémarrage du chip envoi sur le port série à 9600 baud :

[Vendor:www.ai-thinker.com Version:0.9.2.4]
                                                                         
ready

Title: Re: ESP8266 module wifi
Post by: bouault on Jan 21, 2015, 04:15 pm
A présent lorsque j'envoie la commande AT, par exemple, AT s'inscrit dans le moniteur série.
Pareil pour n'importe quelle commande, ou n'importe quoi d'autre.
Par contre la led bleue flash, signe que l'esp reçoit quelque chôse.
Title: Re: ESP8266 module wifi
Post by: B@tto on Jan 21, 2015, 04:18 pm
Bin c'est que ça marche
Title: Re: ESP8266 module wifi
Post by: bouault on Jan 21, 2015, 04:30 pm
Hélas non !
A la commande AT le chip devrait me répondre OK. Il me renvoie AT.
A AT+CWMODE=3 il me renvoie ATCW]ŸÄE}? ou quelque chose comme ça.
Même chôse à 14400 baud.



Title: Re: ESP8266 module wifi
Post by: B@tto on Jan 21, 2015, 05:41 pm
Reste à 9600

Tu envois bien le CR LF en fin de commande ?
Title: Re: ESP8266 module wifi
Post by: bouault on Jan 21, 2015, 06:12 pm
Sur le serial monitor arduino j'ai coché "Both NL & CR". C'est de ça que tu parles ?
J'ai essayé de taper AP CR LF, ça me renvoie :
AP'CR'LN (LN pas LF !)
wrong syntax
ERROR

Je sens que je ne suis pas très loin mais...


Title: Re: ESP8266 module wifi
Post by: B@tto on Jan 21, 2015, 06:19 pm
Oui c'est bien ça mais il ne faut pas le taper c'est automatique et ce ne sont pas des caractère alphanumériques (donc pas affichables)

Par curiosité essaye les autres mode (nouvelle ligne etc ...)
Title: Re: ESP8266 module wifi
Post by: bouault on Jan 21, 2015, 06:32 pm
J'essaie mais je ne voie pas de différence.
Title: Re: ESP8266 module wifi
Post by: serval70 on Jan 21, 2015, 07:02 pm
Essais avec une carte arduino pour voir si il y a une différence avec ce code si tu a
2 ports matériel série :
void setup(){
  Serial2.begin(38400);//baudrate du eps8266
  Serial.begin(115200);//baudrate de la com. serie

 
void loop() {
  while(Serial2.available())Serial.write(Serial2.read());
  while(Serial.available())Serial2.write(Serial.read());
}   
Title: Re: ESP8266 module wifi
Post by: bouault on Jan 21, 2015, 07:15 pm
Je n'ai qu'un port série mais je vais modifier le code pour utiliser sofware-serial
Title: Re: ESP8266 module wifi
Post by: bouault on Jan 21, 2015, 07:24 pm
C'est pas plutôt :

  if(Serial.available())Serial2.write(Serial.read());

??
Title: Re: ESP8266 module wifi
Post by: serval70 on Jan 21, 2015, 07:54 pm
Non ce code fonctionne très bien chez moi avec 2 ports matériel.
Pour du software-serial c'est plutôt quelque chose comme ça :

#include <SoftwareSerial.h>  //Software Serial Port
#define RxD 10    //Pin 10 pour RX
#define TxD 11    //Pin 11 pour TX
SoftwareSerial BTSerie(RxD,TxD);

void setup()
{
   
  Serial.begin(9600);
  delay(1000);
  pinMode(RxD, INPUT);
  pinMode(TxD, OUTPUT);
  BTSerie.begin(9600);
 
}

void loop()
{
  char recvChar;
 
 
  if (BTSerie.available()) {
    recvChar = BTSerie.read();
    Serial.print(recvChar);
  }
   
  if (Serial.available()) {
    recvChar = Serial.read();
    BTSerie.print(recvChar);
  }


par contre pour du software-serial ton port software est limité a 9600.
donc si ton module est programmé a 9600 ca va ,sinon ça ne
fonctionnera pas (j'ai galéré une plomb a cause de ça). 
Title: Re: ESP8266 module wifi
Post by: bouault on Jan 21, 2015, 08:46 pm
Apparemment le chip fonctionne à 9600 B .
Je regarde ça demain, merci beaucoup.
Title: Re: ESP8266 module wifi
Post by: bouault on Jan 22, 2015, 11:42 am
Hé ça à l'air de marcher !
Trop fort merci !
J'ai un peu du mal encore à comprendre le pourquoi du comment mais je continue les tests et je vous tiens au courant.
Maintenant AT+GMR renvoie :0018000902-AI03

Title: Re: ESP8266 module wifi
Post by: bouault on Jan 22, 2015, 02:06 pm
Bingo !
J'arrive à recevoir une trame art net !
Title: Re: ESP8266 module wifi
Post by: jacgis on Jan 28, 2015, 04:32 pm
Bonjour,

J'ai lu toutes les pages de ce forum et j'ai acheté un ESP8266 avec une liaison serie USB 3V3... bref j'ai mis en route testé et ça marche très bien ! enfin, pour info, il faut rajouter une alim extérieur de 3V3 pour le flasher sinon on y arrive pas...

Je souhaite avancer dans mon projet mais j'ai du mal. J'upload et je fais mes tests via LUAuploader.

Mon objectif rendre sans fil une connexion série (RxTx 5V) de créer une sorte de COMx accessible par le net.

Je ne comprend pas quel serveur dois je utiliser pour envoyer et recevoir des trames.

merci de votre aide

   
Title: Re: ESP8266 module wifi
Post by: B@tto on Jan 28, 2015, 08:25 pm
Salut,

Je vois pas trop où tu veux en venir, un socket (TCP ou UDP) et tu transmets des données, donc pourquoi vouloir émuler une liaison série ?
Title: Re: ESP8266 module wifi
Post by: yaccard on Jan 28, 2015, 11:02 pm
Bonjour
Pour transiter une liaison série à travers Internet, il y a ça :
http://www.hw-group.com/products/ip_relay/IP-Ethernet-Relay-ER02b_en.html (http://www.hw-group.com/products/ip_relay/IP-Ethernet-Relay-ER02b_en.html)
Cordialement
Yves Accard
Title: Re: ESP8266 module wifi
Post by: jacgis on Jan 29, 2015, 10:40 am
Bonjour et merci de vos réponses,


@B@tto
En fait oui sauf qu'il faut transmettre une variable sur Tx; comment dit-on à l'ESP8266 : "envoie cette trame sur Tx"
L'exemple Lua en sever TELNET semble le faire mais je n'arrive pas à le faire communiquer. J'ai donc essayé avec un serveur TCP mais pb de redirection des données vers Tx.

@Yves Accard
C'est cela que je veux réaliser avec l'ESP8266.

Je pense que cela est possible et ouvre les possibilités de transmition simple si on arrive à faire un COMx virtuel accessible via un browser.

J'ai du mal avec le langage LUA et je trouve assez pauvre les exemples
Title: Re: ESP8266 module wifi
Post by: jacgis on Jan 29, 2015, 10:44 am
En fait je m'aperçois que je n'ai pas bien expliqué;

Aujourd'hui je communique entre un vieux PC et un appareil sur un COM avec un logiciel DOS propriétaire. Et je souhaite réaliser ceci en version sans fil... et de plus du net
Title: Re: ESP8266 module wifi
Post by: Artouste on Jan 29, 2015, 11:13 am
En fait je m'aperçois que je n'ai pas bien expliqué;

Aujourd'hui je communique entre un vieux PC et un appareil sur un COM avec un logiciel DOS propriétaire. Et je souhaite réaliser ceci en version sans fil... et de plus du net
bonjour
en fait tu veux creer une liaison serie/wifi transparente ?

comx<--->wifi<--->comy
Title: Re: ESP8266 module wifi
Post by: jacgis on Jan 29, 2015, 11:22 am
oui c'est ça exactement
Title: Re: ESP8266 module wifi
Post by: al1fch on Jan 29, 2015, 12:33 pm
​Bonjour

ce firmware (juste aperçu, pas testé !) pourrait peut être contribuer à la solution, côté ESP8266
Quote
Absolutely transparent bridge for the ESP8266

This is really basic firmware for the ESP that creates a totally
transparent TCP socket to ESP UART0 bridge. Characters come in on one
interface and go out the other. The totally transparent bridge mode is
something that has been missing and is available on higher priced
boards.

https://github.com/beckdac/ESP8266-transparent-bridge (https://github.com/beckdac/ESP8266-transparent-bridge)

Title: Re: ESP8266 module wifi
Post by: jacgis on Jan 29, 2015, 02:59 pm
merci je vais étudié ceci !
Title: Re: ESP8266 module wifi
Post by: jacgis on Jan 30, 2015, 06:49 pm
Après avoir étudié la page je suis perdu ...

J'ai falsher mon ESP avec les deux fichiers Bin et je n'ai plus accès à rien.

Il y a une chose que je ne comprend pas sur le net tout le monde parle de commande AT mais j'essai avec Luauploader ou Coolterm et rien ne passe pourquoi ?
Title: Re: ESP8266 module wifi
Post by: laul on Feb 08, 2015, 06:07 pm
bonsoir messieurs,

j'ai passé la journée avec mon ESP8266 tout neuf j'ai réussi a faire un serveur avec un UNO mais là il j'ai comme un reset en boucle du module :

Code: [Select]
[Vendor:www.ai-thinker.com Version:0.9.2.4]

ready

[Vendor:www.ai-thinker.com Version:0.9.2.4]

ready

etc...

avez vous déjà vu ce problème ?

merci
Title: Re: ESP8266 module wifi
Post by: B@tto on Feb 09, 2015, 08:58 am
Salut,

Typiquement problème d'alim : il faut le raccorder avec de gros fils à ton alimentation 3.3V, et lui coller un condo conséquent (>100 µF) au plus près
Title: Re: ESP8266 module wifi
Post by: laul on Feb 09, 2015, 11:41 am
merci de ta réponse b@tto, mais là j'ai flashé mes modules et ils n'affichent plus que des  caractères bizarre j'ai changer la vitesse rien n'y fait :(
Title: Re: ESP8266 module wifi
Post by: B@tto on Feb 09, 2015, 11:43 am
Oui mais tu as appliqué mes recommandations ?
Title: Re: ESP8266 module wifi
Post by: laul on Feb 09, 2015, 12:43 pm
ça fonctionner très bien sans le condo ; cette semaine je n'aurai pas le temps de m'y remettre, je vais souder une platine pour faciliter l'utilisation et du coup mettre un condo :)
Title: Re: ESP8266 module wifi
Post by: B@tto on Feb 09, 2015, 12:47 pm
Le firmware peut jouer, suivant comment les fonctions sont activées, les appels de courant peuvent varier
Title: Re: ESP8266 module wifi
Post by: Hexor on Feb 11, 2015, 11:28 am
Bonjour à tous,

J'ai lu la plus pars des 14 pages concernant l'ESP8266, car j'ai acheté quelques un de ces chips afin de réaliser un logger de température, sur batterie, qui renvoie les data sur un serveur toutes les x heures.

Je suis donc ("forcément") tombé sur ce ESP8266 et notamment ses sleep mode avec 10 µA de conso (très bien pour un montage sur batterie).
Par contre je vois qu'au final c'est une petite galère à utiliser ce SoC....
Et surtout pour la mise en veille profonde... (ce qui m'intéresse le plus!).

Il serai interfacé avec un arduino.

Quelqu'un a t'il réussi à le passer en veille et à le réveiller depuis un Arduino ? (avec des commandes AT par exemple)

Title: Re: ESP8266 module wifi
Post by: B@tto on Feb 11, 2015, 01:01 pm
Salut,

Visiblement avec le firmware c'est possible : http://tim.jagenberg.info/2015/01/18/low-power-esp8266/

Y'a peut-être surement d'autres possibilités mais j'ai pas trop suivi le sujet ces derniers temps
Title: Re: ESP8266 module wifi
Post by: Hexor on Feb 11, 2015, 02:28 pm
Merci pour ce site.

Je suis également tombé sur ce site: http://bbs.espressif.com/viewtopic.php?f=5&t=64&sid=af4859fe9f83f8bf50a2bdaa5ed0aa5b
Dan le fichier à télécharger on peut trouver une doc de chez Espressif qui mentionne la commande "AT+GLSP=<time>".
Bon ce n'est pas ce que je voulais, car avec cette commande on endors un certain temps l'ESP8266, j'aurais préféré un endormissement sans durée et un réveil par une interruption (par exemple en changeant l'était d'une GPIO via arduino). Mais je n'ai rien trouvé dans ce cens...

De plus pour que le deep sleep mode fonctionne, il faut que les broches XPD_DCDC et EXT_RSTB soit reliée pour que l'esp puisse être reveillé... sauf qu'avec mon module ESP-01, je n'ai pas accès à tout ça...

Je vais regarder s'il n'y a pas moyen de jouer avec la broche "XPD_DCDC" et Arduino...

Moi qui pensait avoir trouvé un super SoC wifi, il y a encore du boulot en fait :/
Vous n'auriez pas quelques nom de SoC wifi du même genre: pas trop chère, à interfacer avec Arduino et que l'on peut endormir et réveiller depuis arduino ?  :smiley-grin:
Title: Re: ESP8266 module wifi
Post by: B@tto on Feb 11, 2015, 04:13 pm
MT7681 :) ou hlk m30 (c'est le même mais avec un firmware AT)
Title: Re: ESP8266 module wifi
Post by: Hexor on Feb 11, 2015, 04:56 pm
Je vais encore tenter une dernière chose avec ces ESP8266, si ça marche pas, je les réserverai pour des projets qui ne nécessite pas de mode veille.

Ce que je vais tenter: pour le réveil, il faut que deux pins soit reliées (cf mon dernier post), ce qui n'est normalement pas le cas sur le module ESP01.
Donc si je l'endors en mettant n'importe quel timing, il ne devrait pas se réveiller vu qu'il manque le branchement. (j'ai donc le sleep "infini" que je souhaitai)
Et comme sur l'ESP01 la pin reset est accessible, je devrais pouvoir le resetter avec l'arduino. (je peux donc le "sortir de veille" quand je le souhaite)
Ce n'est pas très propre, mais si ça fonctionne ça évitera de devoir laisser au fond du tiroir mes ESP8266....

Je vais jeter un oeil à tes chip =D
J'ai aussi acheté un HLK-RM04, un peu moins bon marché et je ne sais pas s'il incorpore un mode veille (il est encore au fond d'un tiroir pour le moment !) Mais il controle via la voie série et a une interface web pour la config wifi !
http://rayshobby.net/first-impression-on-hlk-rm04-serial-to-wifi-module/

Bon je retourne me battre avec mon esp8266..
Title: Re: ESP8266 module wifi
Post by: DuiDui on Feb 21, 2015, 07:00 am
Salut à tous!

Je faisais joujou avec mon ESP8266 ESP-01 et j'ai eu la merveilleuse idée de faire une update par internet avec AT+CIUPDATE :

Etape 1,2,3,4 ok mais là c'est le drame : mon esp débitait un flow ininterrompu de caractère incompréhensible sur mon terminal et se met à clignoter comme un fou de sa led bleue.

Résultat, j'essaie de le flasher en fouillant sur internet les différentes méthodes et soft.

J'ai bien galérer et pour moi voilà ce qui a marché (je suis sous Win8, c'est peut-être ça mon problème) :

j'ai utilisé nodemcu flasher : https://github.com/nodemcu/nodemcu-flasher

avec ce firmware : https://drive.google.com/folderview?id=0B_ctPy0pJuW6UmJCQ1RLb0JKUzg&usp=sharing&tid=0B_ctPy0pJuW6d1FqM1lvSkJmNU0

Configurer nodemcu comme indiqué sur github, c'est à dire cocher un seul offset avec le fichier du firmware.
J'ai aussi mis le flash size sur 1M.

Mon ESP a l'air ressusciter.
Avec ESP Flash tool, le flash se passe correctement mais le module déconne et XTCOM_UTILITY ne fonctionne pas chez moi (Windows8)

Si ça peut servir.....

A+
Title: Re: ESP8266 module wifi
Post by: Hexor on Mar 13, 2015, 12:05 am
Salut tout le monde,

Petit post pour vous tenir informer de l'avancement avec l'esp8266.
Finalement j'ai pu le mettre en veille comme je le voulais.

J'ai mis un firmware plus récent, histoire de palier les anciens bug: http://bbs.espressif.com/viewtopic.php?f=5&t=64&sid=af4859fe9f83f8bf50a2bdaa5ed0aa5b
Et après, il suffit simplement, via l'arduino, d'appliquer un niveau haut ou bas sur la broche 'CH_PD'.
Un niveau bas desactive le SoC, bon ok, ce n'est pas une mise en veille, mais pour mon application, ça me convient  :D ... et un niveau haut et op, il démarre !
Title: Re: ESP8266 module wifi
Post by: Artouste on Apr 02, 2015, 09:20 pm
bonsoir

Il y a  des testeurs de çà  (http://www.esp8266.com/viewforum.php?f=25)       ici ? :smiley-mr-green:


Title: Re: ESP8266 module wifi
Post by: fdufnews on Apr 02, 2015, 09:47 pm
Une suite de 3 articles hier sur Makezine
http://makezine.com/2015/04/01/esp8266-5-microcontroller-wi-fi-now-arduino-compatible/ (http://makezine.com/2015/04/01/esp8266-5-microcontroller-wi-fi-now-arduino-compatible/)
http://makezine.com/2015/04/01/installing-building-arduino-sketch-5-microcontroller/ (http://makezine.com/2015/04/01/installing-building-arduino-sketch-5-microcontroller/)
http://makezine.com/2015/04/01/designing-breadboard-adaptor-5-esp8266-microcontroller/ (http://makezine.com/2015/04/01/designing-breadboard-adaptor-5-esp8266-microcontroller/)
Title: Re: ESP8266 module wifi
Post by: Artouste on Apr 02, 2015, 10:07 pm
Une suite de 3 articles hier sur Makezine
http://makezine.com/2015/04/01/esp8266-5-microcontroller-wi-fi-now-arduino-compatible/ (http://makezine.com/2015/04/01/esp8266-5-microcontroller-wi-fi-now-arduino-compatible/)
http://makezine.com/2015/04/01/installing-building-arduino-sketch-5-microcontroller/ (http://makezine.com/2015/04/01/installing-building-arduino-sketch-5-microcontroller/)
http://makezine.com/2015/04/01/designing-breadboard-adaptor-5-esp8266-microcontroller/ (http://makezine.com/2015/04/01/designing-breadboard-adaptor-5-esp8266-microcontroller/)
bonsoir fdufnews
je vais lire
Mais si ça tient "les promesses" , ça peut etre sympa de "programmer simplement" en standalone avec les GPIO de l'esp8266 "sans rien d'autre"

Je jouerais le testeur  dans une 15zaine :smiley-mr-green:
Title: Re: ESP8266 module wifi
Post by: B@tto on Apr 03, 2015, 08:36 am
J'ai pas encore eu le temps de tester mais ça va venir : j'ai fait faire un PCB avec un esp + alim 230V->3.3V + relais statique ou mosfet + entrée pour bouton + led + msp430 (servira-t-il à quelque chose maintenant ?? :p)
Title: Re: ESP8266 module wifi
Post by: Heloderma-kris on Apr 15, 2015, 10:31 am
Salut a tous
 bon j'ai vue que le topic est bien chargé, je voulais, moi aussi, faire joujou avec un module donc j'ai vue qu'il y avais plusieur version d'ESP-XX on voit souvant les version 01 dans les montage et il semble que les autre version soit surtout bardé de plus de certification et de GPIO plus fourni :

http://hackerspace.pbworks.com/w/page/88183850/ESP8266 (http://hackerspace.pbworks.com/w/page/88183850/ESP8266)

j'ai résumé vite!
je voudrai savoir si vous pouvez m'en conseillé un plus que les autres ( pour faire joujou, j'ai pas de projet en tête.
merci
Title: Re: ESP8266 module wifi
Post by: al1fch on Apr 15, 2015, 11:08 am
Bonjour

Il est un peu frustrant de se rendre compte après coup qu'il manque un accés à tel ou tel GPIO !
Etant à l'écart de tout ça depuis 8 "bonnes" semaines j'ai peut etre loupé qq versions nouvelles de modules !
Au vu de ceux que je connais je conseillerai un WI07-07 ou un WI07-012 selon le type d'antenne souhaité
(http://www.electrodragon.com/wp-content/uploads/2014/10/IMG_6643-350x350.jpg)
ESP @ ElectroDragon (http://www.electrodragon.com/product/esp8266-wifi-board-full-ios-smd/)
Title: Re: ESP8266 module wifi
Post by: B@tto on Apr 15, 2015, 11:31 am
Attention pour les 07 : pas chez banggood !

Y'a un mauvais batch normalement reconnaissable au fait que les couleurs des led sont inversées (par rapport aux autres batch)

y'a un topic sur le forum esp8266. En fait un quart est mal soudé. Mais j'en ai un avec led inversées mais quartz bien soudé. Mais ne marche pas quand même ...
Title: Re: ESP8266 module wifi
Post by: Artouste on Apr 15, 2015, 11:41 am
bonjour
au passage , sur le forum esp8266 il y a un topic dédié à l'integration du esp8266 dans l'IDE arduino
https://github.com/esp8266/Arduino
pas testé
Title: Re: ESP8266 module wifi
Post by: Heloderma-kris on Apr 15, 2015, 01:14 pm
bon je vai prendre un 01 et un 12 comme ça pour debuter avect les sketche d'exemple le 01 fera l'afaire et le 12 servira par la suite !
merci! :)
Title: Re: ESP8266 module wifi
Post by: vidal11 on Apr 24, 2015, 12:12 pm
Bonjour, j'ai trouvé cet excellent tuto je pense pour les débutant comme moi.
https://www.youtube.com/watch?v=dKFcEDy2q5M

J'ai donc essayé de connecté une arduino méga, un capteur DS18b20 et une esp8266 pour envoyer les données de mon capteur sur internet.
Apres configuration, j'ai tilisé ce code https://codebender.cc/sketch:98754#thingspeak%20ds18b20%20esp8266.ino
mais les données n'arrive pas au serveur, pourquoi?

AT
AT+CIPSTART="TCP","184.106.153.149",80
AT+CIPSEND=47
AT+CIPCLOSE
AT+CIPSTART="TCP","184.106.153.149",80
AT+CIPSEND=47
AT+CIPCLOSE
AT+CIPSTART="TCP","184.106.153.149",80
AT+CIPSEND=47
AT+CIPCLOSE

Quelqu'un peut m'aider svp?
Merci d'avance
Title: Re: ESP8266 module wifi
Post by: al1fch on Apr 26, 2015, 10:01 pm
Quote
bonjour
au passage , sur le forum esp8266 il y a un topic dédié à l'integration du esp8266 dans l'IDE arduino
https://github.com/esp8266/Arduino
pas testé
Bonsoir Artouste

pas testé perso non plus, mais bien mieux à proposer : Adafruit entre dans la danse et vient de sortir un breakout ESP8266 flashé avec l'interpeteur Lua 'NodeMCU' !!
le breakout (https://learn.adafruit.com/adafruit-huzzah-esp8266-breakout/overview)

+Adafruit expose içi l'integration de l'environnement de devpt dans l'IDE Arduino  que tu signalais.
Avec l'IDE Arduino (https://learn.adafruit.com/adafruit-huzzah-esp8266-breakout/using-arduino-ide)




Title: Re: ESP8266 module wifi
Post by: tahitibob35 on Apr 28, 2015, 02:46 pm
Il paraît pas mal ce module d'Adafruit.
Si quelqu'un a un plan pour l'acheter en France.....
Parce que 25 euros les frais de port.....   :o
Title: Re: ESP8266 module wifi
Post by: Heloderma-kris on May 01, 2015, 06:01 pm
bon ça y est mes deux module ESP01 et ESP12 sont reçu ! :smiley-mr-green:
 j'aurai aimé avoir votre avis car je ne maitrise pas le sujet et je ne trouve pas la reponse sur le butineur G!

je dispose de ce que je croit etre un module FTDI equipe d'une puce CP2102, et j'ai un doute concernant fonctionement des signaux RX TX vis a vis de la tension usb =5V et la puce qui fonctione en 3.3V je ne voudrai pas grillé le module ESP.
si vous avez ( je sais que vous en avez un) avis sur le sujet ...

dans le doute j'attend l'arive d'un convertiseur de niveau 5-3.3V mais il n'arrivera que dans la semaine , et avec  ce long weekend du 1er mai bha  :smiley-mr-green:

ci joint la photo des puces, du module ftdi et de la platine vendu avec le module ESP12 pour avoir une conectique en 2.54mm.

(http://christophe.boulic.free.fr/arduino/ESP01-12-FTDI.png)
Title: Re: ESP8266 module wifi
Post by: al1fch on May 01, 2015, 06:29 pm
 :( Bonjour Heloderma-kris

Bienvenue au club !!

Le CP2102 (fabricant Silicon Labs, pas FTDI !!) fonctionne en 3,3V grâce a son  petit régulateur intégré.
Pas besoin d'adaptateur de niveau entre ESP8266 et CP2102 (tous les 2 en 3V3)
Besoin par contre d'un régulateur 3,3V pour l'ESP8266 (500mA pour être tranquille)
Title: Re: ESP8266 module wifi
Post by: Heloderma-kris on May 02, 2015, 11:37 am
merci pour tes lumiere sur mon petit modul usb !
et bien c'est partit vais faire une petite alime 3.3V et puis je vais voir pour commancé avec les commande AT .
merci.

PS : me lien ne fonctione pas en direct.
http://www.silabs.com/Support%20Documents/TechnicalDocs/CP2102-9.pdf (http://www.silabs.com/Support%20Documents/TechnicalDocs/CP2102-9.pdf)
Title: Re: ESP8266 module wifi
Post by: Artouste on May 02, 2015, 01:59 pm
bon ça y est mes deux module ESP01 et ESP12 sont reçu ! :smiley-mr-green:
Bonjour Kris
Amuse toi bien , ce sont des modules "sympa" , mais il faut porter une très très grande attention à l'alimentation pour que  "le systeme final"  soit fiable


Title: Re: ESP8266 module wifi
Post by: caseb on May 07, 2015, 03:40 pm
Bonjour à Tous,

Nouveau sur le forum Arduino j'ai plutôt l'habitude de travailler avec du Pic avec des cartes Olimex avec Pinguino et MPLAB X comme IDE, je m'intéresse depuis peu à l'ESP8266 et je suis entrain de le tester avec LUA.
J'ai fait une maquette avec l'ESP8266-12 et une carte Pinguino pour faire une mesure de température et envoyer cette mesure via MQTT. Tous fonctionne à peu prés bien, mais dés que je passe de l'alimentation labo à l'alimentation sur pile la carte ne démarre pas et me vide la pile en un rien de temps. Est-ce que quelqu'un à déjà eu ce problème?

Merci d'avance.
Title: Re: ESP8266 module wifi
Post by: Hexor on May 08, 2015, 09:38 am
Salut Caseb,

Attention avec les ESPxxx ils sont très capricieux concernant leur alimentation !!
Ils ont de gros pics de consommation (autour de 1 ou 2 ampères, je n'ai plus le chiffre exacte en tête), donc je pense que ta pile n'arrive pas à fournir ces pics et donc la tension s'écroule et tout le monde redémarre...  :smiley-evil:
Il lui faut donc une bonne source d'alimentation, et ne pas oublier de mettre de bon gros condo pour absorber ces pics. (Sur mes montage j'ai utilisés des 2200µF en 6.3V, j'avais ça sous la main, à voir si avec moins de capa ça passe ou pas)

Le must est si tu as un oscilloscope sous la main: regarde la courbe en sortie de batterie et en sortie de régulateur pour voir ce qui se passe.  ;)
Title: Re: ESP8266 module wifi
Post by: caseb on May 11, 2015, 11:46 am
Ok merci Hexor,

Je vais faire quelques essais dans la semaine en augmentant le condensateur et voir le seuil de basculement.
Ma pile est capable de débiter 1,2A en pointe, je pensais qu'un condensateur de 47µF suffirait dans ce cas là.
Ce qui m'embête avec ces valeurs de condensateur c'est l'importance du courant de fuite et son influence sur l'autonomie.
Title: Re: ESP8266 module wifi
Post by: tahitibob35 on May 18, 2015, 07:26 pm
Salut
Je ne savais pas trop si je devais poster ici ou ouvrir un nouveau fil.
J'aurai peut-être plus de réponses ici....  :)
J'ai uno (ide 1.0.5, oui ça date un peu), un esp (firmware 0.9.2.4, connecté via les pin 10 et 11)
J'utilise sofwareserial.
Lorsque j'envoie une commande qui retourne trop de caractères (par exemple AT+CWLAP pour avoir la liste des AP), je perds des caractères en réception :
Code: [Select]
AT+CWLAP

+CWLAP:(4,"Bbox-0F62D099",-57,"d0:84:b0:11:51:70",1)
+CWLAP:(0,"SFR WiFi Mobile",-58,"72:25:15:dc:0f,
CL:,S_0"5,051d::"1
CA("FWiF"-,221:::d1
CA:,ibxba-,dae::d26
CL:,on"7,6ae3::26
CA:,refsce,7ae::b7f,)
WP("eWi,6a:::b7e,)+WP("htoNwk,5":::b7c,)


J'ai tenté d'augmenter le baudrate à 57600. Mais plus rien ne fonctionnait.
J'ai tenté d'augmenter la taille du buffer de softwareserial. En vain...
J'ai modifié un sketch trouvé sur le net pour envoyer les données de la console série de l'ide avec l'esp et inversement.
Le programme est très simple, la perte de données devrait être limitée.
Je le mets en PJ, ce message est assez long comme ça.
C'est sûrement un problème de buffer, j'ai trouvé 2-3 trucs sur internet se rapportant au sujet.

Etes vous tombé sur ce genre de problème ?
Où en est on des firmwares ? une correction est peut-être dispo dans une version supérieure ?

Je dois me planter quelque part.... sinon, j'ai un peu de mal à comprendre l'engouement général pour un truc aussi limité...
Ou alors , j'ai pas compris l'intérêt.....

Merci.

David
Title: Re: ESP8266 module wifi
Post by: caseb on May 22, 2015, 03:43 pm
Bonjour,

Bon après quelques essai avec des condensateurs plus importants cela n'a rien donné. J'ai fais quelques mesure de courant, c'est vrai que l'on a facilement un de consommation de plus d'un ampère au démarrage.
Après quelques recherche j'ai fini par trouver qu'il était pas question d'utiliser des piles au lithium car la résistance interne est trop importante, le courant max est limité à 100 mA pour les meilleures.

Je me suis rabattu sur des piles Alcaline type AAA et là ça marche tout de suite mieux, mais pour une puissance équivalente le volume est facilement le double.

Je continue mon projet
Title: Re: ESP8266 module wifi
Post by: elektrax on May 25, 2015, 06:34 am
bonjour

15 pages, je n'ai pas tout lu

je cherche un projet simple : commander X relais avec une application android en wifi ?
le récepteur : un arduino, un esp8266 mais lequel esp-01....12, quel firmware ?

en btooth hc05/06 j'en ai réalisé plusieurs cde relais, servos avec des appli android free.
çà m'a l'air beaucoup plus compliqué avec  esp8266 en wifi
goog ne m'a pas trouvé un truc tout cuit....en wifi
Merci
Title: Re: ESP8266 module wifi
Post by: arduinopizza on May 26, 2015, 01:36 pm
Bonjour,

J'ai tout bien brancher pour mon esp8266 mais mon problème c'est que lorsque j'envoie des commandes AT au moniteur il ne se passe rien...j'avais déjà essayé il y a quelques semaines et ça marchait plutôt bien je m'était même connecté au réseau de la maison mais là j'ai pas de réponses de la part du moniteur.

Petite remarque peut être importante à vos yeux : quand j'envoie une commande la led RX sur mon arduino uno s'allume aussitôt et se ré-éteint comme si la commande était bien arrivée mais que je n'avais pas de réponse....

je suis bien en 3.3V et la led rouge de l'esp est bien allumée mais pas la bleu... sauf quand j'alimente l'esp la led bleu s'allume mais s'éteint automatiquement...

Merci d'avance  :smiley-confuse:
Title: Re: ESP8266 module wifi
Post by: arduinopizza on Jun 06, 2015, 03:52 pm
Personne ?
Title: Re: ESP8266 module wifi
Post by: papeyeku on Jun 08, 2015, 04:05 pm
Salut !

Essai en changeant les options de fin de ligne dans le moniteur série de l'IDE (ca m'avais joué des tours avec l'ESP8266)

A+
Title: Re: ESP8266 module wifi
Post by: tahitibob35 on Jun 08, 2015, 04:08 pm
Salut
J'ai un ESP-11.
Je vois que dans l'IDE arduino pour l'ESP8266, il faut sélectionner la fréquence et la taille de la mémoire Flash.
Où trouve-t-on cette info ?
Merci.
Title: Re: ESP8266 module wifi
Post by: al1fch on Jun 08, 2015, 05:40 pm
Bonjour

Quote
Je vois que dans l'IDE arduino pour l'ESP8266, il faut sélectionner la fréquence et la taille de la mémoire Flash.
L'ESP11 parait sur,diverses photos, utiliser la même mémoire Flash SPI que les ESP01 (puce 25Q40). C'est une 4Mbits / 512koctets. Dans ce cas en selectionnant la carte 'Generic ESP8266 Modules' on se retrouve en principe avec les bonnes valeurs déjà sélectionnées (80 MHz et 512k)
Quote
Où trouve-t-on cette info ?
A défaut de tomber sur un vendeur scrupuleux détaillant les infos des produits , sur un forum ou un wiki récapitulant les caractéristiques détaillées des divers modules, il reste la doc de la puce Flash utilisée pour connaitre la capacité de la puce SPI Flash réellement implantée.
Title: Re: ESP8266 module wifi
Post by: tahitibob35 on Jun 08, 2015, 08:38 pm
Plus rapide que le uno, plus de mémoire que le uno.
Il est où le piège ?
Pas facile d'avoir des infos sur l'ESP, c'est pas très clair...
Title: Re: ESP8266 module wifi
Post by: tahitibob35 on Jun 08, 2015, 09:38 pm
J'ai configuré l'IDE d'arduino pour prendre en charge l'ESP.
Ca marche tout seul, c'est bien fichu...
Petite astuce :
On peut passer par un arduino (en fait juste le convertisseur USB/série) pour attaquer l'ESP.
Il suffit de télécharger un sketch qui ne fait rien dans l'arduino.
Et connecter les RX ensemble et les TX ensemble, en convertissant les niveaux, bien sûr....
Title: Re: ESP8266 module wifi
Post by: fdufnews on Jun 09, 2015, 08:47 am
Pas facile d'avoir des infos sur l'ESP, c'est pas très clair...
Pas mal de choses ici http://www.esp8266.com/index.php (http://www.esp8266.com/index.php)
Title: Re: ESP8266 module wifi
Post by: AloyseTech on Jul 10, 2015, 10:46 pm
Hello!

Est ce que c'est possible de communiquer entre 2 arduino avec 2 esp8266 et le firmware AT ?
Title: Re: ESP8266 module wifi
Post by: Artouste on Jul 13, 2015, 01:21 pm
bonjour
l'esp8266 est sympa , mais est quelquefois un peu "capricieux"

à suivre ça donc l'EMW3165  (http://hackaday.com/2015/07/13/new-part-day-the-esp8266-killer/)
(je me demande si B@tto ou squonk  ne l'a pas déjà évoqué )
en vrac :
+  (certains) pin en 5V tolérant
+ basé sur un STM32F4
+ certif FCC passée
- un peu plus cher que l'esp8266

pour jouer , je vais en approvisionner qq uns (faut déjà que je trouve où :smiley-cool:   )



Title: Re: ESP8266 module wifi
Post by: caseb on Jul 13, 2015, 06:43 pm
Salut,

Tu peux le trouver là: http://www.seeedstudio.com/depot/EMW3165-p-2488.html?cPath=19_20] (http://www.seeedstudio.com/depot/EMW3165-p-2488.html?cPath=19_20)

L'ESP8266-7 ou 13 est aussi homologué FCC et CE.
Title: Re: ESP8266 module wifi
Post by: ROBUDUINO on Jul 14, 2015, 07:54 pm
Bonjour, Est-il possible de connecter un module de type ESP8266 sur une Esplora ? Merci...
Title: Re: ESP8266 module wifi
Post by: fdufnews on Jul 14, 2015, 08:27 pm
En fait on peut connecter le module ESP8266 à n'importe quoi qui possède un port série.
Voir même le faire fonctionner tout seul en le programmant à l'aide de l'IDE Arduino.
Title: Re: ESP8266 module wifi
Post by: ROBUDUINO on Jul 14, 2015, 08:46 pm
Ok, merci fdufnews  :)  Pourrais-tu m'expliquer comment faire la connexion entre un ESP8266 et une Esplora ?
Title: Re: ESP8266 module wifi
Post by: 123456789qwerty on Aug 07, 2015, 08:46 am
Bonjour, j'ai un problème, j'ai 3 esp8266 01, et j'ai essayé, plusieurs connections et logiciels pour mettre le firmare AT ou le firmare LUA, mais tout les les logiciels m'indique une erreur dans tout les cas...
Title: Re: ESP8266 module wifi
Post by: 123456789qwerty on Aug 07, 2015, 08:48 am
Bonjour, j'ai un problème, j'ai 3 esp8266 01, et j'ai essayé, plusieurs connections et logiciels pour mettre le firmare AT ou le firmare LUA, mais tout les les logiciels m'indique une erreur dans tout les cas...
Title: Re: ESP8266 module wifi
Post by: tahitibob35 on Aug 07, 2015, 09:25 am
Et ?
Title: Re: ESP8266 module wifi
Post by: alxblog on Sep 05, 2015, 07:42 pm
Bonjour, j'ai un problème, j'ai 3 esp8266 01, et j'ai essayé, plusieurs connections et logiciels pour mettre le firmare AT ou le firmare LUA, mais tout les les logiciels m'indique une erreur dans tout les cas...
As-tu pensé à mettre la broche GPIO0 à la masse (0V) durant le "flashage" de ton firmware ? (LUA, Arduino, AT)
Title: Re: ESP8266 module wifi
Post by: Artouste on Sep 19, 2015, 03:25 pm
bonjour
un dev sympa
https://github.com/jeelabs/esp-link
Title: Re: ESP8266 module wifi
Post by: djamelfel on Apr 20, 2016, 03:50 am
Bonjour à tous,

Je pense à acquérir un ESP8266, mais j'aurai besoin de quelques avis.
L'idée serait de le coupler à un nRF51422 de chez Nordic. Cependant ma principal contrainte serait de ne communiquer que via le protocol SPI.

Du coup j'aimerai savoir si cela serai d'après votre expérience possible.


ps: mon premier post sur ce forum ^^
Title: Re: ESP8266 module wifi
Post by: Symro on Apr 27, 2016, 11:28 pm
Bonjour tout le monde. J'essaye de faire fonctionner l'ESP8266 avec un Arduino micro en faisant comme sur le tuto de U=RI mais impossible d'avoir une réponse lorsque j'envoie des commandes via la terminal comme AT+RST par exemple.
l'ESP8266 à pourtant bien le voyant de tension d'allumé mais aucun autre signal de sa part. J'ai essayé de passer de 9600baud à 115200baud mais rien ne change. Quelqu'un aurait une idée à mon problème ?

Le fait que j'utilise un Arduino MICRO ne devrait pas être un problème normalement non ?

EDIT: j'ai finalement réussi à avoir une réponse aux commande que j'envoyais à l'esp. J'ai du lui indiquer de changer la baud rate comme ceci AT+CIOBAUD=9600
Title: Re: ESP8266 module wifi
Post by: pdiabolic on May 17, 2016, 08:25 pm
Bonjour,
Je viens de rajouter un esp8266 en plus sur mon mega arduino qui me sert à prendre 3 T° et compter + de me l'afficher sur un lcd.
J'ai reussi à connecter mon esp à mon wifi maison et vu apparaitre dans les appareils connectés à ma freebox (via un code que j'ai recup et en mettant esp8266 sur les pins 14,15 et 53).
J'ai recup par l'occasion l'ip de esp8266.
Maintenant la question que je me pose c'est est ce qu'il est possible de recuperer les 4 variables present dans mon programme initial (3 T° et un compteur) car je ne trouve pas comment coder pour récupérer ou envoyer ces données.
Le but final serait de me connecter à l'esp8266 en passant par une appli telephone via MIT app inventor.

La j'ai trouvé juste de quoi connecter, jouer avec des commandes AT et piloter via flash nodemcu les 2 sorties de l'esp8266 mais rien de ce que je cherche.

Merci par avance de vos réponses.