Go Down

Topic: ESP8266 module wifi (Read 86954 times) previous topic - next topic

B@tto

Chez Sparkfun aussi ils ont sorti un service de data
Blog électronique : battomicro.wordpress.com
Photographie : www.interactive-celebration.fr
Fablab de Montpellier : www.labsud.org

Artouste


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 ?

al1fch

#32
Oct 03, 2014, 02:51 pm Last Edit: Oct 03, 2014, 03:46 pm by al1fch Reason: 1
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

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 ....


Artouste


...
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

al1fch

#34
Oct 03, 2014, 03:10 pm Last Edit: Oct 03, 2014, 04:10 pm by al1fch Reason: 1
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
-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
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, 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

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
-Flashdownloader sous Windows 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

B@tto

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 ...
Blog électronique : battomicro.wordpress.com
Photographie : www.interactive-celebration.fr
Fablab de Montpellier : www.labsud.org

Squonk42

lien vers le service Sparkfun ?

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

Artouste


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:

Squonk42

Oh, bien plus que lorgner  :)

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

Artouste


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)

al1fch

#40
Oct 03, 2014, 11:46 pm Last Edit: Oct 06, 2014, 11:08 am by al1fch Reason: 1
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)


Artouste


...
Edit : (5/10/2014) Compilateur GCC OK !! 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)

Artouste

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" ?

al1fch

#43
Oct 08, 2014, 11:20 pm Last Edit: Oct 09, 2014, 12:19 pm by al1fch Reason: 1
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

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)

al1fch

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
lien Dropbox de téléchargement :
https://www.dropbox.com/s/cpzs2qqa6sdb0fe/ESP8266DataSheetEnglish-PBJ.pdf?dl=0

Go Up