5 Cara Mangpaat Ngagunakeun Raspberry Pi Anjeun

Salam Habr.

Ampir sadayana gaduh Raspberry Pi di bumi, sareng kuring bakal usaha pikeun nebak yén seueur anu ngagolér. Tapi buah prambus henteu ngan bulu berharga, tapi ogé mangrupa komputer fanless cukup kuat kalawan Linux. Dinten ieu kami bakal ningali fitur mangpaat tina Raspberry Pi, dimana anjeun henteu kedah nyerat kodeu.
5 Cara Mangpaat Ngagunakeun Raspberry Pi Anjeun
Pikeun maranéhanana anu kabetot, rinci dina cut nu. Artikel dimaksudkeun pikeun beginners.

nyarios: Artikel ieu dimaksudkeun pikeun beginners anu boga sahanteuna hiji pamahaman dasar naon alamat IP, kumaha carana SSH kana buah prambus Pi maké putty atawa terminal séjén, sarta kumaha carana ngédit file kalawan editor nano. Salaku ékspérimén, waktos ieu kuring moal "muatan" pamiarsa nganggo kode Python, moal aya program pisan. Pikeun sakabéh di handap ieu, ngan baris paréntah bakal cukup. Sabaraha format sapertos anu di paménta, abdi bakal kasampak di estimasi tina téks.

Tangtosna, kuring moal nganggap hal anu atra pisan sapertos server FTP atanapi bal jaringan. Di handap ieu kuring nyobian nyorot hal anu langkung seueur atanapi kirang mangpaat sareng asli.

Sateuacan urang install nanaon, hiji penting dewan: catu daya katuhu (preferably branded 2.5A, tinimbang noname-ngecas tina telepon) sarta heatsink pikeun processor pohara penting pikeun operasi stabil tina buah prambus Pi. Tanpa ieu, buah prambus bisa freeze, kasalahan salinan file bisa muncul, jsb The insidiousness tina kasalahan misalna nyaeta aranjeunna muncul ngan aya kalana, contona, salila beban CPU puncak atawa lamun file badag keur ditulis dina kartu SD.

Sateuacan masang komponén naon waé, disarankeun pikeun ngapdet sistem, upami henteu, alamat lami pikeun paréntah apt moal jalan:

sudo apt-get update

Ayeuna anjeun tiasa ngamimitian masang sareng ngonpigurasikeun.

1. hotspot WiFi

Buah prambus Pi gampang ngahurungkeun kana titik aksés nirkabel, sarta anjeun teu kudu meuli nanaon, WiFi geus aya dina dewan. Jang ngalampahkeun ieu, anjeun kudu masang 2 komponén: hostapd (Daemon titik aksés host, layanan titik aksés) jeung dnsmasq (server DNS / DHCP).

Pasang dnsmasq sareng hostapd:

sudo apt-get install dnsmasq hostapd

Setel alamat IP statik yén Raspberry Pi bakal aya dina jaringan WiFi. Jang ngalampahkeun ieu, edit file dhcpcd.conf ku cara nuliskeun paréntah sudo nano /etc/dhcpcd.conf. Anjeun kedah nambihan garis-garis ieu kana file:

interface wlan0
  static ip_address=198.51.100.100/24
  nohook wpa_supplicant

Sakumaha anjeun tiasa tingali, dina jaringan WiFi, Raspberry Pi kami bakal ngagaduhan alamat 198.51.100.100 (ieu penting pikeun émut upami aya sababaraha server anu dijalankeun, alamatna anu kedah dilebetkeun kana browser).

Salajengna, urang kedah ngaktipkeun IP diteruskeun, nu urang ngaéksekusi paréntah sudo nano /etc/sysctl.conf jeung uncomment garis net.ipv4.ip_forward = 1.

Ayeuna anjeun kedah ngonpigurasikeun server DHCP - éta bakal nyebarkeun alamat IP ka alat anu disambungkeun. Urang asupkeun paréntah sudo nano /etc/dnsmasq.conf sareng tambahkeun garis ieu:

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

