Verantwoording_V10 - Stichting Wireless Leiden

advertisement
Verantwoording
V. 1.0
Hogeschool Leiden
Verantwoording van de gemaakte keuzes
Naam document:
Versie:
Verantwoording_v1.0.doc
v1.0
Naam studenten:
Steven Körmeling
Jan Kouwenhoven
Mark Rotteveel
School:
Website school:
Hogeschool Leiden
http://www.hsleiden.nl
Naam opdrachtgever:
Naam projectcoordinator:
Dirk Los
Peter v/d Wijden
Pagina 1 van 6
Verantwoording
V. 1.0
Hogeschool Leiden
Inhoudsopgave
INHOUDSOPGAVE
2
VERANTWOORDING
3
DE OPDRACHT
3
HARDWARE
3
NOTEBOOK
WIRELESS LAN PC CARD
GPS MUIS
3
4
4
SOFTWARE
5
GPS INFO
WLAN NETWORK ADAPTER
NETWOK STUMBLER
WILDCAT (WIRELESS LEIDEN DATA CONVERSION TOOL)
MS MAPPOINT 2004
5
5
5
5
6
Pagina 2 van 6
Verantwoording
V. 1.0
Hogeschool Leiden
Verantwoording
In dit verslag zullen wij de keuzes die wij gemaakt hebben verwantwoorden. We
verdelen de onderwerpen in de opdracht, hardware en software.
De opdracht
Bij de kickoff van het project architectuur stonden wij voor de keuze om een
projectgroep samen te stellen en een keuze te maken welke opdracht wij zouden
gaan doen voor dit project.
Wij hebben ervoor gekozen om ons tijdens het project architectuur te verdiepen in
het netwerk van de stichting Wireless Leiden. Dit was één van de mogelijkheden die
ons aangeboden werd. Wij hebben voor Wireless Leiden gekozen omdat we onder
andere met een externe instelling te maken hebben. En omdat het ons interessant
leek om eens in het draadloze netwerk van Wireless Leiden te verdiepen. De
opdracht lag verder nog open, en we mochten dan ook zelf invulling geven aan die
opdracht.
Samen met Dirk Los, die onze contactpersoon is bij Wireless Leiden, zijn we
gekomen tot een opdracht voor dit project. Wat wat wij gaan doen is het meten van
de dekking van het netwerk. Vervolgens gaan wij dit in kaart brengen. De reden
waarom wij hiervoor gekozen hebben is omdat er veel vraag vanuit Wireless Leiden
was om dit te hebben, en ook in de toekomst te reproduceren, zodat zij ook deze
metingen kunnen doen.
Om tot een goed resultaat te komen zullen we ons moeten verdiepen in een aantal
verschillende zaken. Zoals, welke software gaan wij gebruiken en welke hardware?
Hoe gaan we de metingen verrichten en hoe kunnen we het in kaart brengen?
Om voor ons antwoord op deze vragen te krijgen zijn we druk aan het lezen gegaan
op internet. Waarbij we tot de volgende conclusies zijn gekomen, die in de
paragrafen hierna verantwoord zullen worden.
Hardware
Om metingen voor Wireless Leiden uit te kunnen voeren hadden we een aantal
hardware componenten nodig. Zoals een Wireless netwerk adapter, de vraag was
echter welke dit nou precies moest zijn.
In deze paragraaf leest u terug hoe we tot welke typen hardware zijn gekomen.
Notebook
Om netwerken te kunnen ontvangen en hiermee iets uit te voeren moet je de
beschikking hebben over een notebook. Aangezien op onze opleiding je verplicht
een notebook moet hebben is dat geen probleem. De minimale systeemeisen die wij
hebben kunnen testen om te kijken of alles wat wij bedacht en gemaakt hebben heeft
de volgende eigenschappen:

800 Mhz processor
Pagina 3 van 6
Verantwoording
V. 1.0




