Zure Raspberry Pi erabiltzeko 5 modu erabilgarriak

Kaixo Habr.

Ia denek dute Raspberry Pi bat etxean, eta askok inaktibo dagoela asmatzen ausartuko nintzateke. Baina Raspberry larru baliotsua ez ezik, Linux-ekin haizagailurik gabeko ordenagailu nahiko indartsua da. Gaur Raspberry Pi-ren ezaugarri erabilgarriak aztertuko ditugu, horretarako ez duzu inolako kodea idatzi beharrik.
Zure Raspberry Pi erabiltzeko 5 modu erabilgarriak
Interesa dutenentzat, xehetasunak azpian daude. Artikulua hasiberrientzat da.

Kontuan izan: Artikulu hau IP helbidea zer den gutxienez oinarrizko ulermena duten hasiberrientzat da, nola SSH Raspberry Pi batean sartu masilla edo beste edozein terminal erabiliz, eta nano editorearekin fitxategiak nola editatu. Esperimentu gisa, oraingoan ez ditut irakurleak "kargatuko" Python kodearekin, ez da programaziorik egongo. Ondorengo guztietarako, komando-lerroa bakarrik nahikoa izango da. Horrelako formatu batek zenbat eskatzen duen, testuaren estimazioak aztertuko ditut.

Noski, ez ditut kontuan hartuko FTP zerbitzari bat edo sareko bolak bezalako gauza oso agerikoak. Jarraian zerbait gehiago edo gutxiago erabilgarria eta originala nabarmentzen saiatu naiz.

Ezer instalatu aurretik, garrantzitsua da aholkularitza: elikadura-iturri egokia (ahal izanez gero, 2.5A markakoa, telefonotik kargatu gabe) eta prozesadorearen berogailu bat oso garrantzitsuak dira Raspberry Pi-ren funtzionamendu egonkorra izateko. Hori gabe, Raspberry izoztu egin daiteke, fitxategiak kopiatzeko akatsak ager daitezke, etab. Akats horien maltzurkeria da noizean behin bakarrik agertzen direla, adibidez, CPU karga gorenean edo SD txartelean fitxategi handiak idazten ari direnean.

Osagairen bat instalatu aurretik, sistema eguneratzea komeni da, bestela baliteke apt komandoaren helbide zaharrak ez funtzionatzea:

sudo apt-get update

Orain instalatzen eta konfiguratzen has zaitezke.

1. WiFi puntua

Raspberry Pi erraza da haririk gabeko sarbide-puntu bihurtzea, eta ez duzu ezer erosi beharrik, WiFi-a dagoeneko barne dago. Horretarako, 2 osagai instalatu behar dituzu: hostapd (Host sarbide-puntuaren daemon, sarbide-puntuaren zerbitzua) eta dnsmasq (DNS / DHCP zerbitzaria).

Instalatu dnsmasq eta hostapd:

sudo apt-get install dnsmasq hostapd

Ezarri Raspberry Pi-k WiFi sarean izango duen IP helbide estatikoa. Horretarako, editatu dhcpcd.conf fitxategia komandoa sartuz sudo nano /etc/dhcpcd.conf. Fitxategian lerro hauek gehitu behar dituzu:

interface wlan0
  static ip_address=198.51.100.100/24
  nohook wpa_supplicant

Ikus dezakezunez, WiFi sarean, gure Raspberry Pi-k 198.51.100.100 helbidea izango du (garrantzitsua da zerbitzariren bat exekutatzen ari den gogoratzea, zeinaren helbidea arakatzailean sartu beharko da).

Ondoren, IP birbidaltzea aktibatu behar dugu, horretarako komandoa exekutatuko dugu sudo nano /etc/sysctl.conf eta kendu lerroari iruzkinak net.ipv4.ip_forward = 1.

Orain DHCP zerbitzaria konfiguratu behar duzu - IP helbideak konektatutako gailuetara banatuko ditu. Agindua sartzen dugu sudo nano /etc/dnsmasq.conf eta gehitu lerro hauek:

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