Sakumaha anjeun tiasa tingali, alat anu disambungkeun bakal gaduh alamat IP dina kisaran 198.51.100.1… 198.51.100.99.

Tungtungna, éta waktuna pikeun nyetél Wi-Fi. Ngédit file /etc/default/hostapd jeung asupkeun baris aya DAEMON_CONF="/etc/hostapd/hostapd.conf". Ayeuna hayu urang ngédit file hostapd.conf ku cara nuliskeun paréntah sudo nano /etc/hostapd/hostapd.conf.
Lebetkeun setélan titik aksés:

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

Di dieu hal anu penting pikeun nengetan parameter "ssid" (ngaran titik aksés), "wpa_passphrase" (sandi), "channel" (nomer channel) jeung "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). Hanjakalna, teu aya pilihan saluran otomatis, janten anjeun kedah milih saluran WiFi anu paling sibuk sorangan.

penting: dina hal test ieu, sandi nyaeta 12345678, dina titik aksés nyata, anjeun kudu make hal nu leuwih pajeulit. Aya program anu ngagunakeun kecap akses brute-force nganggo kamus, sareng titik aksés anu nganggo kecap konci anu sederhana tiasa diretas. Nya, ngabagi Internét sareng urang luar dina undang-undang modéren tiasa parah.

Sadayana parantos siap, anjeun tiasa ngaktipkeun sadaya jasa.

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

Ayeuna urang kedah ningali hotspot WiFi anyar dina daptar jaringan. Tapi supados Internét muncul di jerona, perlu pikeun ngaktipkeun pakét alihan tina Ethernet ka WLAN, anu kami lebetkeun paréntah. sudo nano /etc/rc.local sareng tambahkeun garis konfigurasi iptables:

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

Éta pisan. Urang reboot Raspberry Pi, sarta lamun sagalana geus rengse neuleu, urang tiasa ningali titik aksés tur sambungkeun ka dinya.

5 Cara Mangpaat Ngagunakeun Raspberry Pi Anjeun

Sakumaha anjeun tiasa tingali, laju teu jadi goréng, sarta éta rada mungkin ngagunakeun WiFi misalna.

Ku jalan kitu, leutik dewan: Anjeun tiasa ngaganti ngaran jaringan Raspberry Pi ku ngajalankeun paréntah sudo raspi-config. Ieu standar pikeun (reuwas :) raspberrypi. Ieu meureun pangaweruh umum. Sanajan kitu, teu sadaya jelema weruh yén ngaran ieu ogé sadia dina jaringan lokal, tapi anjeun kudu nambahan ".local" kana eta. Contona, anjeun tiasa log in ka Raspberry Pi anjeun via SSH ku cara nuliskeun paréntah dempul [email dijaga]. Leres, aya hiji caveat: ieu tiasa dianggo dina Windows sareng Linux, tapi henteu tiasa dianggo dina Android - anjeun masih kedah ngalebetkeun alamat IP sacara manual di dinya.

2. Pangladén média

Aya 1001 cara pikeun ngadamel server média dina Raspberry Pi, kuring ngan ukur nutupan anu panggampangna. Sebutkeun urang gaduh koleksi paporit file MP3 sareng urang hoyong éta sayogi dina jaringan lokal pikeun sadaya alat média. Kami bakal nempatkeun server MiniDLNA dina Raspberry Pi anu tiasa ngalakukeun ieu pikeun kami.

Pikeun masang, lebetkeun paréntah sudo apt-meunang install minidlna. Lajeng anjeun kudu ngonpigurasikeun config ku cara nuliskeun paréntah sudo nano /etc/minidlna.conf. Di dinya anjeun ngan ukur kedah nambihan hiji garis anu nunjukkeun jalur ka file kami: media_dir=/home/pi/MP3 (tangtu, jalur bisa jadi béda). Saatos nutup file, balikan deui jasa:

sudo systemctl balikan deui minidlna

