5 דרכים שימושיות להשתמש ב-Raspberry Pi שלך

שלום הבר.

כמעט לכולם יש כנראה Raspberry Pi בבית, ואני מעז לנחש שלרבים מהם יש אחד כזה מונח ללא שימוש. אחרי הכל, Raspberry הוא לא רק פריט חומרה יקר ערך, הוא גם מחשב חזק ללא מאוורר עם... Linuxהיום נבחן כמה תכונות שימושיות של Raspberry Pi שאינן דורשות קידוד כלל.
5 דרכים שימושיות להשתמש ב-Raspberry Pi שלך
למעוניינים, הפרטים נמצאים בגזרה. המאמר מיועד למתחילים.

שים לב: מאמר זה מיועד למתחילים שיש להם לפחות הבנה בסיסית של מהי כתובת IP, כיצד לבצע SSH לתוך Raspberry Pi באמצעות מרק או כל טרמינל אחר, וכיצד לערוך קבצים עם עורך הננו. בתור ניסוי, הפעם לא "אעמיס" קוראים בקוד Python, לא יהיה תכנות כלל. עבור כל הפעולות הבאות, רק שורת הפקודה תספיק. כמה פורמט כזה מבוקש, אסתכל על ההערכות של הטקסט.

כמובן, אני לא אשקול דברים מאוד ברורים כמו שרת FTP או כדורי רשת. להלן ניסיתי להדגיש משהו פחות או יותר שימושי ומקורי.

לפני שנתקין משהו, חשוב עצה: ספק הכוח הנכון (רצוי ממותג 2.5A, ולא טעינה ללא שם מהטלפון) וגוף קירור למעבד חשובים ביותר לפעולה היציבה של ה-Raspberry Pi. בלי זה, Raspberry עשוי להקפיא, שגיאות העתקת קבצים עשויות להופיע וכו '. החסכנות של שגיאות כאלה היא שהן מופיעות רק מדי פעם, למשל, בזמן עומס שיא של המעבד או כאשר קבצים גדולים נכתבים לכרטיס ה-SD.

לפני התקנת רכיבים כלשהם, מומלץ לעדכן את המערכת, אחרת ייתכן שהכתובות הישנות של הפקודה apt לא יפעלו:

sudo apt-get update

עכשיו אתה יכול להתחיל בהתקנה ובהגדרה.

1. נקודה חמה של WiFi

קל להפוך את Raspberry Pi לנקודת גישה אלחוטית, ואתה לא צריך לקנות כלום, WiFi כבר נמצא על הסיפון. כדי לעשות זאת, עליך להתקין 2 רכיבים: hostapd (דמון נקודת גישה מארח, שירות נקודות גישה) ו-dnsmasq (שרת DNS / DHCP).

התקן dnsmasq ו-hostapd:

sudo apt-get install dnsmasq hostapd

הגדר את כתובת ה-IP הסטטית שתהיה ל-Raspberry Pi ברשת ה-WiFi. לשם כך, ערוך את הקובץ dhcpcd.conf על ידי הזנת הפקודה sudo nano /etc/dhcpcd.conf. עליך להוסיף לקובץ את השורות הבאות:

interface wlan0
  static ip_address=198.51.100.100/24
  nohook wpa_supplicant

כפי שניתן לראות, ברשת ה-WiFi, ל-Raspberry Pi שלנו תהיה הכתובת 198.51.100.100 (חשוב לזכור אם פועל עליו שרת כלשהו, ​​שאת הכתובת שלו יהיה צורך להזין בדפדפן).

לאחר מכן, עלינו להפעיל העברת IP, עבורה אנו מבצעים את הפקודה sudo nano /etc/sysctl.conf ולבטל את ההערות על השורה net.ipv4.ip_forward = 1.

כעת עליך להגדיר את שרת ה-DHCP - הוא יפיץ כתובות IP להתקנים מחוברים. אנחנו נכנסים לפקודה sudo nano /etc/dnsmasq.conf והוסיפו את השורות הבאות:

interface=wlan0
dhcp-range=198.51.100.1,198.51.100.99,255.255.255.0,24h

כפי שאתה יכול לראות, להתקנים המחוברים יהיו כתובות IP בטווח 198.51.100.1… 198.51.100.99.

