Zu „Freifunk-K9_f“ stehen vier MACs in der nodes.json. Die von dir genannte ist allerdings nicht dabei. Ich habe das inzwischen auch bei anderen Nodes gesehen. Offenbar ist die MAC des WLAN-Interfaces nicht in der Datei aufgeführt.
Ich habe mal grob in das Backend der Map reingeschaut, durchschaue aber gerade nicht wirklich, von wo die aufgelisteten MACs eingesammelt werden und wie man diese ggf. ergänzen könnte.
Das Problem ist offenbar, dass das Interface, das der Client „sieht“, eine andere MAC hat, als jene Mesh-Interfaces, die in der nodes.json stehen.
Als Workaround habe ich mal folgendes implementiert: die zweite Stelle der MAC wird einfach um +1 und -1 abgewandelt und als Alias hinzugefügt. Das deckt dann zumindest die beiden hier genannten Fälle ab. Allerdings hat die Alias-Datei nun über 2000 Einträge, weil jede Node vielfach auftaucht.
Und dann wird @Enrique vermutlich Bauchschmerzen bekommen mit seinem „Maravilla“-Router, der Dank einer fast „seriennummernfeinen“ Lieferung jetzt schon in der ffmap oft in die Röhre schau wegen der „zu nahen“ MAC-Adressen (dank diese fuzzy-matchings „in beide Richtungen“)
In diesem Zusammenhang: mit dem Wifi Analyzer sehe ich, ob und wie stark Freifunk verfügbar ist. Nur wie kann ich am Smartphone feststellen, ob ich über Freifunk auch Internet-Zugang habe?
funktioniert übrigens auch unter Mac mit dem „Terminal“ oder Windows in der eingabeaufforderung oder Linux Konsole per „ping 8.8.4.4“
Der Wert wird pro Sekunde ausgegeben und misst in ms (Millisekunden) wie lange das Paket für einmal hin und wieder zurück gebraucht hat.
Falls keine Internetverbindung besteht wird dies auch angegeben mit einem Timeout (gegebene Zeit zum Verbinden wurde Überschritten) oder „host is down“ was bei google …nahezu…unmöglich ist.
Was das alles gibt! Gibt es etwa auch schon den Putty für Android?
Was ich meinte: wie kann ich unterscheiden ob ich über LTE oder Freifunk ins Internet gehe?
P.S.: ist so einfach!
Einstellungen-> Verbindungen → Datennutzung → Mobile Datenverbindung → Häkchen entfernen
Und schon habe ich festgestellt, dass bei mir Internet über Freifunk nicht funktioniert
Ideal wäre natürlich ein Tool, dass man auf dem Smartphone installiert und dann per GPS im Hintergrund mittrackt, während man die Umgebung abläuft. Man darf ja noch träumen…
Sowas ähnliches habe ich bei Heatmap gefunden. Dort gibt es eine Beschreibung wie und womit man eine Heatmap auf einer Karte erstellen kann, sowas könnte man dann eventuell sogar auf den Standortkarten der Nodes als Layer einbinden. Leider reichen meine Kenntnisse für sowas nicht aus um das mal auszuprobieren. Aber vielleicht findet sich ja hier jemand der das versucht. Im übrigen das ganze ist in Englisch für die Leute die des niederländischen nicht so mächtig sind.
Vielleicht ist der Droidstumbler ( http://svn.wirelessleiden.nl/svn/code/DroidStumbler/release/DroidStumbler.apk) das was du suchst. Mit dem kann man schön durch die Gegend laufen und alle Netzwerke mit Geodaten und Empfangsstärke mit seinem Androidgerät aufzeichnen. @gomaaz In einem zweiten Schritt könnte man die Daten dann z.B. zu einer Heatmap verarbeiten. Ich hab das mal mit QGIS für mich ausprobiert.
Ich habe mal geschaut, wie das Output-Format der Wigle-App ist:
Hilft leider nur begrenzt weiter, weil das Ding offensichtlich „pro Lauf“ (Sitzung) nur die Koordinate einer SSID verzeichnet, bei der die höchste Empfangsfeldstärke festgestellt wurde.
Hi @pixelistik, das hat jetzt funktioniert. super. ich werde mir jetzt die Daten genau anschazen und auf meine Bedürfnisse anpassen. Wenn neue Nodes reinkommen, wie komme ich an die aktualisierten Daten? Lg Inge
Kann man das eigentlich auch ohne SD Karte und ohne root hinkriegen? Auf den von der App gewünschten Pfad kann ich so nicht zugreifen und eine SD-Karte hab ich nicht.
/edit: Das war zu einfach: Einfach die Datei per USB auf die oberste, zugängliche Ebene schieben. Da sucht die App dann. Klappt! Bin doch iwie noch Android Neuling
Hallo zusammen,
man kann übrigens auch neue Aliase in die lokale Datei hinzufügen, indem man länger auf den entsprechenden Router tippt, im Dialog erscheint dann „Alias“ und man kann einen Alias „FF-AB-xyz“ eintragen. Für die meisten dürfte dies einfacher sein, als eine generierte Datei herunterzuladen.
Nur weil die Info hier nicht steht. Das Format der Datei muss wie folgt aussehen:
#WLAN-MAC|Alias also z.B.
00:01:0b:0c:2d:3e|FF-XY-DerErste
Ich habe das mal in den Hopglass Server implementiert. Der bietet nun unter (/data)/wifi-aliases.txt eine entsprechende Datei an.
Beispiel für Flingern: https://karte.ffdus.de/data/wifi-aliases.txt
Der Vollständigkeit halber: Ich habe das inzwischen auch als App implementiert, sodass die WifiAnalyzer_Alias.txt direkt auf dem Android-Gerät erzeugt werden kann. Siehe Wifi Analyzer Alias App