ዝርዝር ሁኔታ:

ስርዓት ዴ ካርቶግራፊር በ Rețelelor WiFi: 14 ደረጃዎች
ስርዓት ዴ ካርቶግራፊር በ Rețelelor WiFi: 14 ደረጃዎች

ቪዲዮ: ስርዓት ዴ ካርቶግራፊር በ Rețelelor WiFi: 14 ደረጃዎች

ቪዲዮ: ስርዓት ዴ ካርቶግራፊር በ Rețelelor WiFi: 14 ደረጃዎች
ቪዲዮ: Google + announcement of the closure of the social network: when will Android YouTube Gmail's turn? 2024, ህዳር
Anonim
ስርዓት ዴ ካርቶግራፊር በ Rețelelor WiFi
ስርዓት ዴ ካርቶግራፊር በ Rețelelor WiFi

Cartografierea retelelor ዋይ ዋይር ፕሮሴሲዩል ፕሪን እንክብካቤ እንደ ዶሬስተ ጋሲሪያ ሬቴለር WiFi ፣ iar apoi localizarea acestora cu ajutorul GPS-ului። በኡርማ ካርቶግራፊሪ ውስጥ እንደ ድስት ኦፊሴይን መረጃ ሰጪ ዴስፕሬተር ሬይለሌ ዋይፋይ ሕልውና በአር fi: numarul acestora ፣ coordonatele aproximative ፣ numele lor sau tipul de seculitate.

Functionare pe scurt: cand se gaseste o retea WiFi, se stocheaza locatia si detaliile retelei, iar rezultatele vor fi afisate pe o harta.

ደረጃ 1: Raspberry Pi 3 B+

Raspberry Pi 3 B+
Raspberry Pi 3 B+

Primul pas a fost achizitionarea unui Raspberry Pi 3 B+.

ልዩ (ሱርሳ) ፦

  • SoC: Broadcom BCM2837B0 ባለአራት ኮር A53 (ARMv8) 64-ቢት @ 1.4 ጊኸ
  • ጂፒዩ-ብሮድኮም ቪድዮኮር-አራተኛ
  • ራም: 1 ጊባ LPDDR2 SDRAM
  • አውታረ መረብ-ጊጋቢት ኢተርኔት (በዩኤስቢ ሰርጥ በኩል) ፣ 2.4 ጊኸ እና 5GHz 802.11b/g/n/ac Wi-Fi
  • ብሉቱዝ - ብሉቱዝ 4.2 ፣ ብሉቱዝ ዝቅተኛ ኃይል (ብሌ)
  • ማከማቻ-ማይክሮ ኤስዲ
  • ጂፒኦ-ባለ 40-ፒን GPIO ራስጌ ፣ በሕዝብ ተሞልቷል
  • ወደቦች ኤችዲኤምአይ ፣ 3.5 ሚሜ የአናሎግ ኦዲዮ-ቪዲዮ መሰኪያ ፣ 4x ዩኤስቢ 2.0 ፣ ኤተርኔት ፣ የካሜራ ተከታታይ በይነገጽ (CSI) ፣ ተከታታይ በይነገጽ (DSI)
  • ልኬቶች - 82 ሚሜ x 56 ሚሜ x 19.5 ሚሜ ፣ 50 ግ

ደረጃ 2 የአልፋ አውታረ መረብ AWUS036NHA

የአልፋ አውታረ መረብ AWUS036NHA
የአልፋ አውታረ መረብ AWUS036NHA

Urmatorul pas a fost achizitionarea unui አስማሚ WiFi። Chiar daca aceasta versiune de Pi vine cu WiFi, am dorit ceva cu antena externa pentru o localizare mai precisa. በይነመረቡ በበይነመረብ ላይ እንደነበረው ሁሉ በአስተያየቶቹ ውስጥ በአሉታ አውታረ መረብ ውስጥ አስማሚ ነው። Am ales un Alfa Network AWUS036NHA።