לבסוף, הגיע הזמן להגדיר Wi-Fi. עריכת הקובץ /etc/default/hostapd והיכנסו לקו שם DAEMON_CONF="/etc/hostapd/hostapd.conf". כעת נערוך את הקובץ hostapd.conf על ידי הזנת הפקודה sudo nano /etc/hostapd/hostapd.conf.
הזן את הגדרות נקודת הגישה:

interface=wlan0
driver=nl80211
ssid=Raspberry Pi
hw_mode=g
channel=7
wmm_enabled=0
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=12345678
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP

כאן חשוב לשים לב לפרמטרים "ssid" (שם נקודת גישה), "wpa_passphrase" (סיסמה), "ערוץ" (מספר ערוץ) ו-"hw_mode" (מצב פעולה, a = IEEE 802.11a, 5 GHz, b = IEEE 802.11 b, 2.4 GHz, g = IEEE 802.11g, 2.4 GHz). למרבה הצער, אין בחירת ערוצים אוטומטית, כך שתצטרכו לבחור בעצמכם את ערוץ ה-WiFi הכי פחות עמוס.

זה חשוב: במקרה המבחן הזה, הסיסמה היא 12345678, בנקודת גישה אמיתית, אתה צריך להשתמש במשהו מסובך יותר. ישנן תוכנות שמפעילות סיסמאות גסות באמצעות מילון, וניתן לפרוץ לנקודת גישה עם סיסמה פשוטה. ובכן, שיתוף האינטרנט עם אנשים מבחוץ על פי חוקים מודרניים יכול להיות כרוך.

הכל מוכן, אתה יכול להפעיל את כל השירותים.

sudo systemctl unmask hostapd
sudo systemctl enable hostapd
sudo systemctl start hostapd
sudo systemctl reload dnsmasq

כעת אנו אמורים לראות את נקודת ה-WiFi החדשה ברשימת הרשתות. אבל כדי שהאינטרנט יופיע בו, יש צורך להפעיל ניתוב מנות מאתרנט ל-WLAN, שעבורו נזין את הפקודה סודו ננו /etc/rc.local והוסף את שורת התצורה של iptables:

sudo iptables -t nat -A  POSTROUTING -o eth0 -j MASQUERADE

זהו זה. אנו מאתחלים את ה-Raspberry Pi, ואם הכל נעשה כהלכה, נוכל לראות את נקודת הגישה ולהתחבר אליה.

5 דרכים שימושיות להשתמש ב-Raspberry Pi שלך

כפי שאתה יכול לראות, המהירות לא כל כך גרועה, וזה בהחלט אפשרי להשתמש ב-WiFi כזה.

אגב, קטן עצה: אתה יכול לשנות את שם הרשת Raspberry Pi על ידי הפעלת הפקודה sudo raspi-config. ברירת המחדל היא (הפתעה:) raspberrypi. זה כנראה ידע נפוץ. עם זאת, לא כולם יודעים שהשם הזה זמין גם ברשת המקומית, אבל אתה צריך להוסיף לו ".local". לדוגמה, אתה יכול להיכנס ל-Raspberry Pi שלך דרך SSH על ידי הזנת הפקודה puttypi@raspberrypi.localיש כאן הסתייגות אחת, בכל זאת: זה עובד ב Windows ו - Linux, אבל זה לא עובד ב Android - עדיין תצטרך להזין את כתובת ה-IP באופן ידני.

2. שרת מדיה

ישנן 1001 דרכים ליצור שרת מדיה ב-Raspberry Pi, אני אכסה רק את הקלה ביותר. נניח שיש לנו אוסף מועדף של קבצי MP3 ואנו רוצים שהוא יהיה זמין ברשת המקומית עבור כל התקני המדיה. אנו נשים שרת MiniDLNA על ה-Raspberry Pi שיוכל לעשות זאת עבורנו.

להתקנה, הזן את הפקודה sudo apt-get להתקין minidlna. לאחר מכן עליך להגדיר את התצורה על ידי הזנת הפקודה sudo nano /etc/minidlna.conf. שם אתה צריך להוסיף רק שורה אחת המציינת את הנתיב לקבצים שלנו: media_dir=/home/pi/MP3 (כמובן שהנתיב עשוי להיות שונה). לאחר סגירת הקובץ, הפעל מחדש את השירות:

