Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 46 reacties

Een man heeft een relatief eenvoudige manier gevonden om een groot aantal datapunten over wifi-signaal van een netwerk in een ruimte te verkrijgen en deze op een 2d-vlak of in 3d weer te geven. De 3d-weergave toont de plekken in een ruimte met goed signaal.

Hackaday-gebruiker CNLohr gebruikte een ESP8266-module die hij aan zijn laptop verbond om gegevens over de signaalsterkte te verkrijgen. Door de module op 500Hz te laten pingen kreeg hij veel datapunten en door de module langzaam over een oppervlak te schuiven, kon hij het signaal op punten van dat vlak lezen. De data over de signaalsterkte gebruikte hij om een led te laten oplichten, waarbij de sterkte de kleur bepaalde.

Door opnames met lange belichtingstijd te maken, kon het bereik visueel weergegeven worden. Voor 'meten' van het signaal in een driedimensionale ruimte, gebruikte hij een computergestuurde houtfrees. Bij de 3d-weergave zijn de plekken in het blauw de posities met beste signaalsterkte en groen geeft goede weergave aan. De tussenliggende ruimtes hadden geen goed bereik. De man heeft instructie over zijn methode online gezet bij Hackaday.

wifi-map-2015-02-16-01Klik voor bewegende animatie

Lees meer over

Moderatie-faq Wijzig weergave

Reacties (46)

Heel leuk gedaan, maar er is iets wat verbeterd moet worden.
In het begin zie je dat hij het lampje in zijn hand vasthoudt om het signaal te meten. De signaalsterkte hangt van een aantal dingen af, waaronder weerkaatsing (echo) en absorptie. Een deel van het signaal zal door zijn lichaam worden geabsorbeerd en daardoor zal de meting be´nvloed worden. Ook met dat apparaat (the mill) is het de vraag in hoeverre de weerkaatsing door het apparaat zelf van invloed is op de meting. Het apparaat is deels van hout, maar bevat ook metalen onderdelen. WiFi gebruikt microgolven met een korte golflengte, waardoor kleine obstakels al een groot effect kunnen hebben op de meting. Je zag ook in het filmpje dat hij slechts een kleine afstand hoeft te bewegen voordat het licht van kleur verandert.
Een idee ter verbetering zou kunnen zijn om twee platen tegen twee muren te leggen. Op die 2 platen bouw je een soort waslijn waar de sensor aan zit. De waslijn kun je dan automatisch laten omhoog/omlaag laten bewegen en vervolgens van muur naar muur. Zo krijg je ook een 3-D beeld, maar dan beweegt er geen apparaat door de ruimte heen.
Natuurlijk heeft deze methode ook zijn beperkingen: de kamer moet helemaal leeg zijn om te kunnen meten, maar na de meting worden er weer spullen gezet in de kamer waardoor de meting eigenlijk weer opnieuw gedaan zou moeten worden. Enfin, dat probleem heeft deze jongen ook met zijn methode.
Leuk gedaan, ik zal er ook over nadenken hoe het verbeterd kan worden.
Als je er rekening mee moet houden dat degene die meet invloed heeft op het resultaat, dan zijn de resultaten nooit bruikbaar. In werkelijkheid zal een gebruiker immers ook invloed hebben op het signaal.
Als je er rekening mee moet houden dat degene die meet invloed heeft op het resultaat, dan zijn de resultaten nooit bruikbaar. In werkelijkheid zal een gebruiker immers ook invloed hebben op het signaal.
Ja tuurlijk... maar je moet toch wel met mij eens zijn dat de invloed in dit geval toch erg groot is, of niet? Als je ziet dat 1 cm verderop het signaal al heel anders kan zijn, dan is het de vraag of het nut heeft om te meten met een bewegend bord van 100x100 cm.
Ik heb mijn telefoon ook altijd vast als ik 'm gebruik icm wifi... dan zal ik dus ook het signaal be´nvloeden. Meten in een kamer zonder mensen is wat dat betreft dus nog stommer.
Ik heb mijn telefoon ook altijd vast als ik 'm gebruik icm wifi... dan zal ik dus ook het signaal be´nvloeden. Meten in een kamer zonder mensen is wat dat betreft dus nog stommer.
Als de WiFi-router 1 cm wordt opgeschoven of gedraaid, dan klopt die hele meting al niet meer. De dead-spots zijn dan verschoven etc. Ik zit te denken hoe dit beter kan... een soort gemiddelde of zo? Is dat wel nuttig? Denk het ook niet. Bij elke meting beinvloed je datgene watje wilt meten, maar dit lijkt me teveel van het goeie.
Dat klopt, maar in werkelijkheid zal de invloed van de gebruiker anders zijn dan in zo'n test. Al is het maar omdat je houding achter de laptop anders is dan met zo'n ledje in de handen. Het enige wat je zou kunnen concluderen als die invloed nogal dominante ruis blijkt te zijn is dat je dit gewoon niet kunt meten op deze manier. Je zult op zoek moeten naar materialen die wifi-transparant zijn en die toepassen in je sensorsysteem. Een freesbank is leuk voor theorie, maar hoe meet je daar in de praktijk een woonkamer mee op? En verder: wat moet je met de informatie? Als je ziet hoe lokaal de pieken en dipjes in het signaal zijn, kun je er niet uit concluderen waar je precies moet gaan zitten, behalve dat er daar minder dipjes zijn misschien. Je laptop of telefoon 2cm opzij bewegen heeft een enorm effect, zo lijkt het.