Acesta urmatoarele caracteristici (sursa) ናቸው-

  • ከ IEEE 802.11n ፣ 802.11b/g/n ገመድ አልባ ደረጃዎች ጋር ተኳሃኝ
  • 2.4 ጊኸ ድግግሞሽ ባንድ ፣ MIMO (ብዙ ግብዓት ብዙ ውፅዓት)
  • ሁለንተናዊ ተከታታይ አውቶቡስ ራዕይ 2.0 ዝርዝር መግለጫዎችን ያሟላል
  • ከፍተኛ ፍጥነት ማስተላለፍ TX የውሂብ መጠን እስከ 150 ሜጋ ባይት
  • WPS ን በ S/W ይደግፋል
  • በ 64/128-ቢት WEP ፣ WPA ፣ WPA2 ፣ TKIP ፣ AES አማካኝነት የገመድ አልባ የውሂብ ምስጠራን ይደግፋል
  • ሰፊ ክልል ሽፋን
  • ለኤፍሲሲ ክፍል 15.247 ለአሜሪካ ፣ ETS 300 328 ለአውሮፓ የሚያከብር
  • ለዊንዶውስ 2000 ፣ ኤክስፒ 32/64 ፣ ዊንዶውስ 7 ፣ ቪስታ 32/64 ፣ ሊኑክስ (2.4.x/2.6.x) ፣ ማክ (10.4.x/10.5.x) የኃይል ፒሲ እና ፒሲ ሾፌርን ይደግፋል

ልዩ (ሱርሳ) ፦

  • ገመድ አልባ: IEEE 802.11b/g/n
  • የዩኤስቢ 2.0 መደበኛ
  • ሊነቀል የሚችል 5dBi RP-SMA አንቴና
  • Ralink 3070 ቺፕሴት

ደረጃ 3 ጂፒኤስ ኒዮ -6 ሜ

ጂፒኤስ ኒዮ -6 ሚ
ጂፒኤስ ኒዮ -6 ሚ

እንደአስፈላጊነቱ ፣ ጂፒኤስን በጨረፍታ ቀኑን በዴስክቶፕ አካባቢ መከታተል እችላለሁ። እኔ ጂፒኤስ ኒዮ -6 ሚ.

ካራቴሪስትስኪ (ሱርሳ) ፦

  • የተዋቀረ አንቴና የተዋሃደ የተሟላ የጂፒኤስ ሞዱል ፣ እና የውቅረት መለኪያ ውሂብን ለማስቀመጥ አብሮ የተሰራ EEPROM
  • አብሮ የተሰራ 25 x 25 x 4 ሚሜ ሴራሚክ ገባሪ አንቴና ጠንካራ የሳተላይት ፍለጋ ችሎታን ይሰጣል
  • በሃይል እና በምልክት አመላካች መብራቶች እና የውሂብ ምትኬ ባትሪ የተገጠመ። 4) የኃይል አቅርቦት 3-5V; ነባሪ የባውድ መጠን - 9600 ሴቢ / ሴ
  • በይነገጽ: RS232 TTL

ደረጃ 4 Alte Elemente

አልቴ ኤሌሜንቴ
አልቴ ኤሌሜንቴ
አልቴ ኤሌሜንቴ
አልቴ ኤሌሜንቴ
አልቴ ኤሌሜንቴ
አልቴ ኤሌሜንቴ

ላንጋ ሲሌ መጥቀስ የቻለበት ምክንያት -

  • Cablu LAN - pentru conectarea placuteri Raspberry Pi 3 B+ la laptop;
  • የዩኤስቢ አውታረ መረብ አስማሚ - pentru conectarea cablului ላ ላፕቶፕ (በ cazul meu ፣ pentru ca nu dispun de port LAN);
  • Baterie externa pentru a alimenta placuta;
  • እሳት እማማ-እማማ;
  • 16 x 2 ኤልሲዲ;
  • CardSD 16 ጊባ;
  • ፖታቲዮሜትሩ;

ደረጃ 5: ማመሳሰል

ብቸኝነት ያድርጉ
ብቸኝነት ያድርጉ
ብቸኝነት ያድርጉ
ብቸኝነት ያድርጉ

Raspberry Pi 3 B+ - ላፕቶፕ

በዚህ ጉዳይ ላይ የዩኤስቢ አውታረ መረብን አስተካክሉ።

Raspberry Pi 3 B+ - Alfa Network AWUS036NHA

Cablul USB al adaptorului WiFi se intr-un port USB al placutei ን ያስተዋውቃል።