Ikus dezakezunez, konektatutako gailuek 198.51.100.1… 198.51.100.99 tarteko IP helbideak izango dituzte.

Azkenik, Wi-Fi konfiguratzeko garaia da. Fitxategia editatzen /etc/default/hostapd eta bertan sartu lerroa DAEMON_CONF="/etc/hostapd/hostapd.conf". Orain edita dezagun hostapd.conf fitxategia komandoa sartuz sudo nano /etc/hostapd/hostapd.conf.
Sartu sarbide-puntuaren ezarpenak:

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

Hemen garrantzitsua da "ssid" (sarbide-puntuaren izena), "wpa_passphrase" (pasahitza), "channel" (kanalaren zenbakia) eta "hw_mode" (funtzionamendu modua, a = IEEE 802.11a, 5 GHz) parametroei arreta jartzea. b = IEEE 802.11 b, 2.4 GHz, g = IEEE 802.11g, 2.4 GHz). Zoritxarrez, ez dago kanalen aukeraketa automatikorik, beraz, gehien lanpetuta dagoen WiFi kanala zuk zeuk aukeratu beharko duzu.

Garrantzitsua da: proba kasu honetan, pasahitza 12345678 da, benetako sarbide-puntu batean, zerbait konplikatuagoa erabili behar duzu. Hiztegi bat erabiliz pasahitzak indar gordinean jartzen dituzten programak daude, eta pasahitz sinplea duen sarbide puntu bat pirateatu daiteke. Beno, lege modernoen arabera kanpokoekin Internet partekatzea gogorra izan daiteke.

Dena prest dago, zerbitzu guztiak aktibatu ditzakezu.

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

Orain sareen zerrendan ikusi beharko genuke WiFi gune berria. Baina Internet bertan ager dadin, beharrezkoa da paketeen birbideratzea Ethernettik WLANera aktibatzea, horretarako komandoa sartzen dugu. sudo nano /etc/rc.local eta gehitu iptables konfigurazio lerroa:

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

Hori da. Raspberry Pi berrabiarazten dugu, eta dena behar bezala egin bada, sarbide-puntua ikusi eta konektatu gaitezke.

Zure Raspberry Pi erabiltzeko 5 modu erabilgarriak

Ikusten duzunez, abiadura ez da hain txarra, eta nahiko posible da WiFi hori erabiltzea.

Bide batez, txikia aholkularitza: Raspberry Pi sarearen izena alda dezakezu komandoa exekutatuz sudo raspi-config. Lehenespenez (sorpresa:) raspberrypi. Hau seguruenik ezagutza arrunta da. Hala ere, denek ez dakite izen hori sare lokalean ere eskuragarri dagoela, baina β€œ.local” gehitu behar diozu. Adibidez, zure Raspberry Pi-n saioa hasi dezakezu SSH bidez komandoa sartuta plastilina [posta elektroniko bidez babestua]. Egia da, bada ohartarazpen bat: Windows eta Linux-en funtzionatzen du, baina ez du funtzionatzen Android-en - oraindik IP helbidea eskuz sartu behar duzu bertan.

2. Multimedia zerbitzaria

Raspberry Pi-n multimedia zerbitzari bat egiteko 1001 modu daude, errazena bakarrik estaliko dut. Demagun MP3 fitxategien bilduma gogoko bat dugula eta sare lokalean eskuragarri egotea nahi dugula multimedia gailu guztietarako. MiniDLNA zerbitzari bat jarriko dugu Raspberry Pi-n, hori egin dezakeena.

Instalatzeko, sartu komandoa sudo apt-get install minidlna. Ondoren, konfigurazioa konfiguratu behar duzu komandoa sartuz sudo nano /etc/minidlna.conf. Bertan lerro bakarra gehitu behar duzu gure fitxategien bidea adieraziz: media_dir=/home/pi/MP3 (noski, bidea ezberdina izan daiteke). Fitxategia itxi ondoren, berrabiarazi zerbitzua:

sudo systemctl berrabiarazi minidlna

Dena ondo egin bagenu, sare lokalean prest egindako multimedia zerbitzari bat izango dugu, eta hortik musika erreproduzitu dezakezu mahaigaineko WiFi irrati baten bidez edo Android-en VLC-Player bidez:

Zure Raspberry Pi erabiltzeko 5 modu erabilgarriak

Aldundiak: Fitxategiak Raspberry Pi-ra kargatzea oso erosoa da WinSCPrekin - programa honek RPi karpetekin tokikoekin bezain erraz lan egiteko aukera ematen du.

Zure Raspberry Pi erabiltzeko 5 modu erabilgarriak

3. SDR hargailua

RTL-SDR edo SDRPlay hargailu bat badugu, Raspberry Pi-n erabil dezakegu GQRX edo CubicSDR programa erabiliz. Horri esker, SDR hargailu autonomo eta isil bat izango duzu erloju osoan ere funtziona dezakeena.

Barkatu telebistako pantailako pantaila-argazkiaren kalitateagatik:

Zure Raspberry Pi erabiltzeko 5 modu erabilgarriak

RTL-SDR edo SDRPlay-ren laguntzaz, 1 GHz-ra arteko maiztasuna duten hainbat irrati-seinale jaso daitezke (apur bat handiagoa ere). Esaterako, ohiko FM irratia ez ezik, pilotuen edo beste zerbitzu batzuen elkarrizketak ere entzun ditzakezu. Bide batez, irratizaleek Raspberry Pi-ren laguntzarekin seinaleak jaso, deskodetu eta zerbitzarira bidal ditzakete. WSPR eta beste modu digital batzuk.

SDR irratiari buruzko eztabaida zehatza artikulu honen esparrutik kanpo dago, gehiago irakurri dezakezu Hemen.

4. "Etxe adimenduna"rako zerbitzaria

Etxea adimentsuago egin nahi dutenentzat, doako OpenHAB programa erabil dezakezu.

Zure Raspberry Pi erabiltzeko 5 modu erabilgarriak

Hau ez da programa bat besterik ez, hainbat plugin (Z-Wave, Philips Hue, etab.) kontrolatzeko aukera ematen duten hainbat plugin dituen esparru oso bat baizik. Nahi dutenek xehetasun gehiagoz ikas dezakete off.site https://www.openhab.org.

Bide batez, "etxe adimenduna"ri buruz ari garenez, Raspberry Pi-k tokiko hainbat gailuk erabil dezaketen MQTT zerbitzari bat exekutatu dezake.

5. FlightRadar24-ren bezeroa

Abiazio zalea bazara eta FlightRadar estaldura eskasa den eremu batean bizi bazara, komunitateari eta bidaiari guztiei lagun diezaiekezu hargailu bat instalatuz. Behar duzun guztia RTL-SDR hargailu bat eta Raspberry Pi bat dira. Hobari gisa, doako sarbidea izango duzu FlightRadar24 Pro konturako.

Zure Raspberry Pi erabiltzeko 5 modu erabilgarriak

Argibide zehatza dagoeneko argitaratua on Habr.

Ondorioa

Jakina, dena ez dago hemen zerrendatuta. Raspberry Pi-k prozesatzeko ahalmen handia du eta hainbat zereginetan erabil daiteke, retro-joko kontsola edo bideo-zaintza, matrikularen ezagutzara edo astronomia zerbitzu gisa. zeru osoko kamerak meteoroak ikusteko.

Bide batez, idatzitakoa Raspberry Pi-rako ez ezik, hainbat "kloni"rentzat ere garrantzitsua da (Asus Tinkerboard, Nano Pi, etab.), programa guztiek ziurrenik hor ere funtzionatuko dute.

Entzuleek interesa badute (artikuluaren balorazioek zehaztuko dute), gaiarekin jarraitu daiteke.

Eta ohi bezala, zorte on guztioi.

Iturria: www.habr.com

Gehitu iruzkin berria