Dus ja, leuk dat het kan en ook gaaf om eens gevisualiseerd te hebben, maar praktische toepassingen zie ik zo 1-2-3 niet :)
Schr÷dingers Kat. Degene die de meting uitvoert heeft ook invloed op de meting, puur door te meten.
Schr÷dingers Kat. Degene die de meting uitvoert heeft ook invloed op de meting, puur door te meten.
Schr÷dingers Kat : totdat je werkelijk iets hebt onderzocht, is de uitkomst onduidelijk

http://nl.wikipedia.org/wiki/Schr%C3%B6dingers_kat


Zolang de kat in een afgesloten doos zit, is de kat levend, noch dood.
50% kans op beide uitkomsten, pas als je de doos werkelijk open maakt, zul je een besluit kunnen maken.
Schrodingers kat slaat dan ook op de onzekerheid van de waarnemer, niet op het experiment zelf

[Reactie gewijzigd door FreshMaker op 17 februari 2015 08:05]

oftewel zolang je niet op je laptop kijkt heb je wel en niet een goede wifi-verbinding? Maar even serieus, het is altijd grappig om te zien dat er een beetje QM in de strijd word gegooid. Overigens word in de QM een waarnemer niet specifiek een mens bedoeld, een elektron kan ook heel goed een ander deeltje waarnemen.

Daarnaast is de Kopenhagen interpetatie van de QM niet de enige, het zou dus ook zo kunnen zijn dat als je meet dat er een universum ontstaat waar je goed ontvangst hebt, en een universum waar je slecht ontvangst hebt. Oftewel alles gebeurd (wet van Murphy achtig iets lol), voor een leuk filmpje hierover check deze link:

https://www.youtube.com/watch?v=ZacggH9wB7Y
Zou een mini drone niet beter werken?
Met wat leuke sensoren en software kun je die dan automatisch de hele kamer laten meten.
Natuurlijk heeft deze methode ook zijn beperkingen: de kamer moet helemaal leeg zijn om te kunnen meten, maar na de meting worden er weer spullen gezet in de kamer waardoor de meting eigenlijk weer opnieuw gedaan zou moeten worden. Enfin, dat probleem heeft deze jongen ook met zijn methode.
Leuk gedaan, ik zal er ook over nadenken hoe het verbeterd kan worden.
Zijn methode is gewoon omslachtig en traag werk.

Ik moest aan wat afleveringen van Star Trek en andere SF series even herinneren dat ze mogelijkheden hadden om hele kamers of hele ruimteschepen te kunnen scannen....
Volgens mij kunnen ze daar ook een Wifi 3D map maken.

Denk maar aan nucleair straling... de spionage satellieten konden het detecteren over een brede gebied. Waarschijnlijk ook in 3D, net als MRI scanner... Laag voor laag.
Bingo daar heb je een idee ;)
En als je van wifi gebruik maakt ( telefoon ) dan heb je dat ding ook in je hand. Prima representatieve proef dus wanneer je het voor die toepassing meet...
Inderdaad lijkt me het "random" patroon toe te wijzen aan de verstoring door objecten in de ruimte. De invloed van de sensorhouder/constructie zou je kunnen bepalen door te meten met een off-set op een houten stokje als je dan de meting vergelijkt met de meetwaarden zonder off-set.

Lijkt me ook interessant om stoorzenders in de meting op te nemen. Bv. een meting met een werkende magnetron en dezelfde meeting zonder magnetron.
Dit is niet echt het mappen van het WiFi signaal! Het is het mappen van de kwaliteit van de P2P verbinding tussen een enkele wifi antenne van de laptop en de ESP8266. Juist diversity wat hij gedisabled heeft voorkomt nullingen in het signaal http://en.wikipedia.org/wiki/Antenna_diversity
Leuke hardware om mee te spelen zowel die CNC opstelling als een ESP8266 maar conceptueel heel erg fout uitgevoerd hier en daardoor eigenlijk totaal geen zinnig of realistisch resultaat ook al is het leuk gerendered.

[Reactie gewijzigd door Sjeng op 16 februari 2015 22:22]

Oftewel, hij heeft visueel aangetoond dat diversity zin heeft. En ik vind de 3D map die het oplevert sowieso een zinnig resultaat.

http://cnlohr.github.io/voxeltastic/

edit:
Overigens kan ik hetzelfde effect zien met mijn telefoon en wifi analyzer. Door een paar cm te schuiven meer dan 10dBm verschil in signaal sterkte. Lijkt me dus zekere iets om mee te nemen in test opstellingen voor het benchmarken van wifi apparatuur.