Raspberry Pi 3 B+ - GPS Neo -6M

ቪሲሲ (3.3 ቪ) - ቪ.ሲ.ሲ

አርኤክስዲ - TXD

TXD - RXD

GND - GND

Se folosesc fire mama-mama.

ኤልሲዲ - Raspberry Pi 3 B+

1. ፒን 1 (መሬት) - የመሬት ባቡር።

2. ፒን 2 (VCC/5v) - አዎንታዊ ባቡር።

3. ፒን 3 (V0) - የ potentiometer መካከለኛ ሽቦ።

4. ፒን 4 (አርኤስ) - GPIO25 (ፒን 22)

5. ፒን 5 (አርደብሊው) - የመሬት ባቡር።

6. ፒን 6 (EN) - GPIO24 (ፒን 18)

7. ፒን 11 (D4) - GPIO23 (ፒን 16)

8. ፒን 12 (D5) - GPIO17 (ፒን 11)

9. ፒን 13 (D6) - GPIO18 (ፒን 12)

10. ፒን 14 (D7) - GPIO22 (ፒን 15)

11. ፒን 15 (LED +) - አዎንታዊ ባቡር።

12. ፒን 16 (LED -) - የመሬት ባቡር።

ደረጃ 6: ማዋቀር

አዘገጃጀት
አዘገጃጀት
አዘገጃጀት
አዘገጃጀት
አዘገጃጀት
አዘገጃጀት

ኤለመንት ሃርድዌርን አሻሽል ፣ እኔ ተስተካክዬአለሁ። የመጀመሪያ ደረጃ ትምህርት ቤት የራስፕላሪ ፓስፕ ራፕቤሪ ፒ። በ cazul meu sistemul era deja instalat pe cardul microSD ፣ singura modificare a fost activarea SSH-ului።

Urmatorul pas a fost configurarea laptoptopii pentru a trimite retea catre Raspberry Pi.

በመቆጣጠሪያ ፓነል / ኔትወርክ እና በይነመረብ / የኔትወርክ ግንኙነቶች ውስጥ በዚህ የኮምፒተር የበይነመረብ ግንኙነት እና በተመረጡ ኤተርኔት 2 በኩል እንዲገናኙ ሌሎች የኔትወርክ ተጠቃሚዎችን በ ‹WiFi-ului la care eram conectat› ውስጥ እናደርጋለን።

እንደዚሁም ፣ በአሴላሲ አቃፊ ውስጥ verificat proprietatile Ethernet2 - የበይነመረብ ፕሮቶኮል ሥሪት 4 (TCP/IPv4) እስከ IP IP foloseste Ethernet2 ድረስ ቆይቷል። Astfel ፣ am observat ca Raspberry Pi-ul va avea mereu un ip intre 192.168.137.1-254. እንደ እኔ የአይፒ ስካነር ፣ በአይፒ ዶሜኒው ውስጥ ፣ እኔ እንደገና ተገናኝቼ እንደ እኔ በፕላታ ማተሚያ Putቲ እንደገና ተጠቀምኩ።

*Raspberry Pi-ul nu are setat un IP static, acesta se schimba la fiecare conecare a firului.

*ላ fel de usor ፣ printy m-am conectat apoi utilizand numele placutei afisat la prima rulare al Advance IP Scanner።

ደረጃ 7: GPSD

ጂፒኤስዲ
ጂፒኤስዲ

ዱፓ ኮንቴክታር ፣ am actualizat sistemul ፣ deoarece acesta putea fi in urma cu actualizarile። እኔ folosit:

sudo apt-get ዝማኔ

Cu sistemul actualizat, am instalat programele de care mai aveam nevoie. እኔ rulat:

sudo apt-get install -y ማያ ገጽ gpsd libncurses5-dev libpcap-dev tcpdump libnl-dev gpsd-customers Python-gps

Aceasta comanda instaleaza GPSD, pe care l-am modificat configurat apoi. ሩላንድ

sudo nano/etc/default/gpsd

እኔ modificat setarile astfel:

START_DAEMON = "እውነት"

GPSD_OPTIONS = "-n"

መሣሪያዎች = "/dev/ttyS0" <-singura modificare pe care am facut-o

