תוכן עניינים:
- שלב 1: פטל פי 3 B+
- שלב 2: רשת אלפא AWUS036NHA
- שלב 3: GPS Neo-6M
- שלב 4: Alte Elemente
- שלב 5: התחממות
- שלב 6: התקנה
- שלב 7: GPSD
- שלב 8: Kismet
- שלב 9: LCD
- שלב 10: בדיקת GPS
- שלב 11: Proba Dispozitiv
- שלב 12: מחדש
- שלב 13: ייצוא Rezultate 1
- שלב 14: ייצוא Rezultate 2
וִידֵאוֹ: מערכת דה קרטוגרפיה ו- Reelelor WiFi: 14 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
Cartografierea retelelor WiFi este procedeul prin care se doreste gasirea retelelor WiFi, iar apoi localizarea acestora cu ajutorul GPS-ului. In urma cartografierii se pot obtine informatii despre retelele WiFi existente cum ar fi: numarul acestora, coordonatele aproximative, numele lor sau tipul de securitate.
פונקציונלי pe scurt: cand se gaseste o retea WiFi, se stocheaza locatia si detaliile retelei, iar rezultatele vor fi afisate pe o harta.
שלב 1: פטל פי 3 B+
Primul pas a fost Achizitionarea unui Raspberry Pi 3 B+.
Specificatii (sursa):
- SoC: Broadcom BCM2837B0 מרובע ליבות A53 (ARMv8) 64 סיביות @ 1.4GHz
- GPU: Broadcom Videocore-IV
- זיכרון RAM: 1GB LPDDR2 SDRAM
- רשת: Gigabit Ethernet (באמצעות ערוץ USB), 2.4GHz ו- 5GHz 802.11b/g/n/ac Wi-Fi
- Bluetooth: Bluetooth 4.2, Bluetooth Low Energy (BLE)
- אחסון: מיקרו SD
- GPIO: כותרת GPIO עם 40 פינים, מאוכלסת
- יציאות: HDMI, שקע אודיו-וידאו אנלוגי 3.5 מ"מ, 4x USB 2.0, Ethernet, ממשק סידורי של מצלמה (CSI), ממשק סידורי לתצוגה (DSI)
- מידות: 82 מ"מ x 56 מ"מ x 19.5 מ"מ, 50 גרם
שלב 2: רשת אלפא AWUS036NHA
אורמטורול מאפשר גישה מהירה למתאם 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 are urmatoarele caracteristici (sursa):
- תואם לתקנים אלחוטיים של IEEE 802.11n, 802.11b/g/n
- רצועת תדרים 2.4GHz, MIMO (פלט מרובה כניסות מרובות)
- תואם את מפרט האוטובוס האוניברסלי מסוג Rev. 2.0
- קצב העברת נתונים במהירות TX עד 150 Mbps
- תומך ב- WPS לפי S/W.
- תומך בהצפנת נתונים אלחוטית עם 64/128-bit WEP, WPA, WPA2, TKIP, AES
- כיסוי רחב טווח
- תואם ל- FCC חלק 15.247 לארה"ב, ETS 300 328 לאירופה
- תומך במנהלי התקן עבור Windows 2000, XP 32/64, Windows7, Vista 32/64, Linux (2.4.x/2.6.x), Mac (10.4.x/10.5.x) מחשב PC ו- PC
Specificatii (sursa):
- אלחוטי: IEEE 802.11b/g/n
- תקן USB 2.0
- אנטנת 5dBi RP-SMA ניתנת להסרה
- ערכת שבבים Ralink 3070
שלב 3: GPS Neo-6M
כמו כן, אני יכול להשיג GPS באמצעות מיקום מועד אחר. Am ales GPS Neo-6M.
Caracteristici (sursa):
- מודול GPS שלם עם אנטנה פעילה משולבת ו- EEPROM מובנה לשמירת נתוני פרמטרי תצורה
- אנטנה קרמית מובנית בגודל 25 x 25 x 4 מ"מ מספקת יכולת חיפוש בלוויין חזקה
- מצויד בנורות חיווי כוח ואות וסוללת גיבוי נתונים. 4) אספקת חשמל: 3-5V; קצב שידור ברירת מחדל: 9600bps
- ממשק: RS232 TTL
שלב 4: Alte Elemente
Pe langa cele להזכיר מאי סוס אם מאי אבות נוביה דה:
- Cablu LAN - pentru conectarea placuteri Raspberry Pi 3 B+ la מחשב נייד;
- מתאם רשת USB - מחשב נייד מסוג pentru conectarea cablului la (ב- cazul meu, pentru ca nu dispun de port LAN);
- Baterie externa pentru a alimenta placuta;
- אש מאמא-מאמא;
-
16 x 2 LCD;
- כרטיס SDS 16GB;
- פוטנציומטרו;
שלב 5: התחממות
Raspberry Pi 3 B+ - מחשב נייד
ניתן לחבר את LAN באמצעות רשת USB להתאמה.
Raspberry Pi 3 B+ - רשת אלפא AWUS036NHA
מתאם USB למתאם WiFi יכול להציג יציאת כניסה USB ליחידות.
Raspberry Pi 3 B+ - GPS Neo -6M
VCC (3.3V) - VCC
RXD - TXD
TXD - RXD
GND - GND
ראה פולוססק אש מאמא-אמא.
LCD - Raspberry Pi 3 B+
1. סיכה 1 (קרקע) - מעקה קרקע.
2. סיכה 2 (VCC/5v) - מסילה חיובית.
3. פין 3 (V0) - חוט אמצעי של הפוטנציומטר.
4. פין 4 (RS) - GPIO25 (פין 22)
5. סיכה 5 (RW) - מסילה קרקעית.
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 (לד +) - מסילה חיובית.
12. סיכה 16 (לד -) - מעקה קרקע.
שלב 6: התקנה
ניתן גם להשתמש בחומרת אלמנטים, אני יכול להכין אותה. תחילת ההתקנה של מערכת הפעלה של פטל פטל. בתקופה האחרונה של מערכת ההתקנה של microSD Cardul, ניתן לשנות את התכונה SSH-ului.
Urmatorul pas a fost configurarea laptopului pentru a trimite retea catre Raspberry Pi.
בלוח הבקרה / רשת ואינטרנט / חיבורי רשת אני יכול לשנות את התכונה WiFi קניית, ולתמוך במשתמשי רשת אחרים להתחבר דרך חיבור האינטרנט של המחשב הזה באמצעות Ethernet ו- 2.
אתה יכול להשתמש בתיקיית acelasi אם אני מאמת את Ethernet2 קנייני - פרוטוקול אינטרנט גירסה 4 (TCP/IPv4) עבור רשת IP של foloseste Ethernet2. אסטפל, אני יכול לצפות ב- Raspberry Pi-ul va avea mereu un ip intre 192.168.137.1-254. תוכנת סורק IP מתקדמת מתקדמת, המתאימה לכל הדרישות, ואפשר להשתמש בה מחדש במרק.
*Raspberry Pi-ul nu מוגדרים כסטטי ב- IP, והם יכולים להיראות מעולים.
*La fel de usor, prin Putty m-am conectat apoi utilizand numele placutei afisat la prima rulare al Advance IP Scanner.
שלב 7: GPSD
Dupa conectare, am actualizat system, deoarece acesta putea fi in urma cu actualizarile. האם folosit:
עדכון sudo apt-get
אם אתה משתמש בפועל, אני יכול להתקין תוכניות טיפוח. Am rulat:
sudo apt-get install -y מסך gpsd libncurses5-dev libpcap-dev tcpdump libnl-dev gpsd-clients python-gps
Aceasta comanda instaleaza GPSD, pe care l-am modificat configurat apoi. רולנד
sudo nano/etc/default/gpsd
am modificat setarile astfel:
START_DAEMON = "נכון"
GPSD_OPTIONS = "-n"
DEVICES = "/dev/ttyS0" <-singura modificare pe care am facut-o
USBAUTO = "נכון"
GPSD_SOCKET = "/var/run/gpsd.sock"
*Se poate modifica /dev /ttyS0 cu calea catre locul de unde ia gps-ul datele
שלב 8: Kismet
Urmatorul pas a fos de a descarca Kismet.
wget
Kismet este un detector de WiFi, Bluetooth, וכו '.
Acestia sunt urmatorii pasi pe care i-am facut:
tar -xvf kismet-2016-07-R1.tar.xzcd kismet-2016-07-R1/
./configure
לעשות dep
עשה
sudo עשה התקנה
כעת אנו יכולים לקבל נתוני אינטרנט בחינם מ- WiFi בכל עת.
ifconfig
De obicei daca se exista and WiFi extern, acesta este pe wlan1
sudo nano /usr/local/etc/kismet.conf
אני אדוגת:
ncsource = wlan1
במילים אחרות, אני יכול לצפות בקוד פלט-אול-פי-פיריאור עכשיו לא ניתן להשתמש בפרונטור של אסאקה אם יש לו סוגי לוגים:
logtypes = gpsxml, netxml
שלב 9: LCD
Pentru afisarea pe LCD am folosit libraria AdaFruit.
שיבוט git
cd./Adafruit_Python_CharLCD התקנת python ההתקנה. py
Pentru afisarea coordonatelor pe LCD am folosit acest script ב- python.
*מניע זה מאפשר לך לסלק את LCD LCD.
שלב 10: בדיקת GPS
Urmatorul pas a fost testaea GPS-ului.
האם אני יוצר או מעתיק cmdline.txt.
sudo cp /boot/cmdline.txt /boot/cmdline_backup.txt
אני עורך את cmdline.txt אם אני מבטל ממשקי ממשק, קונסולת stergand = 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
אני חתול printr-un פשוט:
סודו cat /dev /ttyS0
Se primeau date incontinuuu, deci gps-ul receptiona si baud rate-ul era corect setat.
האם זה התחיל ב- GPSD:
sudo gpsd/dev/ttyS0 -F /var/run/gpsd.sock
Datele primite se pot afisa usor prin
cgps -s
sau
gpsmon
*Alte comenzi folositoare au fost:
sudo service gpsd הפעלה מחדש
sudo service gpsd start
sudo service gpsd stop
sudo killall gpsd
שלב 11: Proba Dispozitiv
Primul lucru pe care l-am facut a fost sa creez un director de teste:
mkdir ~/testcd ~/test
Am deschis GPSD (in caz ca este inchis) si Kismet:
sudo stty -F /dev /ttyS0 9600
סודו cat /dev /ttyS0
sudo gpsd/dev/ttyS0 -F /var/run/gpsd.sock
מסך -S kismet
sudo kismet
Dupa ce s-a deschis am apasat YES si START.
In aceste momente Kismet ruleaza si achizitioneaza date. ב- Centru se pot oberva informatile GPS, iar in dreapta se observa numarul de retele gasite. האם אני יוצר את המסך של Kimset, אני יכול להשתמש בתאריך אחרון (CTRL + A / D).
Pentru a reconecta screen-ul:
מסך -r kismet
Kismet inca ruleaza. במתקן acest, אתה יכול למצוא את המחשב הנייד. חתול פטל פטל פי-אול פי פי אלמנטאט, קיסמט ורולה. Astfel, se vor cartografia toate retelele receptionate ב cazul deplasarii de la un punct la altul.
שלב 12: מחדש
Dupa inchiderea Kismet, toate datele au fost scrise in directul curent (numit test). Se pote verifica existenta celor 2 fisiere XML pe care Kismet le-a creat prin comanda:
ls
Se afiseaza:
Kismet-20190409-17-43-54-1.gpsxml
Kismet-20190409-17-43-54-1.netxml
יש לי אינטרנט, אני יכול להשתמש בתכנים מוקדמים לתסריט, לייבא את זה באינטרא-א-פישר hartaWiFi.kml import poate fi importat in Google Maps (לדוגמא).
wget https://gist.githubusercontent.com/ScottHelme/5c6869e17c3e9c8b2034dc8fc13e180b/raw/31c2d34f66748b6bd26415fd7d120c06b3d92eaf/netxml2kml.py -O netxml2k
Am rulat scriptul:
python netxml2kml.py --kml -o hartaWiFi *xml
Acum, fisierul hartaWiFi.kml este creat si gata a fi incarcat pe Google Maps sau alt mediu in care se pot plota fisiere kml.
שלב 13: ייצוא Rezultate 1
Primul lucru pe care l-am facut a fost sa kopiez de pe Raspberry Pi fisierul hartiWiFi.kml, folosind WinSCP, local, pe laptop.
האם אני יוצר את זה עכשיו במפות Google (קישור) אני אמור לייבא fisierul hartiWiFi.kml.
Rezultatul se poate vedea in poze. In urma cartografierii si incarcarii fisierului in Google Maps, vor aparea informatii despre localizare, nume, tipul retelei, dar nu numai.
שלב 14: ייצוא Rezultate 2
O alta metoda de a afisa datele a fost sa creez pe laptop un fisier.html unde am importat harta cu acest cod.
האם אני מביא את הכונן.kml לכונן אני יכול ליצור קישור, להשתמש במחולל קישורים ישירים. Link-ul generat l-am incarcat בכתובת האתר:
var kmlLayer = google.maps. KmlLayer חדש ({
כתובת אתר: '--------------', suppressInfoWindows: true, מפה: מפה});
Rezultatele se pot vedea in poza.
מוּמלָץ:
כיצד להכין מערכת Wifi השולטת בתאורה וחימום באקווריום שלך: 5 שלבים
כיצד להכין מערכת Wifi השולטת בתאורה וחימום באקווריום שלך: מה היא עושה? מערכת המפעילה / מכבה את האקווריום שלך באופן אוטומטי על פי תזמון או באופן ידני באמצעות לחצן לחיצה או בקשת אינטרנט. מערכת המנטרת את טמפרטורת המים ושולחת הודעות דוא"ל והתראות במקרה של כיבוי תחת
מערכת מיון צבעים: מערכת מבוססת ארדואינו עם שתי חגורות: 8 שלבים
מערכת מיון צבעים: מערכת מבוססת ארדואינו עם שתי חגורות: הובלה ו/או אריזה של מוצרים ופריטים בתחום התעשייתי מתבצעת באמצעות קווים המיוצרים באמצעות מסוע. חגורות אלה עוזרות להעביר את הפריט מנקודה אחת לאחרת במהירות מסוימת. חלק ממשימות העיבוד או הזיהוי עשויות להיות
מערכת השקיה WiFi מבוקרת 'חכמה' באמצעות סולארית: 6 שלבים (עם תמונות)
מערכת השקיה מבוקרת באמצעות WiFi חכמה באמצעות השמש: פרויקט זה עושה שימוש בחלקי סולארית סטנדרטיים ו -12 וולט DIY מ- ebay, יחד עם מכשירי IoT של Shelly ותכנות בסיסי ב- openHAB ליצירת רשת חשמלית ביתית, המונעת על ידי סולארית מלאה, השקיה וחכמה. התקנה. הבהרה של המערכת: פו
מערכת דה קרטוגרפיה ל- Retelelor LoRaWAN: 4 שלבים
מערכת קרטוגרפיה לארטלור לוראוואן: בתוכנית קדראל אסטרטגיה של מערכת רישוי אחת של קרטוגרפיה לרטור לוראוואן. LoRa este o technology care pune la dipozitia dezvoltatorilor de solutii inteligente o transmisie de raza lunga si securizata a datelor, cu
כיצד להתחבר ולהגדיר מערכת מדפים מיני HiFi (מערכת סאונד) בצורה נכונה: 8 שלבים (עם תמונות)
כיצד להתחבר ולהקים כראוי מערכת מדף מיני HiFi (מערכת סאונד): אני אדם שנהנה ללמוד על הנדסת חשמל. אני תיכון בבית הספר אן ריצ'רדס למנהיגות צעירות. אני הופך את זה להנחיה לעזור לכל מי שרוצה ליהנות מהמוזיקה שלו ממכשיר מדף מיני LG HiFi