5 Modi utili per aduprà u vostru Raspberry Pi

Salutami Habr.

Quasi tutti anu probabilmente un Raspberry Pi in casa, è mi permettu di suppone chì parechji di elli ne anu unu in giru micca adupratu. Dopu tuttu, Raspberry ùn hè micca solu un pezzu di hardware preziosu, hè ancu un putente urdinatore senza ventilatore cù LinuxOghje videremu alcune funzioni utili di Raspberry Pi chì ùn richiedenu alcuna codificazione.
5 Modi utili per aduprà u vostru Raspberry Pi
Per quelli chì anu interessatu, i dettagli sò sottu u cut. L'articulu hè destinatu à i principianti.

Vita: Questu articulu hè destinatu à i principianti chì anu almenu una cunniscenza basica di ciò chì hè un indirizzu IP, cumu SSH in u Raspberry Pi usendu putty o qualsiasi altru terminal, è cumu edità i schedari cù l'editore nano. Cum'è un esperimentu, sta volta ùn aghju micca "caricatu" i lettori cù u codice Python, ùn ci sarà micca prugrammazione. Per tutte e seguenti, solu a linea di cummanda serà abbastanza. Quantu un tali formatu hè in dumanda, fighjularaghju l'estimi di u testu.

Di sicuru, ùn cunsiderà micca cose assai evidenti cum'è un servitore FTP o balli di rete. Sottu aghju pruvatu à mette in risaltu qualcosa più o menu utile è originale.

Prima di stallà qualcosa, un impurtante cunsigliu: l'alimentazione ghjusta (preferibilmente una marca 2.5A, piuttostu cà un caricatore di telefuninu noname) è un dissipatore di calore per u processatore sò estremamente impurtanti per l'operazione stabile di u Raspberry Pi. Senza questu, Raspberry pò esse congelate, errori di copia di schedarii ponu appare, etc. L'insidiosità di tali errori hè chì appariscenu solu in ocasioni, per esempiu, durante a carica di CPU di punta o quandu i schedarii grossi sò scritti à a carta SD.

Prima di installà qualsiasi cumpunenti, hè cunsigliu per aghjurnà u sistema, altrimente l'indirizzi vechji per u cumandamentu apt pò micca travaglià:

sudo apt-get update

Avà pudete inizià a stallazione è a cunfigurazione.

1. WiFi hotspot

Raspberry Pi hè faciule di trasfurmà in un puntu di accessu wireless, è ùn avete micca bisognu di cumprà nunda, u WiFi hè digià à bordu. Per fà questu, avete bisognu di stallà 2 cumpunenti: hostapd (Daemon di puntu d'accessu Host, serviziu di puntu d'accessu) è dnsmasq (server DNS / DHCP).

Installa dnsmasq è hostapd:

sudo apt-get install dnsmasq hostapd

Stabilite l'indirizzu IP staticu chì u Raspberry Pi averà nantu à a rete WiFi. Per fà questu, edità u schedariu dhcpcd.conf inserendu u cumandamentu sudo nano /etc/dhcpcd.conf. Avete bisognu di aghjunghje e seguenti linee à u schedariu:

interface wlan0
  static ip_address=198.51.100.100/24
  nohook wpa_supplicant

Comu pudete vede, in a rete WiFi, u nostru Raspberry Pi avarà l'indirizzu 198.51.100.100 (questu hè impurtante per ricurdà se qualchì servitore hè in esecuzione, l'indirizzu di quale deve esse inseritu in u navigatore).

In seguitu, avemu da attivà l'indirizzu IP, per quale eseguimu u cumandamentu sudo nano /etc/sysctl.conf è uncomment a linea net.ipv4.ip_forward = 1.

Avà avete bisognu di cunfigurà u servitore DHCP - distribuisce l'indirizzi IP à i dispositi cunnessi. Entremu in u cumandamentu sudo nano /etc/dnsmasq.conf è aghjunghje e seguenti linee:

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

Comu pudete vede, i dispositi cunnessi anu indirizzi IP in a gamma 198.51.100.1… 198.51.100.99.

Finalmente, hè u tempu di stallà Wi-Fi. Edizione di u schedariu /etc/default/hostapd è entre in a linea quì DAEMON_CONF="/etc/hostapd/hostapd.conf". Avà andemu à edità u schedariu hostapd.conf inserendu u cumandamentu sudo nano /etc/hostapd/hostapd.conf.
Inserite i paràmetri di u puntu di accessu:

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