sudo systemctl הפעל מחדש את minidlna

אם עשינו הכל נכון, נקבל שרת מדיה מוכן ברשת המקומית, שממנו נוכל להשמיע מוזיקה דרך רדיו WiFi שולחני או דרך VLC-Player ב- Android:

5 דרכים שימושיות להשתמש ב-Raspberry Pi שלך

המועצה: העלאת קבצים ל-Raspberry Pi נוחה מאוד עם WinSCP - תוכנית זו מאפשרת לך לעבוד עם תיקיות RPi בקלות כמו עם תיקיות מקומיות.

5 דרכים שימושיות להשתמש ב-Raspberry Pi שלך

3. מקלט SDR

אם יש לנו מקלט RTL-SDR או SDRPlay, נוכל להשתמש בו ב-Raspberry Pi באמצעות תוכנית GQRX או CubicSDR. זה יאפשר לך לקבל מקלט SDR אוטונומי ושקט שיכול לעבוד אפילו מסביב לשעון.

אני מתנצל על איכות צילום המסך ממסך הטלוויזיה:

5 דרכים שימושיות להשתמש ב-Raspberry Pi שלך

בעזרת RTL-SDR או SDRPlay ניתן לקלוט אותות רדיו שונים בתדר של עד 1 GHz (אפילו קצת יותר גבוה). לדוגמה, אתה יכול להאזין לא רק לרדיו ה-FM הרגיל, אלא גם לשיחות של טייסים או שירותים אחרים. אגב, חובבי רדיו בעזרת Raspberry Pi עשויים בהחלט לקבל, לפענח ולשלוח אותות לשרת WSPR ומצבים דיגיטליים אחרים.

דיון מפורט ברדיו SDR הוא מעבר לתחום המאמר הזה, אתה יכול לקרוא עוד כאן.

4. שרת ל"בית חכם"

למי שרוצה להפוך את ביתו לחכם יותר, אתה יכול להשתמש בתוכנית OpenHAB החינמית.

5 דרכים שימושיות להשתמש ב-Raspberry Pi שלך

זו אפילו לא רק תוכנית, אלא מסגרת שלמה שיש בה תוספים שונים, סקריפטים המאפשרים לשלוט במכשירים שונים (Z-Wave, Philips Hue וכו'). מי שרוצה יכול ללמוד ביתר פירוט off.site https://www.openhab.org.

אגב, מכיוון שאנו מדברים על "הבית החכם", ה-Raspberry Pi עשוי להפעיל שרת MQTT שיכול לשמש מכשירים מקומיים שונים.

5. לקוח עבור FlightRadar24

אם אתה חובב תעופה ומתגורר באזור שבו הכיסוי של FlightRadar גרוע, אתה יכול לעזור לקהילה ולכל הנוסעים על ידי התקנת מקלט. כל מה שאתה צריך זה מקלט RTL-SDR ו-Raspberry Pi. כבונוס, תקבל גישה חינם לחשבון FlightRadar24 Pro.

5 דרכים שימושיות להשתמש ב-Raspberry Pi שלך

הוראות מפורטות כבר פורסם על הבר.

מסקנה

כמובן, לא הכל רשום כאן. ל-Raspberry Pi יש כוח עיבוד רב וניתן להשתמש בו במגוון משימות, החל מקונסולת משחקים רטרו או מעקב וידאו, ועד לזיהוי לוחיות רישוי, או אפילו כשירות לאסטרונומיה. מצלמות כל השמים לצפות במטאורים.

אגב, מה שנכתב רלוונטי לא רק ל-Raspberry Pi, אלא גם ל"שיבוטים" שונים (Asus Tinkerboard, Nano Pi וכו'), סביר להניח שכל התוכנות יעבדו גם שם.

אם לקהל יש עניין (שיקבע לפי הרייטינג לכתבה), ניתן להמשיך את הנושא.

וכרגיל, בהצלחה לכולם.

מקור: www.habr.com

קנה אירוח אמין לאתרים עם הגנת DDoS, שרתי VPS VDS 🔥 קנה אחסון אתרים אמין עם הגנת DDoS, שרתי VPS VDS | ProHoster