Hogeschool Leiden
256 MB Ram werkgeheugen
1 GB vrije schijfruimte
1 vrije USB poort
1 vrij PCMCIA slot
Wireless LAN PC Card
Om het netwerk van Wireless Leiden te kunnen ontvangen moesten wij de
beschikking hebben over een draadloos netwerk kaart. Aangezien je hier heel veen
keuzes in hebt, zijn we ons eerst gaan verdiepen in deze kaarten. Waar we op
moesten letten werd al snel duidelijk. Het moest een zogeheten longrange kaart zijn,
die een hoger vermogen heeft dan een standaard kaart. In Nederland is het
maximum wat zo’n kaart aan vermogen mag hebben 100mW. Dus dit was stap één,
een kaart met een vermogen van 100mW.
Om een groter bereik te hebben zijn er ook kaarten met een externe antenne, die
een groter bereik hebben dan de kaarten met een interne antenne. Aangezien wij
een notebook gebruiken moeten wij dus ook een kaart hebben die je daarop kan
aansluiten, in ons geval een PCMCIA kaart.
Op www.wirelessnederland.nl en andere gerelateerde internet sites, zoals
www.wardrivemap.nl waren veel mensen positief over de Senao kaarten. Dus wij
hadden onze keuze gemaakt, het moest een Senao kaart worden, met een externe
antenne. Die 100mW aan vermogen had en een snelheid van minimaal 11Mbps. De
snelheid hoeft niet hoger, omdat we alleen het netwerk signaal hoeven te meten, en
niet de snelheid van het netwerk.
We zijn uiteindelijk uitgekomen op een Senao kaart, die we gekocht hebben bij
www.wifishop.nl voor 110 euro. Dit was de voordeligste site die
www.tweakers.nl/pricewatch ons gaf.
GPS Muis
Naast een wirelesskaart en een notebook hadden we ook een gps ontvanger nodig.
Dit om onze positie te bepalen, wanneer we de gegevens in een kaart gaan
verwerken. Aan de gps muis zitten weinig eisen. Als eerst moet hij aan te sluiten zijn
op een notebook. Het liefst via de usb poort. Daarnaast moet hij minimaal een SirfII
chip bezitten, om goed samen te kunnen werken met Netstumbler, waarop ik
terugkom in de paragraaf Software.
Verder waren er aan de gps ontvanger weinig eisen. Dus hebben we na lang zoeken
zijn we op de Globalsat BU303 USB Sirf2 gekomen. Deze hebben we aangeschaft
bij de www.navishop.nl.
Pagina 4 van 6
Verantwoording
V. 1.0
Hogeschool Leiden
Software
Voor het project architectuur hebben wij veel verschillende soorten software gebruikt,
dat uiteen loopt van een simpel installatie tooltje voor de gps ontvanger tot een zeer
uitgebreid pakket als MS MapPoint.
In dit hoofdstuk ga ik uitleggen welke software we gebruikt hebben en natuurlijk
waarom we nou juist deze hebben gebruikt.
GPS Info
GPS info is de software die mee komt met de Globalsat gps ontvanger. Hiermee kan
je ervoor zorgen dat je een fix krijgt met je gps ontvanger. Dit kan wel is handig zijn
wanneer Network Stumbler geen ontvangst aangeeft.
WLAN network adapter
Dit is de software die meekomt met de draadloze netwerkkaart. Dit heb je nodig
wanneer je de netwerkkaart wilt gebruiken. Dus hier geen ontkomen aan, zorg er wel
voor dat je de laatste update van het programma hebt.
Netwok Stumbler
Network Stumbler is een bekend programma bij het wardriven. Wardriven is het
zoeken van draadloze netwerken, en hiervan gebruik maken. Aangezien er ongeveer
50 procent van de netwerken onbeveilidigd zijn, kan je op die manier makkelijk en
gratis internetten.
Network Stumbler registreert alle ontvangen draadloze netwerken, en geeft hierbij
aan hoe sterk het signaal is. Dit programma is freeware, dus je hoeft hier niets voor
te betalen.
Wanneer je netzoals ons beschikt over een GPS muis registreert network stumbler
ook de longtitude en latitude. We hebben voor dit programma gekozen omdat dit dé
beste is op het gebied van netwerk registratie. En het alles registreert wat wij nodig
hebben.
WiLDCaT (Wireless Leiden Data Conversion Tool)
Tijdens onze ritten door Leiden heen hebben wij veel data verzameld over alle
accespoints op onze route. Als we dit zouden plotten op een kaart onstaat er een zee
van stipjes waar niemand wijs uit kan.
De enigste data waarin wij geintereseerd zijn , zijn de namen , de locatie , en de
ontvangst sterkte de wireless Leiden accespoints.
Vanuit een bestand met enkele tienduizende records moeten wij dus terug naar een
bestand waarin alleen de wireless Leiden accespoints te vinden zijn.
Naast het filteren op wireless Leiden Accespoints moet de data ook geschikt
gemaakt worden voor Mappoint. En het zou handig zijn om Accespoints te kunnen
verwijderen die geen gps coordinaten hebben.
Pagina 5 van 6
Verantwoording
V. 1.0
Hogeschool Leiden
In eerste instantie hebben wij dit handmatig gedaan in excel, hiermee ben je eigenlijk
teveel tijd aan kwijt . En dit is te omslachtig om uitgevoerd te worden door de wireless
Leiden vrijwilligers.
Met dit in ons achterhoofd hebben wij gezocht naar een bestaande oplossing. Al vrij
snel bleek deze niet te bestaan. En hebben wij besloten om zelf een programma te
gaan schrijven.
De keuze voor de programmeertaal is gevallen op java om de volgende redenen :
Het is een voor ons bekende programmeertaal
Webbased talen (php, asp) hebben last van time-outs bij grote
bestanden
Java is portable , het conversie programma draait dus zowel op linux
als op windows
Makkelijk te gebruiken ontwikkel omgeving
Het programeren is gedaan in Jbuilder , deze applicatie is gratis te downloaden van
de sun website.
MS MapPoint 2004
Om alle gegevens van onze metingen in een kaart te verwerken hadden wij een
programma nodig die dit zou doen.
Je hebt dan verschillende mogelijkheden, er zelf één maken, freeware of open
source of bestaand. Aangezien er in het tijdsbestek van het project nooit zo’n
ingewikkeld programma als dit gemaakt zou kunnen worden, viel deze bij ons als af.
Wij willen graag iets werkends en goeds opleveren. Dus werdt het freeware of een
commercieel programma.
Op verschillende internetsites hebben we kunnen lezen over infomap, googlemap of
google earth. Al deze programma’s zijn vaak gebaseerd op Noord-Amerika. Of
kunnen geen data importeren zoals wij die hebben gegenereert met network
stumbler.
Zelf MapPoint kan dat niet, maar door middel van WiLDCaT kan dit wel. MapPoint
van Microsoft was het meest compleet en erg goed met details. Hier kunnen wij
sowieso niet tegenop programmeren, en freeware komt ook bij lange na niet in de
buurt. Ook niet omdat freeware alleen op Noord-Amerika was gebaseerd.
Omdat Wireless Leiden graag met freeware en opensource werkt hebben we
gekeken wat een dergelijk pakket als MapPoint kost. Nieuw is niet aantrekkelijk,
maar tweede hands komt uit rond de 300 euro.
Pagina 6 van 6
Download