Quì hè impurtante attentu à i paràmetri "ssid" (nome di u puntu d'accessu), "wpa_passphrase" (password), "channel" (numeru di canali) è "hw_mode" (modu di operazione, a = IEEE 802.11a, 5 GHz, b = IEEE 802.11 b, 2.4 GHz, g = IEEE 802.11g, 2.4 GHz). Sfurtunatamente, ùn ci hè micca una selezzione automatica di u canali, cusì vi tuccherà à sceglie u canali WiFi menu occupatu.

impurtanti: in questu casu di teste, a password hè 12345678, in un puntu d'accessu veru, avete bisognu di utilizà qualcosa di più cumplicatu. Ci sò prugrammi chì password di forza bruta cù un dizziunariu, è un puntu d'accessu cù una password simplice pò esse pirate. Ebbè, sparte l'Internet cù l'esterni sottu à e lege mudernu pò esse fraught.

Tuttu hè prontu, pudete attivà tutti i servizii.

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

Avemu avà da vede u novu hotspot WiFi in a lista di e rete. Ma per chì l'Internet apparisce in questu, hè necessariu di attivà a redirezzione di pacchettu da Ethernet à WLAN, per quale entremu u cumandimu. sudo nano /etc/rc.local è aghjunghje a linea di cunfigurazione iptables:

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

Eccu. Reboot u Raspberry Pi, è se tuttu hè statu fattu bè, pudemu vede u puntu d'accessu è cunnette à questu.

5 Modi utili per aduprà u vostru Raspberry Pi

Comu pudete vede, a vitezza ùn hè micca cusì male, è hè abbastanza pussibule di utilizà tali WiFi.

Per via, chjucu cunsigliu: Pudete cambià u nome di a rete Raspberry Pi eseguendu u cumandamentu sudo raspi-config. Predeterminatu à (surprise:) raspberrypi. Questu hè probabilmente a cunniscenza cumuni. Tuttavia, micca tutti sapi chì stu nome hè ancu dispunibule nantu à a reta lucale, ma avete bisognu di aghjunghje ".local". Per esempiu, pudete log in u vostru Raspberry Pi via SSH inserendu u cumandamentu puttypi@raspberrypi.localCi hè una riserva quì, però: funziona in Windows è in Linux, ma ùn funziona micca in Android - duverete sempre inserisce l'indirizzu IP manualmente.

2. Media server

Ci hè 1001 manere di fà un servitore media nantu à u Raspberry Pi, aghju solu copre u più faciule. Dicemu chì avemu una cullizzioni preferita di schedari MP3 è vulemu chì sia dispunibule nantu à a reta lucale per tutti i dispositi media. Puderemu un servitore MiniDLNA nantu à u Raspberry Pi chì pò fà questu per noi.

Per installà, entre in u cumandimu sudo apt-get install minidlna. Allora avete bisognu di cunfigurà a cunfigurazione inserendu u cumandamentu sudo nano /etc/minidlna.conf. Ci hè bisognu di aghjunghje una sola linea chì indicà u percorsu à i nostri schedari: media_dir=/home/pi/MP3 (di sicuru, u percorsu pò esse diversu). Dopu avè chjusu u schedariu, riavvia u serviziu:

sudo systemctl riavvia minidlna

Sè avemu fattu tuttu currettamente, utteneremu un servitore multimediale prontu à aduprà nantu à a rete lucale, da u quale pudemu ghjucà musica via una radio WiFi di desktop o via VLC-Player in Android:

5 Modi utili per aduprà u vostru Raspberry Pi

Tip: Caricà i fugliali à Raspberry Pi hè assai cunvene cù WinSCP - stu prugramma permette di travaglià cù i cartulare RPi cum'è facilmente cù quelli lucali.

5 Modi utili per aduprà u vostru Raspberry Pi

3. Ricevitore SDR

Se avemu un receptore RTL-SDR o SDRPlay, pudemu usà nantu à u Raspberry Pi cù u prugramma GQRX o CubicSDR. Questu permetterà di avè un receptore SDR autònumu è silenziu chì pò travaglià ancu in tuttu u ghjornu.

Mi scusate per a qualità di a screenshot da u screnu TV:

5 Modi utili per aduprà u vostru Raspberry Pi

Cù l'aiutu di RTL-SDR o SDRPlay, hè pussibule riceve diversi signali radio cù una freccia di finu à 1 GHz (ancu un pocu più altu). Per esempiu, pudete sente micca solu a radiu FM di solitu, ma ancu e conversazioni di piloti o altri servizii. Per via, i radioamatori cù l'aiutu di Raspberry Pi puderanu bè riceve, decodificà è mandà segnali à u servitore. WSPR è altri modi digitale.

Una discussione dettagliata di a radiu SDR hè fora di u scopu di stu articulu, pudete leghje più ccà.

4. Servitore per "casa intelligente"

Per quelli chì volenu fà a so casa più intelligente, pudete aduprà u prugramma gratuitu OpenHAB.

5 Modi utili per aduprà u vostru Raspberry Pi

Questu ùn hè micca solu un prugramma, ma un quadru sanu chì hà diversi plugins, scripts chì permettenu di cuntrullà diversi dispositi (Z-Wave, Philips Hue, etc.). Quelli chì volenu ponu studià in più dettagli off.site https://www.openhab.org.

A propositu, postu chì parlemu di a "casa intelligente", u Raspberry Pi pò esse ghjustu un servitore MQTT chì pò esse usatu da parechji dispositi lucali.

5. Client per FlightRadar24

Sè vo site un entusiasta di l'aviazione è vive in una zona induve a cobertura FlightRadar hè povera, pudete aiutà a cumunità è tutti i viaghjatori installendu un receptore. Tuttu ciò chì avete bisognu hè un ricevitore RTL-SDR è un Raspberry Pi. Cum'è un bonus, uttene accessu gratuitu à u contu FlightRadar24 Pro.

5 Modi utili per aduprà u vostru Raspberry Pi

Istruzzioni detallati digià publicatu nantu à Habr.

cunchiusioni

Di sicuru, micca tuttu hè listatu quì. U Raspberry Pi hà assai putenza di trasfurmazioni è pò esse usatu in una varietà di cumpetenze, da una cunsola di ghjocu retro o videovigilanza, à ricunniscenza di licenze, o ancu cum'è serviziu per l'astronomia. telecamere all-sky per fighjà i meteori.

Per via, ciò chì hè scrittu hè pertinenti micca solu per u Raspberry Pi, ma ancu per parechji "cloni" (Asus Tinkerboard, Nano Pi, etc.), tutti i prugrammi prubabilmente travaglià ancu quì.

Se l'audienza hè interessata (chì serà determinata da e valutazioni per l'articulu), u tema pò esse cuntinuatu.

È cum'è di solitu, bona furtuna à tutti.

Source: www.habr.com

Cumprate un hosting affidabile per i siti cù prutezzione DDoS, servitori VPS VDS 🔥 Cumprate un hosting di siti web affidabile cù prutezzione DDoS, servitori VPS VDS | ProHoster