USBAUTO = "እውነት"

GPSD_SOCKET = "/var/run/gpsd.sock"

*Poate modifica /dev /ttyS0 cu calea catre locul de unde ia gps-ul datele ን ይመልከቱ

ደረጃ 8 - ኪስሜትን

ኪስመት
ኪስመት
ኪስመት
ኪስመት

Urmatorul pas a fos de a descarca Kismet.

wget

Kismet este un detector de WiFi, ብሉቱዝ ፣ ወዘተ.

Acestia sunt urmatorii pasi pe care i-am facut:

tar -xvf kismet-2016-07-R1.tar.xzcd kismet-2016-07-R1/

./ አዋቅር

ዲፕ ያድርጉ

ማድረግ

sudo አድርግ ጫን

Pentru a nu fi intrebat de fiecare data ce WiFi በ fie folosit, am decis sa editez fisierul de configurare al Kimset.

ifconfig

ደ obicei daca se exista un WiFi WiFi, acesta este pe wlan1

sudo nano /usr/local/etc/kismet.conf

አመስጋኝ ነኝ ፦

ncsource = wlan1

እንደ አስሜኔአ ፣ በውጤቱ ውስጥ በአስተያየቶች ውስጥ በአስተያየቱ ውስጥ እንክብካቤን በሚመለከት በሱሉል utile pentru acest proiect asaca am moficiat logtypes in felul urmator:

logtypes = gpsxml ፣ netxml

ደረጃ 9 ኤልሲዲ

ኤል.ዲ.ዲ
ኤል.ዲ.ዲ

በኤል.ሲ.ዲ.

git clone

cd./Adafruit_Python_CharLCD የሱዶ ፓይዘን setup.py ጫን

በፒንቶን ውስጥ የፒዲኤፍ አስተባባሪ አስተባባሪ።

*ኤልሲዲ-ኤልሉይ (ኤልሲአይአይ) የተባለውን ዓለም አቀፍ የማሻሻያ ምክንያት።

ደረጃ 10 Testare GPS

ቴስታሬ ጂፒኤስ
ቴስታሬ ጂፒኤስ
ቴስታሬ ጂፒኤስ
ቴስታሬ ጂፒኤስ

Urmatorul pas a fost testarea GPS-ului.

እኔ cmdline.txt ነኝ።

sudo cp /boot/cmdline.txt /boot/cmdline_backup.txt

እኔ cmdline.txt አርትዕ ነኝ interfata seriala ፣ stergand console = ttyAMA0 ፣ 115200።

sudo nano /boot/cmdline.txt

sudo ዳግም አስነሳ

ዱፓ ዳግም ማስነሳት ፣ እኔ ባውድ ተመን-ul de la ttyS0:

sudo stty -F /dev /ttyS0 -a

Am setat baud rate-ul manual la 9600

sudo stty -F /dev /ttyS0 9600

እኔ testat print-un simplu cat:

sudo cat /dev /ttyS0

ሴፕቱዋ ቀን የማይገባበት ፣ ጂፒኤስ-ኡል አቀባበል ሲአውድ-ኡል ዘመን ኮርቴክት ሴታ።

እኔ በጂፒኤስዲ መጀመሪያ ላይ ነኝ

sudo gpsd/dev/ttyS0 -F /var/run/gpsd.sock

Datele primite se pot afisa usor prin

cgps -s

sau

gpsmon

*Alte comenzi folositoare ወይም fost:

sudo አገልግሎት gpsd ዳግም ማስጀመር

sudo አገልግሎት gpsd ጅምር

sudo አገልግሎት gpsd ማቆሚያ

sudo killall gpsd

ደረጃ 11: Proba Dispozitiv

ፕሮባ ዲስፖዚቲቭ
ፕሮባ ዲስፖዚቲቭ

የመጀመሪያ ደረጃ እንክብካቤ ለእንክብካቤ እና ለድሬክተሩ ዳይሬክተር-

mkdir ~/testcd ~/ሙከራ

እኔ ጂፒኤስዲ (በኬዝ ኢን ኢንሴስ) ውስጥ እስከ ኪሴም ድረስ

sudo stty -F /dev /ttyS0 9600

sudo cat /dev /ttyS0

