WLAN Ausleuchtung mit mehreren Raspberry Pi Satelliten?
Hallo,
ich habe hier ein Spezial gelagtertes Sonderprojekt.
Es geht um ein älteres recht massives große Einfamilienhaus und WLAN bei einem halb Privat-halb Firmen-Kunden.
Vor 5 Jahren habe ich an verschiedenen Stellen 6 Unifi WLAN APs verteilt.
Denn Netzkabel können nur mit aufstemmen von Wänden gezogen werden und es gibt nur in einigen Räumen eine Doppeldose an der Wand. Nie an der Decke. Der Empfang ist OK aber nicht super.
Die Firma mit denen ich sonst WLAN-Messungen mache, hat Prinzipbedingt abgewunken da die anhand des Grundrisses keine Chance sehen ohne neue Kabel etwas zu erreichen.
Jetzt möchte ich mal im Turnschuverfahren schauen ob man durch leicht andere Standorte Kabelkanal und Wifi 7 APs das WLAN deutlich verbessern kann. Wenn nicht, dann nicht. Es muss aber eh neue Technik nach 5 Jahren gekauft werden.
Also 1 WLAN AP an die Decke mit Deckenhalter klemmen und mit Notebook durch die Räumen laufen.
Ja, ich bekomme das bezahlt.
Zur Frage: Man könnte ja auch eine Handvoll Raspberry Pis (mit Powerbank) mitnehmen und eine kleine Software schreiben.
Die schickt alle 5 Sekunden den WLAN-Empfangswert in DB an einen Web-Server. Damit kann ich den Empfang an mehreren Punkte live sehen und muss nicht so viel laufen. Wenn ich von einem keine Werte habe, hat der wohl keinen Empfang.
Gibt es so etwas schon fertig? Ich habe nichts gefunden.
Oder gibt es eine schlauere Möglichkeit ohne gleich 10k für richtige Meßtechnik auszugeben?
Stefan
ich habe hier ein Spezial gelagtertes Sonderprojekt.
Es geht um ein älteres recht massives große Einfamilienhaus und WLAN bei einem halb Privat-halb Firmen-Kunden.
Vor 5 Jahren habe ich an verschiedenen Stellen 6 Unifi WLAN APs verteilt.
Denn Netzkabel können nur mit aufstemmen von Wänden gezogen werden und es gibt nur in einigen Räumen eine Doppeldose an der Wand. Nie an der Decke. Der Empfang ist OK aber nicht super.
Die Firma mit denen ich sonst WLAN-Messungen mache, hat Prinzipbedingt abgewunken da die anhand des Grundrisses keine Chance sehen ohne neue Kabel etwas zu erreichen.
Jetzt möchte ich mal im Turnschuverfahren schauen ob man durch leicht andere Standorte Kabelkanal und Wifi 7 APs das WLAN deutlich verbessern kann. Wenn nicht, dann nicht. Es muss aber eh neue Technik nach 5 Jahren gekauft werden.
Also 1 WLAN AP an die Decke mit Deckenhalter klemmen und mit Notebook durch die Räumen laufen.
Ja, ich bekomme das bezahlt.
Zur Frage: Man könnte ja auch eine Handvoll Raspberry Pis (mit Powerbank) mitnehmen und eine kleine Software schreiben.
Die schickt alle 5 Sekunden den WLAN-Empfangswert in DB an einen Web-Server. Damit kann ich den Empfang an mehreren Punkte live sehen und muss nicht so viel laufen. Wenn ich von einem keine Werte habe, hat der wohl keinen Empfang.
Gibt es so etwas schon fertig? Ich habe nichts gefunden.
Oder gibt es eine schlauere Möglichkeit ohne gleich 10k für richtige Meßtechnik auszugeben?
Stefan
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 669910
Url: https://administrator.de/forum/wlan-ausleuchtung-mit-mehreren-raspberry-pi-satelliten-669910.html
Ausgedruckt am: 08.01.2025 um 05:01 Uhr
13 Kommentare
Neuester Kommentar
Gibt es so etwas schon fertig?
iwlist wlan0 scan bzw. mit dem aktuellen Bookworm (nutzt NetworkManager) nmcli dev wifi list auf dem RasPi CLI ausführen! Den RSSI Wert zeigen dir aber auch Laptops mit entsprechenden Tools wie
https://www.nirsoft.net/utils/wifi_information_view.html
https://www.netspotapp.com
Bei Apple MacBooks einfach die Option Taste gedrückt halten wenn man aufs WLAN Symbol klickt.
Bzw. bei Androiden Endgeräten: https://play.google.com/store/apps/details?id=com.vrem.wifianalyzer& ...
Es muss aber eh neue Technik nach 5 Jahren gekauft werden.
Dann solltest du sofern du die AP Standorte nicht verändern kannst ggf. ein Auge auf Ruckus APs werfen. Durch deren Beamflex Technik haben die ein dediziertes Richtpattern pro Client Mac Adresse über das interne Antennen Array. Damit hast du pro Client Mac eine bis zu 30% bessere Ausleuchtung und bessere Störungsunterdrückung ohne den AP Standort ändern zu müssen.https://www.commscope.com/globalassets/digizuite/923965-ruckus-beamflex- ...
https://www.youtube.com/watch?v=K2ZhXLuJMfg (ab 16:50)
Hi, gibs denn vlt. vom besagten, sich weigernden Unternehmen noch die Option sich die Standorte via KI berechnen zu lassen?
Die eine große Suite macht ja Vorschläge wenn man AP Hersteller und Typ eingibt. Da reicht Grundriss vom Gebäude. Zuleitungen sind auch egal, das es nur ein Planspiel ist.
Würde ggf. das Ausleuchten dann erleichtern. Oder man könnte schauen, ob man den ein oderen AP via flachen Ethernet Kabel verbunden bekommt.
Feinarbeit bleibt. Geht nur um die grobe Machbarkeit. Man hat auch einen Eindruck, wie sich das WLAN ausbreitet und wo die ideale Stelle ist.
Finde zu dieser Softare gerade keine Freeware Variante. Die kommerzielle Version hat alle großen Hersteller drin und macht anhand des Grundrisses Vorschläge. Unten eine ältere Version bei Heise.de gehostet. Finde gereade keinen direkten DL Link beim Hersteller. Ohne Gewähr dass die auch sowas wie Auto-Verteilung unterstützt. .
https://messkom.de/produkte/wlan-messtechnik/kostenlose-wlan-tools/ekaha ...
https://www.heise.de/download/product/heatmapper-92086
Der DL bei Heise führt zum Herteller. Hier scheint die Free noch gehostet zu sein!
https://winfuture.de/downloadvorschalt,3888.html
Die eine große Suite macht ja Vorschläge wenn man AP Hersteller und Typ eingibt. Da reicht Grundriss vom Gebäude. Zuleitungen sind auch egal, das es nur ein Planspiel ist.
Würde ggf. das Ausleuchten dann erleichtern. Oder man könnte schauen, ob man den ein oderen AP via flachen Ethernet Kabel verbunden bekommt.
Feinarbeit bleibt. Geht nur um die grobe Machbarkeit. Man hat auch einen Eindruck, wie sich das WLAN ausbreitet und wo die ideale Stelle ist.
Finde zu dieser Softare gerade keine Freeware Variante. Die kommerzielle Version hat alle großen Hersteller drin und macht anhand des Grundrisses Vorschläge. Unten eine ältere Version bei Heise.de gehostet. Finde gereade keinen direkten DL Link beim Hersteller. Ohne Gewähr dass die auch sowas wie Auto-Verteilung unterstützt. .
https://messkom.de/produkte/wlan-messtechnik/kostenlose-wlan-tools/ekaha ...
https://www.heise.de/download/product/heatmapper-92086
Der DL bei Heise führt zum Herteller. Hier scheint die Free noch gehostet zu sein!
https://winfuture.de/downloadvorschalt,3888.html
Hallo zusammen!
Wir bauen öfters WLAN in schwierigen Gebäuden, Gegebenheiten. Überwiegend mit Ubiquiti Komponenten.
Wenn es nicht wirklich ein Faradayscher Käfig ist sprich eine Röntgenpraxis oder was ähnliches, solltest du es eigentlich vernünftig abdecken können. Außer die Bude ist 5000 m² groß...
Die Auswahl der richtigen APs ist hierbei elementar. Was mittlerweile recht zuverlässig funktioniert ist der
UniFi Design Center. Plan vorausgesetzt.
Du kannst ja auch Zweidraht oder Coax als Netzwerk "missbrauchen". (inkl. 1GB/PoE)
Um eine Diagnose durchzuführen, Ubiquiti WiFiMan Wizard, 99€. Mit einem aktuellen iPad sogar inkl. LIDAR.
Für eine richtig zuverlässige Messung wirst du um ein professionelles Gerät wie dem AirCheck nicht herumkommen.
PS: kannst du von uns mieten, inkl. dem NetAlly TEST-ACC.
VG
Ron
Wir bauen öfters WLAN in schwierigen Gebäuden, Gegebenheiten. Überwiegend mit Ubiquiti Komponenten.
Wenn es nicht wirklich ein Faradayscher Käfig ist sprich eine Röntgenpraxis oder was ähnliches, solltest du es eigentlich vernünftig abdecken können. Außer die Bude ist 5000 m² groß...
Die Auswahl der richtigen APs ist hierbei elementar. Was mittlerweile recht zuverlässig funktioniert ist der
UniFi Design Center. Plan vorausgesetzt.
Du kannst ja auch Zweidraht oder Coax als Netzwerk "missbrauchen". (inkl. 1GB/PoE)
Um eine Diagnose durchzuführen, Ubiquiti WiFiMan Wizard, 99€. Mit einem aktuellen iPad sogar inkl. LIDAR.
Für eine richtig zuverlässige Messung wirst du um ein professionelles Gerät wie dem AirCheck nicht herumkommen.
PS: kannst du von uns mieten, inkl. dem NetAlly TEST-ACC.
VG
Ron
Servus,
zwei naive und günstige Ansätze fürs Monitoring der Signalstärke:
Einfacher und günstiger als Raspis wären ESP32. Die funken zwar nur im 2,4GHz-Band, mit dem Antennendesign auf dem Chip wirst du aber auch keine neuen Reichweitenrekorde aufstellen.
Die kosten ein paar Euro und du könntest sie im ganzen Haus (bzw. wo guter Empfang gefordert wird) verteilen und die APs herumbewegen.
Check der Signalstärke alle paar Sekunden entweder aktiv über die ESP32 per HTTP-Request an ein Skript, die Daten lässt du dir dann über eine Statuspage im Browser anzeigen.
Oder überhaupt: Monitoring der Clients über den Unifi-Controller, wenn es schon Unifi-APs sind. Refresh-Rate ganz runterstellen und beobachten. Früher gab es einmal ein Python-Skript, das die Daten über die Controller-API rausgeholt hat. Vielleicht gibt es für die aktuelle Version auch noch was, das dir die Statistiken in eine Datei/Datenbank für eine eigene Aufbereitung schreibt.
Stefan
zwei naive und günstige Ansätze fürs Monitoring der Signalstärke:
Einfacher und günstiger als Raspis wären ESP32. Die funken zwar nur im 2,4GHz-Band, mit dem Antennendesign auf dem Chip wirst du aber auch keine neuen Reichweitenrekorde aufstellen.
Die kosten ein paar Euro und du könntest sie im ganzen Haus (bzw. wo guter Empfang gefordert wird) verteilen und die APs herumbewegen.
Check der Signalstärke alle paar Sekunden entweder aktiv über die ESP32 per HTTP-Request an ein Skript, die Daten lässt du dir dann über eine Statuspage im Browser anzeigen.
Oder überhaupt: Monitoring der Clients über den Unifi-Controller, wenn es schon Unifi-APs sind. Refresh-Rate ganz runterstellen und beobachten. Früher gab es einmal ein Python-Skript, das die Daten über die Controller-API rausgeholt hat. Vielleicht gibt es für die aktuelle Version auch noch was, das dir die Statistiken in eine Datei/Datenbank für eine eigene Aufbereitung schreibt.
Stefan
Guter Punkt. Als eine von zig Optionen erledigt das "Deauther" Tool dies mit dem ESP32 und einem kleinen Display nebenbei.
https://deauther.com/docs/diy/display-setup
https://deauther.com/docs/diy/display-setup
Ich verwende gerne den Ekahau Headmapper
https://www.heise.de/download/product/heatmapper-92086
amit kann man die APs in der Bude anzeigen lassen wie gut sie senden.
Plan von der Wohnung einscannen und los geht es.
https://www.heise.de/download/product/heatmapper-92086
amit kann man die APs in der Bude anzeigen lassen wie gut sie senden.
Plan von der Wohnung einscannen und los geht es.
Über die Unifi API bekommst du auch sehr viele Daten.
Damit kannst du per PHP auf die API zugreifen:
https://github.com/Art-of-WiFi/UniFi-API-client/tree/main
Ich habe das für einen anderen Anwendungsfall mal zum Debuggen gemacht und dazu eines der Beispiele angepasst.
Du kannst natürlich noch viel mehr Infos ausgeben lassen oder die Daten speichern.
Für mich hat die Ansicht im Browser gereicht.
Es werden alle AP's und alle verbundenen Clients ausgelesen und in einer Tabelle dargestellt.
Damit kannst du per PHP auf die API zugreifen:
https://github.com/Art-of-WiFi/UniFi-API-client/tree/main
Ich habe das für einen anderen Anwendungsfall mal zum Debuggen gemacht und dazu eines der Beispiele angepasst.
Du kannst natürlich noch viel mehr Infos ausgeben lassen oder die Daten speichern.
Für mich hat die Ansicht im Browser gereicht.
Es werden alle AP's und alle verbundenen Clients ausgelesen und in einer Tabelle dargestellt.
<?php
// Listet alle WLAN AP auf und die verbundenen Client Geraete
// https://github.com/Art-of-WiFi/UniFi-API-client/tree/master/examples
require_once 'UniFi-API-client-master/src/client.php';
//include the config file (place your credentials etc. there if not already present)
require_once 'config.php';
/**
* initialize the UniFi API connection class and log in to the controller and do our thing
*/
$site_id = '';
$unifi_connection = new UniFi_API\Client($controlleruser, $controllerpassword, $controllerurl, $site_id, $controllerversion);
$set_debug_mode = $unifi_connection->set_debug($debug);
$loginresults = $unifi_connection->login();
header('Content-Type: text/html; charset=utf-8');
// Alle WLAN AP auflisten
$aps_array = $unifi_connection->list_devices();
echo "AP's";
echo '<table border="1"><tr><th>Mac:</th><th>Channel:</th><th>Name:</th><th>Clients:</th></tr>';
$gesamt_clients=0;
foreach ($aps_array as $ap) {
if ($ap->type === 'uap') {
echo '<tr><td>'. $ap->mac .'</td><td>'. $ap->radio_table[0]->channel .'</td><td>'. $ap->name . '</td><td>'. $ap->num_sta .'</td>';
$gesamt_clients=$gesamt_clients+$ap->num_sta;
}
}
echo '<tr><td></td><td></td><td></td><td><b>'.$gesamt_clients.'</b></td></tr>';
echo '</tr></table>';
// gesamtes Array ausgeben
//print_r($aps_array);
echo '<br><br>';
// Alle WLAN Client Geraete auflsiten mit jeweils verbundenem AP
$clients_array = $unifi_connection->list_clients();
function frequenz($x){
if($x == 'na'){
return "5";
}else{
return "2,4";
}
}
echo "Client's";
echo '<table border="1"><tr><th>Mac:</th><th>IP:</th><th>SSID:</th><th>Hostname:</th><th>Channel:</th><th>Signal (dBm):</th><th>GHz:</th><th>AP:</th></tr>';
foreach ($clients_array as $client) {
if ($client->is_wired === false) {
echo '<tr><td>'. $client->mac .'</td><td>'. @$client->ip .'</td><td>'. $client->essid . '</td><td>'. @$client->hostname .'</td><td>'. @$client->channel .'</td><td>' . $client->signal .'</td><td>' . frequenz($client->radio) .'</td>';
foreach ($aps_array as $ap2) {
if ($ap2->mac === $client->ap_mac) {
echo '<td>'. $ap2->name .'</td></tr>';
}
}
}
}
echo '</tr></table>';
// gesamtes Array ausgeben
//print_r($clients_array);
?>