Hi,
ich habe soeben einen Merge Request erstellt [1] um den Autolocator zu verbessern. Nach einiger suche haben wir festgestellt das unsere Mesh BSSID den Locator durcheinander bringt. Daher wird diese zukünftig nicht mehr mitgesendet und dadurch ignoriert.
Danke dir :)
Das Problem liegt an dieser Stelle bei der libwolcate. Das Openwifi Projekt sieht vor, dass aktuell eine BSSID nur einmal in der Datenbank vorkommen kann. Daher die fehlerhaften Positionen / Ergebnisse des Autolocators
Meine C Kenntnisse sind ein bisschen eingestaubt, aber ich denke es wird das Problem vorerst lösen. Ich bin bereits auch daran dieses beim OpenWIFI Project zu lösen.
Das überspringen unserer eigenen BSSID sollte aber zu einer schnellen Besserung der Positionen auf der Karte führen.
Kein Problem ich schaue da noch mal drüber. Für eine schnelle provisorische Lösung ist das durch aus effektiv.
Ich bin das mal durch gegangen. Das würde so funktionieren. Aber, ich denke es wäre in Anbetracht der bevorstehenden hood Umstellung sinnvoller die gesetzte mac addresse aus /etc/config/wireless zu holen oder vom Interface selbst.
und das matchen der mac addresse kannst du denke ich sehr gut mit regex lösen.
vg Tarek