sudo gpsd/dev/ttyS0 -F /var/run/gpsd.sock

ማያ ገጽ -ኤስ kismet

sudo kismet

Dupa ce s-a deschis am apasat YES si START.

በ aceste momente Kismet ruleaza si achizitioneaza date. በጂፒኤስ ውስጥ መረጃን በጂፒኤስ ውስጥ ፣ በሪአፕታ ሲ ኦቨርቫራ ቁጥር ደ ሪቴሌ ጋite ውስጥ። በኬምሴት ፣ በማያ ገጽ ማያ ገጽ እና በጨረቃ ቀን (CTRL + A / D) ላይ እገኛለሁ።

በፔንቱሩ እና በድጋሜ ማያ ገጽ ላይ-

ማያ -r kismet

Kismet inca ruleaza. በአስቸጋሪ ሁኔታ ውስጥ ፣ ፖም ኪስሴ ሲ አፖይ ዲኮነም ፕላክታ ላ ላፕቶፕ። የድመት timp Raspberry Pi-ul va fi alimentat, Kismet va rula. Astfel ፣ se vor cartografia toate retelele receptionate in cazul deplasarii de la un punct la altul.

ደረጃ 12: እንደገና ይድገሙት

Dupa inchiderea Kismet, toate datele au fost scrise in directorul curent (የቁጥር ፈተና)። Se pote verifica existenta celor 2 fisiere XML pe care Kismet le-a creat prin comanda:

ኤል

ተመልከቱ ፦

Kismet-20190409-17-43-54-1.gpsxml

Kismet-20190409-17-43-54-1.netxml

በይነመረብን በመመልከት ፣ እኔ በስክሪፕት እንክብካቤ ቅድመ-ቀን ቀን ፣ ሳልቫዱ-ለ intr-un fisier hartaWiFi.kml እንክብካቤ poate fi importat በ Google ካርታዎች (ደ ምሳሌ)።

wget https://gist.githubusercontent.com/ScottHelme/5c6869e17c3e9c8b2034dc8fc13e180b/raw/31c2d34f66748b6bd26415fd7d120c06b3d92eaf/netxml2kml.py -O netxml

እኔ rulat scriptul:

python netxml2kml.py --kml -o hartaWiFi *xml

አክሱም ፣ fisierul harta

ደረጃ 13: የውጤት ወደ ውጭ ላክ 1

የመላኪያ ውጤትን 1
የመላኪያ ውጤትን 1
የመላኪያ ውጤትን 1
የመላኪያ ውጤትን 1
የመላኪያ ውጤትን 1
የመላኪያ ውጤትን 1
የመላኪያ ውጤትን 1
የመላኪያ ውጤትን 1

Primul lucru pe care l-am facut a fost sa copiez de pe Raspberry Pi fisierul hartiWiFi.kml ፣ folosind WinSCP ፣ አካባቢያዊ ፣ ላፕቶፕ።

በ Google ካርታዎች (አገናኝ) ውስጥ እኔ ፈጣሪ ነኝ።

Rezultatul se poate vedea in poze. በ Google ካርታዎች ውስጥ በኡርማ ካርቶግራፊ ሲ ኢንካርካሪ ፊዚዬሩሉይ ውስጥ ፣ ወይም በአፓሪያ መረጃ ሰጪ despre localizare ፣ nume ፣ tipul retelei ፣ dar nu numai።

ደረጃ 14: ወደ ውጭ ላክ 2

ወደ ውጭ መላክ 2
ወደ ውጭ መላክ 2

ኦ አልታ ሜቶዳ ደ አፊሳ ዳታሌ ፎስ ሳ ክሪዝ ፔ ላፕቶፕ un fisier.html unde am importat harta cu acest cod.

እኔ በአካል ተገናኝቼአለሁ። ኪ.ሜ. ድራይቭ አይር አፖይ am generat un link, utilizand Direct Link Generator. አገናኝ-ul generat l-am incarcat በኮድ ላ url ውስጥ-

var kmlLayer = አዲስ google.maps. KmlLayer ({

url: '--------------', suppressInfoWindow: እውነት ፣

ካርታ: ካርታ});

በፖዛ ውስጥ Rezultatele se pot vedea።

የሚመከር: