5 Cara Migunani kanggo Nggunakake Raspberry Pi

Sugeng Habr.

Meh kabeh wong duwe Raspberry Pi ing omah, lan aku bakal nyoba ngira manawa akeh sing ora aktif. Nanging Raspberry ora mung wulu terkenal, nanging uga komputer fanless cukup kuat karo Linux. Dina iki kita bakal katon ing fitur migunani saka Raspberry Pi, sing ora kudu nulis kode ing kabeh.
5 Cara Migunani kanggo Nggunakake Raspberry Pi
Kanggo sing kasengsem, rincian ana ing ngisor iki. Artikel dimaksudakΓ© kanggo pamula.

komentar: Artikel iki dimaksudakΓ© kanggo pamula sing duwe paling ngerti dhasar apa alamat IP, carane SSH menyang Raspberry Pi nggunakake putty utawa terminal liyane, lan carane ngowahi file karo editor nano. Minangka eksperimen, wektu iki aku ora bakal "muat" para pembaca nganggo kode Python, ora bakal ana program. Kanggo kabeh ing ngisor iki, mung baris printah sing cukup. Pinten format kasebut dikarepake, aku bakal ndeleng prakiraan teks kasebut.

Mesthi wae, aku ora bakal nganggep perkara sing jelas kaya server FTP utawa bal jaringan. Ing ngisor iki aku nyoba nyorot soko sing luwih migunani lan asli.

Sadurunge kita nginstal apa-apa, sing penting pitutur: sumber daya tengen (luwih apik branded 2.5A, tinimbang noname-daya saka telpon) lan heatsink kanggo prosesor penting banget kanggo operasi stabil Raspberry Pi. Tanpa iki, Raspberry bisa beku, kesalahan salinan file bisa katon, lan liya-liyane. Kesalahan kasebut katon mung sok-sok, umpamane, nalika beban CPU puncak utawa nalika file gedhe ditulis ing kertu SD.

Sadurunge nginstal komponen apa wae, disaranake nganyari sistem kasebut, yen ora, alamat lawas kanggo perintah apt bisa uga ora bisa digunakake:

sudo apt-get update

Saiki sampeyan bisa miwiti nginstal lan ngatur.

1. WiFi hotspot

Raspberry Pi gampang kanggo nguripake menyang titik akses nirkabel, lan sampeyan ora kudu tuku apa-apa, WiFi wis ing Papan. Kanggo nindakake iki, sampeyan kudu nginstal 2 komponen: hostapd (Daemon titik akses host, layanan titik akses) lan dnsmasq (server DNS / DHCP).

Instal dnsmasq lan hostapd:

sudo apt-get install dnsmasq hostapd

Setel alamat IP statis sing bakal ana ing Raspberry Pi ing jaringan WiFi. Kanggo nindakake iki, ngowahi file dhcpcd.conf kanthi ngetik printah sudo nano /etc/dhcpcd.conf. Sampeyan kudu nambahake baris ing ngisor iki menyang file:

interface wlan0
  static ip_address=198.51.100.100/24
  nohook wpa_supplicant

Kaya sing sampeyan ngerteni, ing jaringan WiFi, Raspberry Pi kita bakal duwe alamat 198.51.100.100 (iku penting kanggo elinga yen sawetara server mlaku, alamat sing kudu dilebokake ing browser).

Sabanjure, kita kudu ngaktifake penerusan IP, sing kudu ditindakake sudo nano /etc/sysctl.conf lan uncomment baris net.ipv4.ip_forward = 1.

Saiki sampeyan kudu ngatur server DHCP - bakal nyebarake alamat IP menyang piranti sing disambungake. We ngetik printah sudo nano /etc/dnsmasq.conf lan tambahake baris ing ngisor iki:

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

Kaya sing sampeyan ngerteni, piranti sing disambungake bakal duwe alamat IP ing kisaran 198.51.100.1… 198.51.100.99.

Pungkasan, wektune nyiyapake Wi-Fi. Ngedit file /etc/default/hostapd lan mlebu baris ana DAEMON_CONF="/etc/hostapd/hostapd.conf". Saiki ayo ngowahi file hostapd.conf kanthi ngetik printah sudo nano /etc/hostapd/hostapd.conf.
Ketik setelan jalur akses:

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

Ing kene penting kanggo menehi perhatian marang paramèter "ssid" (jeneng titik akses), "wpa_passphrase" (sandi), "saluran" (nomer saluran) lan "hw_mode" (mode operasi, a = IEEE 802.11a, 5 GHz, b = IEEE 802.11 b, 2.4 GHz, g = IEEE 802.11g, 2.4 GHz). Sayange, ora ana pilihan saluran otomatis, mula sampeyan kudu milih saluran WiFi sing paling sibuk dhewe.

penting: ing kasus test iki, sandi 12345678, ing titik akses nyata, sampeyan kudu nggunakake soko luwih rumit. Ana program sing sandhi brute-force nggunakake kamus, lan titik akses karo sandi prasaja bisa disusupi. Ya, nuduhake Internet karo wong njaba miturut hukum modern bisa dadi angel.

Kabeh wis siyap, sampeyan bisa ngaktifake kabeh layanan.

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

Saiki kita kudu ndeleng hotspot WiFi anyar ing dhaptar jaringan. Nanging supaya Internet katon ing kono, perlu ngaktifake redirection paket saka Ethernet menyang WLAN, sing kita ketik printah sudo nano /etc/rc.local lan tambahake baris konfigurasi iptables:

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

Mekaten. Kita urip maneh Raspberry Pi, lan yen kabeh wis rampung kanthi bener, kita bisa ndeleng titik akses lan nyambung menyang.

