Commit Graph

90 Commits

Author SHA1 Message Date
Christian Zufferey
0ecb89fe81 Mon petit serveur WEB ASP fonctionne super bien, pas de fuite mémoire :-) 2019-01-27 15:02:51 +01:00
Christian Zufferey
9d328ead2c Mon serveur WEB ASP commence à fonctionner, je ne suis pas très content car pour l'instant c'est mono-tâche à cause des variables globales 2019-01-27 14:15:04 +01:00
Christian Zufferey
4220e224b5 wip 2019-01-27 11:27:44 +01:00
Christian Zufferey
ecf2829533 Ouf enfin mon serveur web fonctionne sans perte de mémoire. Reste à faire maintenant la partie ASP ;-) 2019-01-27 10:49:25 +01:00
Christian Zufferey
34115b657f Enfin trouvé ma fuite de mémoire, je fermais la connection au lieu de fermer le socket. Va falloir tout remttre en état maintenant 2019-01-27 01:50:20 +01:00
Christian Zufferey
1c003a13b6 Toujours de gros problème de fuite mémoire avec le serveur web ;-( 2019-01-26 20:59:05 +01:00
Christian Zufferey
604267dbff Mon serveur HTML fonctionne bien maintenant, mais pas encore le serveur ASP ! 2019-01-26 18:42:13 +01:00
Christian Zufferey
fb00c5ed6d Refactorisation des dosiers 2019-01-26 18:02:44 +01:00
Christian Zufferey
9528fae38c wip 2019-01-26 17:59:43 +01:00
Christian Zufferey
dc95448d17 Le fichier n'avait pas été sauvé sur l'ordi ;-( 2019-01-26 16:55:12 +01:00
Christian Zufferey
70b39e25b3 Commence sérieusement à bosser sur mon pico framework HTML en LUA 2019-01-26 16:42:17 +01:00
Christian Zufferey
691c7c3804 Corrigé des coquilles dans les commentaires ;-) 2019-01-24 08:04:24 +01:00
Christian Zufferey
b58ad82782 Commencé à travailler sur mon pico framework Active Server Page, pages HTML dynamiques 2019-01-24 07:59:17 +01:00
Christian Zufferey
68f9f47288 Ajouté une page WEB pour affciher les résultats du WIFI Sniffer 2019-01-19 20:22:03 +01:00
Christian Zufferey
0ec0af8f07 Refactorisé les dossiers et mon wifi sniffer commence à bien fonctionner 2019-01-19 18:07:03 +01:00
Christian Zufferey
ef2662c545 Commencé à travailler sur mon sniffer wifi qui écoute les probes request des devices autour de lui 2019-01-19 17:13:17 +01:00
Christian Zufferey
e822af6a4c Ca commence à marcher mais je dois complètement refactoriser le code car cela consomme beaucoup trop de RAM 2018-12-16 01:35:24 +01:00
Christian Zufferey
5a437287e8 wpi 2018-12-16 00:37:08 +01:00
Christian Zufferey
126ee5c082 Mon effet ciel étoilé avance, mais n'est pas terminé 2018-12-15 22:59:16 +01:00
Christian Zufferey
71404fdcce Enlevé le fichier restart.lua vu que l'on peut redémarrer le chapeau depuis la page WEB du serveur 2018-12-15 15:01:46 +01:00
Christian Zufferey
ad7b286fb4 Super bien amélioré mon chapeau à LED RGB
* ajouté le nouveau telnet serveur
* modifié la page HTML du chapeau afin de pouvoir aller directement sur la page wWEBIDE
* ajouté une fonction pour reformater le positionnement des LED RGB suivant le ruban de LED que l'on a
* mis les vraies couleurs des LED RGB dans la page HTML du chapeau, vu que c'est reformaté maintenant
* ajouté les changements de vitesse 'très vite' et 'très lent' dans la page HTML du chapeau
* ajouté un fichier vide.lua pour faire des petites démos du WEBIDE
2018-12-15 14:56:03 +01:00
Christian Zufferey
585fbd203b Merge branch 'master' of https://github.com/zuzu59/NodeMCU_Lua 2018-12-15 14:26:15 +01:00
Christian Zufferey
9e30580fcd Juste pour vite sauver comme backup de travail 2018-12-15 14:23:14 +01:00
Christian Zufferey
8c2e173457 Update telnet_srv2.lua
Manquait le 'N' de 'Usage: telnet -rN ip' pour la connexion ;-)
2018-12-11 08:04:29 +01:00
Christian Zufferey
a59ac6602c Super bien avancé sur mon tracker WPS
* complètement changé le telnet serveur, pris la nouvelle version sur NodeMCU. Ne plante plus maintenant
* commencé à tester l'écoute des AP WIFI qui sont dans le parage du NodeMCU
* règle l'horloge RTC via SNMP
* amélioré le mode dsleep afin de ne pas perdre l'horloge RTC
2018-12-11 00:20:58 +01:00
Christian Zufferey
9c29f6a0a2 Tests de conso en wifi et récupération de liste d'AP vues 2018-12-09 18:04:58 +01:00
Christian Zufferey
cf3d2ad0e5 Super bien avancé sur les tests dsleep, je reste maintenant allumé quand il y a une connexion au wifi 2018-12-08 19:05:07 +01:00
Christian Zufferey
8eaa3579c2 Commencé à travailler sur les tests deep sleep avec le NodeMCU ESP-M3 2018-12-08 18:28:13 +01:00
Christian Zufferey
8455390247 Modifs du mega-dojo du 7 décembre 2018 2018-12-08 11:45:57 +01:00
Christian Zufferey
8992ed8478 Corrigé le bug qui ne se configurait pas le WIFI au moment du boot
* arrête aussi le mode AP WIFI qui ne sert à rien et qui consomme trop
2018-12-05 21:42:06 +01:00
Christian Zufferey
65fa2289ec Super bien avancé sur ma démo de chapeau
* ajouté un mini WEB IDE qui permet directement sur le NodeMCU d'éditer un script LUA
* refactorisé un poil mes deux WEB IDE
* rangé au bon endroit mes dexu WEB IDE
2018-12-05 21:19:44 +01:00
Christian Zufferey
cb81ed2a22 Super bien avancé sur la démo du chapeau, good job
* il y a maintenant un petit serveur WEB qui permet de modifier certains paramètres de l'effet lumineux
2018-12-05 20:51:10 +01:00
Christian Zufferey
3bc69ea3a3 Complètement refactorisé l'effet train3 afin qu'il soit paramétriable via une page web 2018-12-05 19:04:50 +01:00
Christian Zufferey
7e956cf1d6 Refactorisé dossiers et écrit l'effet pour le chapeau
* l'effet train3 est le shift décalé de deux buffers avec mix des deux
* refactorisé encore une fois les dossiers de LED RGB
2018-12-04 21:01:11 +01:00
Christian Zufferey
e574727962 Refactorisé les tests LED RGB 2018-12-01 11:59:09 +01:00
Christian Zufferey
9ca977a029 - bien avancé sur mes tests de fill et de train. Le fill a manifestement des problèmes d'alimentation vers 2A le train par contre marche bien vers 300mA 2018-11-25 16:42:49 +01:00
Christian Zufferey
c6f823d33a - complétement refactorisé la branche LED RG 2018-11-25 13:20:27 +01:00
Christian Zufferey
c4aaeb3e82 - super bien avancé avec mon init.lua mini.
- maintenant il s'endort pendant 30 secondes, se réveille, regarde s'il peut se connecter sur un wifi, si oui, démarre le web ide, autrement se rendort pour 30 secondes
- aussi, le tout mini web ide fonctionne, c'est à dire que je peux modifier depuis la connexion wifi le code lua sur le NodeMCU, sans devoir brancher le NodeMCU sur le port USB
- une sacrée avancée que voici pour mon WPS/GPS que je suis en train d'écrire :-)
2018-11-20 07:31:14 +01:00
Christian Zufferey
d70ecc6173 - tester pour voir si j'arrive à me connecter rapidement à un WIFI AP, le test est positif
- testé un seuper mini WEB IDE
2018-11-19 23:52:29 +01:00
Christian Zufferey
8b78b4aa04 - complètement remanié le script de boot init.lua. Maintenant il tient compte de la cause du reboot, et si c'est un poweron, démarre le script repair.lua au lieu de boot.lua
- renommé le script start_job.lua en boot.lua, script qui est lancé par init.lua juste après le boot
- créé le script repair.lua qui démarre le wifi en mode AP et lance le serveur telnet afin de pouvoir se connecter au moment du poweron si on a un problème de boucle au boot
- mon script dsleep.lua fonctionne bien maintenant
- amélioré le script wifi_info.lua, il indique le nom de l'AP ainsi que le password
- teste à chaque 'dofile' si le fichier existe avant de la lancer, ne plante donc plus si le script n'existe pas, grosse amélioration
2018-11-19 00:30:08 +01:00
Christian Zufferey
b2b632a6cd - totalement remanié la structure de mon dépôt, cela commençait à être trop le foutoire ;-( 2018-11-18 10:36:16 +01:00
Christian Zufferey
3bfc2949d2 - testé le mode deep sleep avec dsleep.lua
- fait un petit ping avec ping.lua pour tester si une machine est présente
2018-11-13 20:44:42 +01:00
Christian Zufferey
1d839f8aaa - ajouté le petit test d'Alex pour les LED RGB
- commencé à tester les LED RGB de manière simple
- descendu un nouveau firmware pour les LED RGB
2018-11-06 08:15:52 +01:00
Christian Zufferey
8abc823276 - commencé à bosser sur les websocket, ce n'est pas en yaka :-(
- essayé d'installer webide sur NodeMCU, il y a justement un exemple de websocker server, je n'arrive pas encore à comprendre comment cela marche
- donc il y a encore pas mal de taf
2018-11-02 23:02:02 +01:00
Christian Zufferey
3fd727e47e - essayé encore un autre truc mais me souviens plus :-) 2018-10-30 21:09:11 +01:00
Christian Zufferey
f2afbc9cc3 - essayé de refactorisé la mesure de distance avec le module à ultra-son.
Mais je n'arrive toujours pas à descendre en dessous des 9cm, pourtant j'ai bien essayé de 'cacher' en RAM les points rapides :-(
2018-10-26 13:55:59 +02:00
Christian Zufferey
1adc3051de - diverses modifications lors du dernier workshop ;-) 2018-10-24 19:10:10 +02:00
Christian Zufferey
de6f67c85c - complètement refactorise la démo de web serveur pour le workshop. Vraiment une grande avancée dans la modularité.
On peut maintenant avoir différentes réponses HTML en fonction des GET reçu
- renommé le script start_boot en a_start_boot afin qu'il se trouve au début des fichiers sur la FLASH, c'est beaucoup
plus simple pour le démarrer après chaque restart ;-)
2018-10-18 16:57:23 +02:00
Christian Zufferey
3d2e7363ec - refactorisé le script flash_led_xfois
- ajouté l'exemple web_srv pour le workshop
2018-10-18 14:32:51 +02:00
Christian Zufferey
5776cfbdfd - fait un petit hello world tout complet avec le init.lua
- refactorisé les initz.lua tous les mêmes
- enlevé les scripts script*
- refactorisé le start_boot
- le worshop est donc tout bien propre maintenant ;-)
2018-10-17 14:44:28 +02:00