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.

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 updateAvà 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 hostapdStabilite 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=CCMPQuì 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 dnsmasqAvemu 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.

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:

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.

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:

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. .
Una discussione dettagliata di a radiu SDR hè fora di u scopu di stu articulu, pudete leghje più .
4. Servitore per "casa intelligente"
Per quelli chì volenu fà a so casa più intelligente, pudete aduprà u prugramma gratuitu OpenHAB.

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 .
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.

Istruzzioni detallati 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. 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
