Vor kurzem habe ich einen neuen Router für die Wohnung bestellt. Der alte hatte immer wieder mal den Geist aufgegeben, sodass man ihn von Hand neustarten musste, außerdem war die WLAN-Abdeckung in Teilen der Wohnung auch nicht die beste, sodass ich des Öfteren Verbindungsprobleme mit Handy und Tablet hatte. Diese traten vor allem in meinem Zimmer auf (was an einer Menge Heizungsrohre liegt, die genau in der Wand zwischen Router und Bett verlaufen).
Ich wollte nun testen, ob sich mit dem neuen Router etwas tut. Positiv oder negativ, ich wollte es wissen. Erst kurz zuvor hatte ich von einem Tool namens Heatmapper gehört und fand es ziemlich interessant. Da ich auf meinem Laptop Linux habe und die Mobilversion kostet, dachte ich mir, wieso das ganze nicht einfach selbst schnell programmieren?
Natürlich nicht so schön grafisch wie auf den Screenshots von “Heatmap”, aber Mittelwerte für verschiedene Positionen sollten drin sein.
Gesagt getan:
Die Messergebnisse jedes “Runs” habe ich dann auf kleine PostIt’s geschrieben und damit die ganze Wohnung zugeklebt
Als der neue Router dann aufgebaut und konfiguriert war, habe ich die Tests wiederholt und siehe da: wesentlich besser
Diesmal gibt es sogar gleich von Anfang an Quellcode dazu! Ihr könnt ihn hier finden: wlan_coverage_helper.py auf Gist. Die Quelltexte zu den beiden anderen Scripten von denen ich hier im Blog bereits berichtet habe, sind dort nun auch zu finden (habe die entsprechenden Einträge auch aktualisiert)
Bei Fragen oder Anregungen einfach kommentieren



