Outils pour utilisateurs

Outils du site


7688:partageoir

Partageoir sur Linkit Smart 7688

à 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…

1 connexion sur une AP pour accès au Net

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

Pour archive 1

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…

2 tests

.. node.js ca rame dur .. a éviter , repassons sur du plus 'classique' httpd

Pour archive 2

Partie portail

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

  • j'ai collé le mirror2 sur une micro-SD et en étant dans ce répertoire:

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

  • installer lighthttp sur le port 81
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 \
  • installer php avec un dokuwiki
  • modifier la page d'accueil pour pointer vers le port 81 Et la page du dokuwiki

Partie interfaces

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 :

  1. ecrit le code lua qui sera telecharger par la puce ESP a son reset
  2. deplace ce code dans des repertoires montrant le puces possibles
  3. recupere les données de la puces en pour ses sorties

l'avantage de cette approche :

  • simplicité , d'installation avec un PD sans UI
  • simplicité d'ecriture des objet pd , qlq modifs selon ce que sortent les puces

désavantage … pas de jolie page oueb de gestion, a part un acces en vnc .

  • mais bon … du cote de node.js pas assez de ressource sur cette carte :-(

Bidules d'ailleurs

7688/partageoir.txt · Dernière modification: 2017/04/11 15:13 (modification externe)