[Berlin-wireless] Firmware Assistent
André Gaul
andre
Do Jul 30 13:10:11 CEST 2015
Heya!
Wir haben gestern ein langes (aber produktives) Treffen in der c-base
gehabt. Danke an alle, die dabei waren! Hoffentlich habt ihr auch alle
Lust euch weiter an der Entwicklung zu beteiligen! :)
Unter [1] gibt's ein pad, hier kommt das TL;DR:
Der Assistent soll folgende use-cases abdecken:
1) Konfiguration nach dem Flashen auf dem Router. Details:
- wifi scan-Ergebnisse verwertbar
- checkbox "IP-Adressen benötigt" aktiv oder
textboxes für vorhandene IPs
- falls VPN03 ausgewählt ist: checkbox "VPN key+cert benötigt"
akvtiv oder upload von vorhandenem key+cert
- wenn IPs oder key+cert benötigt werden: vorm Schritt
"Save+reboot" wird ein API-call gemacht und man bekommt eine
Mail mit einem Link. Den Link kopiert man nur noch in
den Assistenten und man kann "Save+reboot" abfeuern.
2) Konfiguration vor dem Flashen auf config.berlin.freifunk.net.
Alles wie unter 1) außer:
- kein wifi scan möglich
- "Save+reboot" wird zu "Generate firmware"
- keine mail mit Link vor "Generate firmware"
- nach "Generate firmware" bekommt man per mail einen Link zur
fertigen firmware in der die config eingebaut ist
(flash-and-forget, gebaut mit meshkit)
So geht's weiter:
* Yves entwickelt eine API für VPN-Key-generation (mit François' tool,
siehe [2]) und schaut sich die API für die IP-Registrierung an.
* Maria, Malte und ich arbeiten am frontend und dem backend auf dem
Router. Use-case 1) hat Priorität, aber 2) soll auch von vornherein
eingeplant werden.
Sagt einfach hier auf der Liste Bescheid wenn ihr mithelfen wollt!
ciao,
André
[1] https://pad.freifunk.net/p/berlin-wizard
[2] https://github.com/fkooman/vpn-cert-service
--
Homepage http://andre.gaul.io
GitHub https://github.com/andrenarchy
Twitter https://twitter.com/#!/andrenarchy
Diaspora https://diasp.org/u/andrenarchy
(you won't find me on facebook!)
Jabber gaul at web-yard.de
PGP Key 0x0FA9170E
Mehr Informationen über die Mailingliste Berlin