Freifunk-App | Introduction

Da die aktuelle Supportlandschaft für unseren App-Support (s. NodeMonitor, AutoConnect, WerftApp, etc.) etwas mau aussieht, nicht mehr existiert oder seit 10 Jahren kein support mehr erhält, würde ich gerne einen anderen Ansatz versuchen.
Alles noch sehr fuzzy - ich würde aber hierbei schon vorab alle Interessierten “mal ranholen”.

Geschätzte Vorteile

  • Langfristiger App Support (Machen alle Vereine mit, kann sich dadurch der Support tragen auch wenn der eig. Maintainer nicht mehr aktiv sein sollte)
  • Sichtbarkeit (Freifunks Präsenz bei normalen Nutzern kann sich dadurch festigen od. ein “First Insight” erreichen)

Freifunk-Companion

Zielgruppe: Interessenten aber auch als Zusatz für Freifunk-Implementierung/debugging.

Ideen: News-Hub, Internal Services (local hosted Programms), Einrichtung/Wartungsmöglichkeiten für bestehende Router (sofern der SSH-Key passt)

Kernaufgaben

Best Case wäre hierbei die bereits geleistete Arbeit weitestgehend zu Implementieren/adaptieren.

App-Soll

  • F-Droid valid, easy-to-Use

  • Die App soll die bisherige Barrierefreiheit innerhalb der Freifunkstruktur nicht einschränken (Heißt alles muss auch ohne die App funktionieren, dient aber als Support sollte man mal kein Rechner zur Hand haben)

Gimmiksamlung

  1. Volunteer Speed-Test (Durchachnitt-Geschwindigkeit erfassen, MTU, )
  2. Verbunden mit (via „next-Node“ URL)
  3. News-Hub Kontakt (ließe sich mit der API lösen)
  4. Tech-Tools (eigene Router über die App neustarten od. Stats einsehen, sofern der Key passt, Installer Guide)
  5. AutoConnect einbinden (unter Einstellungen de/aktivierbar {Probleme mit LOST [Alternative?]})
  6. My Devices Übersicht, Verantwortlichen-Verteiler, Entfernung, Update-Status
  7. Lokales Back-up
  8. Freifunk In-App Browser/ dezentrale Discovery auf Basis von mDNS (Inspo „flow3rbadge“ from T_X)
  9. debugger Support
  10. Tools z. ausrichten / messen (Inspo: ubiquiti App)

Interessiert?

Dann schau´ dir die bisherige Planung mal an. (es empfiehlt sich ebenfalls den Matrix-Raum zu joinen)

4 Likes

Hallo Tizen,

ich hatte vor Jahren angefangen, die OpenSource App WiFi Signal Analyzer für Freifunk aufzublasen - vor allem für die Erstallung von Heatmaps der AP’s durch csv-export mit GPS-Location und Signalstärken: Dabei habe ich dann auch nicht vor google-play-services für die Positionserfassung zurückgeschreckt:
WiFi Signal Analyzer - Freifunk Editition.

Dann gab es da noch ein Recycling von Bremer Sourcecode mit dem MobileMeshViewer, der die nodes.json des Mapservers als Datenquelle verwendet. Statt die Sourcen umzuschreiben, habe ich serverseitig per Konverterscript aus den nodes.json V2 die benötigten V1 .json erzeugt, mit der die App noch arbeitet.

Da weder in meiner Community noch sopnstwo die beiden Apps Verwendung fanden, habe ich da schliesslich keine Zeit mehr reingesteckt.

Beide apps liegen schon vorkompostiert in den jeweiligen github-repos.

3 Likes

Versuche dich an einer App
Suche nach Tutorials
Sehe das F-Droid von Google evntl. aus Versehen stirbt*
Weine

( Source Video | Blog entry F-Droid )

(*) Basierend auf Mobiles, welche die Google Play Services unterstützen (also so ziemlich 95% aller User)