Upami urang ngalakukeun sadayana leres, urang bakal gaduh server média anu siap-siap dina jaringan lokal dimana anjeun tiasa maénkeun musik liwat radio WiFi desktop atanapi via VLC-Player dina Android:

5 Cara Mangpaat Ngagunakeun Raspberry Pi Anjeun

dewan: Unggah file ka Raspberry Pi pohara merenah sareng WinSCP - program ieu ngamungkinkeun anjeun pikeun ngerjakeun polder RPi sagampil sareng anu lokal.

5 Cara Mangpaat Ngagunakeun Raspberry Pi Anjeun

3. panarima SDR

Upami urang gaduh panarima RTL-SDR atanapi SDRPlay, urang tiasa nganggo éta dina Raspberry Pi nganggo program GQRX atanapi CubicSDR. Ieu bakal ngidinan Anjeun pikeun boga panarima SDR otonom tur jempé nu bisa dianggo malah sabudeureun jam.

Hapunten pikeun kualitas screenshot tina layar TV:

5 Cara Mangpaat Ngagunakeun Raspberry Pi Anjeun

Kalayan bantuan RTL-SDR atanapi SDRPlay, anjeun tiasa nampi sababaraha sinyal radio kalayan frékuénsi dugi ka 1 GHz (malah langkung luhur). Salaku conto, anjeun tiasa ngadangukeun sanés ngan ukur radio FM biasa, tapi ogé paguneman pilot atanapi jasa anu sanés. Ku jalan kitu, amatir radio kalayan bantosan Raspberry Pi tiasa nampi, decode sareng ngirim sinyal ka server. WSPR jeung modus digital séjén.

A sawala detil rupa radio SDR saluareun ruang lingkup artikel ieu, anjeun bisa maca leuwih lengkep di dieu.

4. Server pikeun "imah pinter"

Pikeun anu hoyong ngajantenkeun bumi langkung pinter, anjeun tiasa nganggo program OpenHAB gratis.

5 Cara Mangpaat Ngagunakeun Raspberry Pi Anjeun

Ieu malah teu ngan program, tapi sakabeh kerangka nu boga rupa plugins, Aksara nu ngidinan Anjeun pikeun ngadalikeun sagala rupa alat (Z-Wave, Philips Hue, jsb). Anu hoyong tiasa diajar langkung jéntré off.site https://www.openhab.org.

Ku jalan kitu, saprak urang ngobrol ngeunaan "imah pinter", Raspberry Pi ogé tiasa ngajalankeun server MQTT anu tiasa dianggo ku sababaraha alat lokal.

5. Klién pikeun FlightRadar24

Upami anjeun peminat penerbangan sareng cicing di daérah dimana sinyalna FlightRadar goréng, anjeun tiasa ngabantosan masarakat sareng sadaya wisatawan ku masang panarima. Sadaya anu anjeun peryogikeun nyaéta panarima RTL-SDR sareng Raspberry Pi. Salaku bonus, anjeun bakal nampi aksés gratis kana akun FlightRadar24 Pro.

5 Cara Mangpaat Ngagunakeun Raspberry Pi Anjeun

Parentah anu rinci geus diterbitkeun dina Habr.

kacindekan

Tangtosna, henteu sadayana didaptarkeun di dieu. Raspberry Pi gaduh seueur kakuatan pamrosésan sareng tiasa dianggo dina rupa-rupa pancén, ti konsol game retro atanapi panjagaan pidéo, pikeun pangakuan plat lisénsi, atanapi bahkan salaku jasa pikeun astronomi. kaméra sadaya-langit pikeun lalajo meteors.

Ngomong-ngomong, naon anu diserat relevan henteu ngan ukur pikeun Raspberry Pi, tapi ogé pikeun sagala rupa "klon" (Asus Tinkerboard, Nano Pi, sareng sajabana), sadaya program sigana ogé bakal dianggo di dinya.

Lamun panongton kabetot (anu bakal ditangtukeun ku ratings pikeun artikel), topik bisa dituluykeun.

Sareng sapertos biasa, wilujeng sumping ka sadayana.

sumber: www.habr.com

Tambahkeun komentar