à la 'piratebox'
L'idée est de faire un petit portail captif pour un hébergement de wikisss ( un dokuwiki par utilisateur )
Mais pas que…
uci set wireless.sta.ssid=SSID uci set wireless.sta.encryption=psk2 uci set wireless.sta.key=MOTDEPASSE uci set wireless.sta.disabled=0 uci commit wifi
Déplacement des nouvelles choses sur la microSD pour gagner de la place
pour que mountd fonctionne , pouvoir décompresser
opkg install kmod-fs-ext4 tar
nginx mod-php5-zip php5-fastcgi
https://wiki.openwrt.org/doc/howto/http.nginx
…
Après un reset de ma conscience , je repars sur l'idée de profiter de node.js puisque c'est déja installé… au panier la vieille approche…
.. node.js ca rame dur .. a éviter , repassons sur du plus 'classique' httpd
Les pistes sur l'openwrt:
Le portail avec une page standard est sur la puce, le reste des pages sur une SD, a moins qu'on n'ai besoin que <8Mo ..
<code>
opkg install ./wifidog_1.2.1-1_ramips_24kec.ipk \
../base/iptables-mod-extra_1.4.21-1_ramips_24kec.ipk \
../base/iptables-mod-ipopt_1.4.21-1_ramips_24kec.ipk \
../base/iptables-mod-nat-extra_1.4.21-1_ramips_24kec.ipk \
../base/kmod-ipt-extra_3.18.21-1_ramips_24kec.ipk \
../base/kmod-ipt-ipopt_3.18.21-1_ramips_24kec.ipk \
../base/kmod-ipt-nat-extra_3.18.21-1_ramips_24kec.ipk
</code>
opkg install ./lighttpd_1.4.37-1_ramips_24kec.ipk \ ./lighttpd-mod-fastcgi_1.4.37-1_ramips_24kec.ipk \ ./lighttpd-mod-cgi_1.4.37-1_ramips_24kec.ipk \ ./lighttpd-mod-status_1.4.37-1_ramips_24kec.ipk \ ./lighttpd-mod-auth_1.4.37-1_ramips_24kec.ipk opkg install ./php5_5.6.8-1_ramips_24kec.ipk \ ./php5-cgi_5.6.8-1_ramips_24kec.ipk \ ./php5-fastcgi_5.6.8-1_ramips_24kec.ipk \ ./php5-mod-session_5.6.8-1_ramips_24kec.ipk \ ./php5-mod-zip_5.6.8-1_ramips_24kec.ipk \ ./php5-mod-sockets_5.6.8-1_ramips_24kec.ipk \
Trouvé:
En se dirigeant vers une plateforme node.js (node red) sous l'openwrt qui pourrait faire la gestion d'ESP8266 par des scriptes lua ou firmata(arduino aussi) gérée par une interface web …
reste a organiser le chargement des fonctions lua sur les esp de facon automatique, (il me semble avoir fait le truc deja)
Cela fonctionnerait aussi sous debian avec une orange pi …
D'un autre cote on peut aussi gerer un objet PD qui :
l'avantage de cette approche :
désavantage … pas de jolie page oueb de gestion, a part un acces en vnc .