5 Cara Migunani kanggo Nggunakake Raspberry Pi

Nalika sampeyan bisa ndeleng, kacepetan ora dadi ala, lan iku cukup bisa kanggo nggunakake WiFi kuwi.

Miturut cara, cilik pitutur: Sampeyan bisa ngganti jeneng jaringan Raspberry Pi kanthi printah sudo raspi-config. Iku standar kanggo (surprise :) raspberrypi. Iki mbokmenawa kawruh umum. Nanging, ora kabeh wong ngerti yen jeneng iki uga kasedhiya ing jaringan lokal, nanging sampeyan kudu nambah ".local" menyang. Contone, sampeyan bisa mlebu menyang Raspberry Pi liwat SSH kanthi ngetik printah dempul [email dilindhungi]. Bener, ana siji caveat: iki bisa digunakake ing Windows lan Linux, nanging ora bisa digunakake ing Android - sampeyan isih kudu ngetik alamat IP kanthi manual.

2. Server media

Ana 1001 cara kanggo nggawe server media ing Raspberry Pi, aku mung bakal nutupi sing paling gampang. Ayo kita duwe koleksi file MP3 favorit lan kita pengin kasedhiya ing jaringan lokal kanggo kabeh piranti media. Kita bakal sijine server MiniDLNA ing Raspberry Pi sing bisa nindakake iki kanggo kita.

Kanggo nginstal, ketik printah sudo apt-get nginstal minidlna. Banjur sampeyan kudu ngatur konfigurasi kanthi ngetik printah sudo nano /etc/minidlna.conf. Ing kana sampeyan kudu nambah mung siji baris sing nuduhake path menyang file kita: media_dir=/home/pi/MP3 (mesthi, dalan bisa uga beda). Sawise nutup file, miwiti maneh layanan:

sudo systemctl miwiti maneh minidlna

Yen kita nindakake kabeh kanthi bener, kita bakal duwe server media sing wis siap ing jaringan lokal sing bisa muter musik liwat radio WiFi desktop utawa liwat VLC-Player ing Android:

5 Cara Migunani kanggo Nggunakake Raspberry Pi

Tip: Ngunggah file menyang Raspberry Pi trep banget karo WinSCP - program iki ngidini sampeyan nggarap folder RPi kanthi gampang kaya sing lokal.

5 Cara Migunani kanggo Nggunakake Raspberry Pi

3. panrima SDR

Yen kita duwe panrima RTL-SDR utawa SDRPlay, kita bisa nggunakake ing Raspberry Pi nggunakake program GQRX utawa CubicSDR. Iki bakal ngidini sampeyan duwe panrima SDR otonom lan bisu sing bisa digunakake malah ing saindhenging jam.

Nyuwun pangapunten babagan kualitas gambar saka layar TV:

5 Cara Migunani kanggo Nggunakake Raspberry Pi

Kanthi bantuan saka RTL-SDR utawa SDRPlay, sampeyan bisa nampa macem-macem sinyal radio kanthi frekuensi nganti 1 GHz (malah luwih dhuwur). Contone, sampeyan bisa ngrungokake ora mung radio FM biasanipun, nanging uga obrolan saka pilot utawa layanan liyane. Miturut cara, amatir radio kanthi bantuan Raspberry Pi bisa uga nampa, decode lan ngirim sinyal menyang server. WSPR lan mode digital liyane.

Dhiskusi rinci radio SDR ngluwihi orane katrangan saka artikel iki, sampeyan bisa maca liyane kene.

4. Server kanggo "omah pinter"

Kanggo sing pengin nggawe omah luwih pinter, sampeyan bisa nggunakake program OpenHAB gratis.

5 Cara Migunani kanggo Nggunakake Raspberry Pi

Iki ora mung program, nanging kabeh kerangka sing duwe macem-macem plugin, skrip sing ngidini sampeyan ngontrol macem-macem piranti (Z-Wave, Philips Hue, lsp.). Sing pengin bisa sinau luwih rinci ing off.site https://www.openhab.org.

Miturut cara, amarga kita ngomong babagan "omah cerdas", Raspberry Pi bisa uga mbukak server MQTT sing bisa digunakake dening macem-macem piranti lokal.

5. Klien kanggo FlightRadar24

Yen sampeyan penggemar penerbangan lan manggon ing wilayah sing kurang jangkoan FlightRadar, sampeyan bisa nulungi komunitas lan kabeh wong sing seneng lelungan kanthi nginstal panrima. Kabeh sing dibutuhake yaiku panrima RTL-SDR lan Raspberry Pi. Minangka bonus, sampeyan bakal entuk akses gratis menyang akun FlightRadar24 Pro.

5 Cara Migunani kanggo Nggunakake Raspberry Pi

Pandhuan sing rinci wis diterbitake ing Habr.

kesimpulan

Mesthine, ora kabeh wis kadhaptar ing kene. Raspberry Pi nduweni daya pangolahan sing akeh lan bisa digunakake ing macem-macem tugas, saka konsol game retro utawa pengawasan video, kanggo pangenalan plat lisensi, utawa malah minangka layanan astronomi. kamera kabeh-langit kanggo nonton meteor.

Miturut cara, apa sing ditulis ora mung cocog kanggo Raspberry Pi, nanging uga kanggo macem-macem "klon" (Asus Tinkerboard, Nano Pi, lan sapiturute), kabeh program bakal bisa uga ana.

Yen pamirsa kasengsem (sing bakal ditemtokake dening rating kanggo artikel kasebut), topik kasebut bisa diterusake.

Lan kaya biasane, sukses kanggo kabeh wong.

Source: www.habr.com

Add a comment