[Reactie gewijzigd door PuzzleSolver op 17 februari 2015 11:17]

Dus volgende keer als je ff slecht bereik hebt: 62mm naar links! :)
heeft er weinig tot nix mee te maken, aangezien die golven toch overal tegen botsen. Voor hetzelfde geld zit je op een dead-spot en heb je 2cm verder perfect bereik
Dus volgende keer als je ff slecht bereik hebt: 62mm naar links! :)
Nee, in theorie 31mm. Met 62mm zou je precies weer op een slechte plek zitten. Zou, want je kan over 3 assen verplaatsen en je weet dus niet in welke richting je hem moet verplaatsen. Verder zijn er nog zat andere factoren die mee spelen, zoals de al eerder genoemde reflecties.
mischien word dit wel de manier om wifi signaal beter uit te vogelen en op die manier een beter verbinding te kunnen maken met het wifi punt
Logischer lijkt me om zo'n telefoon van Project Tango van Google hiervoor te gebruiken. Rechtstreeks loggen in een 3d-ruimte.
Denk je dat daar nooit over nagedacht is? :)
Het zou mooi zijn als WIFI adapters in de toekomst voorzien kunnen worden van zo'n led licht zodat je makkelijk kan uitvogelen waar je precies je wifi adapter moet neerleggen.Ik heb vaak namelijk ook dat een tikje naar links of rechts mijn wifiontvangst weer hersteld.

[Reactie gewijzigd door Wezelkrozum op 16 februari 2015 23:34]

Koop anders een ubnt pico, zitten indicator leds op die je zelf kan instellen wat betreft gevoeligheid. Andere keywords over dit onderwerp: rtls/locon, ekalau, octomap, playerstage.
https://www.acrylicwifi.c...canner-acrylic-wifi-free/
Gebruiken werkt ook ideaal, inclusief "leegste" kanaal zoeken.
Heb je daar niet gewoon signal strength in percentages voor?
leuk niet echt een praktische toepassing maar wel geinig.
dat je dit beeld krijgt is natuurlijk omdat je te maken hebt met reflecties die op sommige plekken elkaar zo tegen werken dat ze elkaar opheffen en andere plekken elkaar versterken..
Deze plekken liggen ongeveer 62mm uit elkaar, wat precies een halve golflengte van het Wifi RF signaal is. Zie 5:20 van de onderste video.
en wat wil je daar mee zeggen???
Dat het niets te maken heeft met versterken of opheffen, maar gewoon het normale gedrag van een elektromagnetische draaggolf. Bij een lange golf kunnen deze "lege ruimtes" honderden of zelfs kilometers bedragen waar je geen ontvangst hebt van het signaal. En het is natuurlijk gewoon cool dat je iets als electromagnetische golven kan visualiseren.
Kutsignaal? Paar centimeter opschuiven.
haha ja maar zo simpel is het niet. Het probleem hier is ook dat het maar van uit 1 richting het signaal is op genomen, als een signaal onder een andere hoek binnen komt wat dan? volgens de antenne is het signaal zwak . maar zou je hem beter richten kun je prima bereik hebben. Heb je ook wel eens al je de telefoon draait krijg je wel eens een ander bereik in je wifi.
Dus heeft dat Wifi boardje eigenlijk gewoon geen goede antenne. Zoek maar eens zo'n goedkoop bordje op. De Antenne is gewoon een koper strookje op de PCB. Dat kan echt niet beter zijn dan een dedicated goede externe antenne.

[Reactie gewijzigd door Texamicz op 17 februari 2015 07:43]

Pro bleem met een plat stukje koper zo al jij het beschrijft is dat een signaal die op het oppervlak valt beter wordt ontvangen dan signalen die van de zijkant komen. Deze platte antennes hebben een characterestiek. Net als elke antenne zlijn voor en nadeel heeft. Ik werk op een terminal waar we regelmatig metingen verrichten omdat we dark spots hebben in ons wifi netwerk. Dit kan komen door defecte antennes , of verandering in het land schap. we gebruiken diverse antennes . Elk heeft zijn eigen voor en na delen.
Zeer netjes gedaan en de instructies zijn best uitgebreid, kan de .GIF aub on demand geladen worden? Chrome liep hier even te stuiteren van de 10MB+ file.
En dan hebben we het nog niet eens over de gebruikers die de pagina op 3G met hun databundel laden.. :(

OT: Leuk project, nu nog een practisch apparaat wat laat zien waar je het beste je telefoon/tablet kan houden voor optimaal bereik :D
Op me mobiel doet die het perfect.
Deze man heeft een gebruikersnaam: CNLohr.
En als je de wifi in je buurt wil mappen gebruik je LEDs op een stokje, van 3 jaar terug; https://vimeo.com/20412632
Leuk gedaan deze video en zeer uitgebreid. Die man doet het echt leuk.

Interessante data, maar jammer dat je een sensor fysiek door de hele ruimte moet bewegen. Misschien een rij van die dingen naast elkaar en dan door de kamer 'vegen'?

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True