WiFiScanAndMap ay isang Python Wi-Fi application sa pagmamapa para sa Linux.
Maaari mong gamitin ito upang i-scan mga lugar para sa mga wireless network, mangolekta ng impormasyon tungkol sa mga ito at pagkatapos ay bumuo ng isang web page sa pagpapakita ng mga impormasyon sa isang mapa.
Ang application ay nilikha bilang isang pagtatalaga para sa & ldquo; Wireless Networks At Mobile communcations & rdquo; kurso sa Computer Science Department ng Athens University ng Economics at Business, sa pamamagitan ng:
& Nbsp; & nbsp; & nbsp; * Filia Dova
& Nbsp; & nbsp; & nbsp; * Georgios Migdos
Binubuo ang application ng dalawang mga programa, scanner at generator mapa.
Nagpapatakbo ng user ang scanner sa isang mobile device (laptop / netbook) kung saan nagtitipon ng impormasyon tungkol sa mga wireless network sa loob ng range. Ang programa ay nakasalalay sa iwlist output para sa proseso ng pag-scan. Matapos ang user ay natapos na, maaari nilang i-save ang mga nakolektang impormasyon bilang isang XML file.
Scanner ay maaaring tumakbo bilang isang GTK + na aplikasyon o bilang isang command line application (na may & ndash; parameter no-gui).
Ang prosesong ito ay maaaring paulit-ulit sa anumang bilang ng mga beses, na nagreresulta sa isang bilang ng mga XML file. Ang mga XML na file ay ginamit bilang ang input ng map generator programa kung saan pina-parse ng XML file at gumagawa ng isang web page HTML.
Ang data ng mapa na ginamit ay nakuha mula sa OpenStreetMap at ang mga patong na pamagat ay mula sa Yahoo! Maps. Ang graph ay ipinapakita gamit ang Bluff Javascript library.
Mga kinakailangan:
& Nbsp; & nbsp; & nbsp; Upang patakbuhin ang scanner ang kailangan mo:
& Nbsp; & nbsp; & nbsp; Ang isang sistema ng Linux na may wireless na kasangkapan para sa Linux na naka-install
& Nbsp; & nbsp; & nbsp; Sumusuporta sa pag-scan Wireless card
& Nbsp; & nbsp; & nbsp; GPS receiver
& Nbsp; & nbsp; & nbsp; Python 2.6.4
& Nbsp; & nbsp; & nbsp; gpsd (+ python bindings)
& Nbsp; & nbsp; & nbsp; PyGTK + 2.16 (kung nais mong gamitin ang GUI)
& Nbsp; & nbsp; & nbsp; Upang ipakita ang mga mapa na kailangan mo:
& Nbsp; & nbsp; & nbsp; Pinagana Ang isang web browser na sumusuporta sa CSS sa Javascript
& Nbsp; & nbsp; & nbsp; Ang isang aktibong koneksyon sa internet
& Nbsp; & nbsp; & nbsp;
Paggamit ng:
& Nbsp; & nbsp; & nbsp; Maaari kang magpatakbo ng mga scanner (GTK + GUI) na may mga command:
& Nbsp; & nbsp; & nbsp; python scanner / scanner.py
& Nbsp; & nbsp; & nbsp; Maaari kang magpatakbo ng mga scanner (GTK + GUI) na may mga command:
& Nbsp; & nbsp; & nbsp; python scanner / scanner.py & ndash; no-gui
& Nbsp; & nbsp; & nbsp; Maaari kang magpatakbo ng generator mapa gamit ang command na:
& Nbsp; & nbsp; & nbsp; python mapgenerator / mapgenerator.py
Kinakailangan .
- sawa
Mga Komento hindi natagpuan