5 Gagnlegar leiðir til að nota Raspberry Pi þinn

Sæll Habr.

Næstum allir eiga Raspberry Pi heima og ég leyfi mér að giska á að margir eigi hann lausan. En Raspberry er ekki bara dýrmætur skinn, heldur líka frekar öflug viftulaus tölva með Linux. Í dag munum við skoða gagnlega eiginleika Raspberry Pi, sem þú þarft alls ekki að skrifa kóða fyrir.
5 Gagnlegar leiðir til að nota Raspberry Pi þinn
Fyrir áhugasama eru upplýsingar undir klippingu. Greinin er ætluð byrjendum.

Athugið: Þessi grein er ætluð byrjendum sem hafa að minnsta kosti grunnskilning á því hvað IP-tala er, hvernig á að SSH inn í Raspberry Pi með því að nota kítti eða hvaða aðra útstöð sem er og hvernig á að breyta skrám með nano ritlinum. Sem tilraun, að þessu sinni mun ég ekki „hlaða“ lesendum með Python kóða, það verður engin forritun. Fyrir allt eftirfarandi dugar aðeins skipanalínan. Hversu mikið slíkt snið er í eftirspurn, mun ég skoða áætlanir um textann.

Auðvitað mun ég ekki íhuga mjög augljósa hluti eins og FTP netþjón eða netbolta. Hér að neðan reyndi ég að draga fram eitthvað meira og minna gagnlegt og frumlegt.

Áður en við setjum upp eitthvað, mikilvægt ráðsins: réttur aflgjafi (helst 2.5A vörumerki, frekar en noname símahleðslutæki) og hitakassi fyrir örgjörvann eru afar mikilvægir fyrir stöðugan rekstur Raspberry Pi. Án þessa getur Raspberry frjósið, villur í skráafritunarvillum geta komið fram o.s.frv. Skaðsemi slíkra villna er að þær birtast aðeins einstaka sinnum, til dæmis þegar örgjörvaálag er hámarki eða þegar verið er að skrifa stórar skrár á SD-kortið.

Áður en íhlutir eru settir upp er ráðlegt að uppfæra kerfið, annars gætu gömlu vistföngin fyrir apt skipunina ekki virka:

sudo apt-get update

Nú geturðu byrjað að setja upp og stilla.

1. WiFi heitur reitur

Raspberry Pi er auðvelt að breyta í þráðlausan aðgangsstað og þú þarft ekki að kaupa neitt, WiFi er þegar um borð. Til að gera þetta þarftu að setja upp 2 íhluti: hostapd (Host access point demon, access point service) og dnsmasq (DNS / DHCP server).

Settu upp dnsmasq og hostapd:

sudo apt-get install dnsmasq hostapd

Stilltu kyrrstöðu IP tölu sem Raspberry Pi mun hafa á WiFi netinu. Til að gera þetta, breyttu dhcpcd.conf skránni með því að slá inn skipunina sudo nano /etc/dhcpcd.conf. Þú þarft að bæta eftirfarandi línum við skrána:

interface wlan0
  static ip_address=198.51.100.100/24
  nohook wpa_supplicant

Eins og þú sérð, í WiFi-netinu, mun Raspberry Pi okkar hafa heimilisfangið 198.51.100.100 (þetta er mikilvægt að muna ef einhver netþjónn er í gangi á því, heimilisfangið sem þarf að slá inn í vafranum).

Næst verðum við að virkja IP-framsendingu, sem við framkvæmum skipunina fyrir sudo nano /etc/sysctl.conf og afskrifaðu línuna net.ipv4.ip_forward = 1.

Nú þarftu að stilla DHCP netþjóninn - hann mun dreifa IP tölum til tengdra tækja. Við sláum inn skipunina sudo nano /etc/dnsmasq.conf og bæta við eftirfarandi línum:

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

Eins og þú sérð munu tengdu tækin hafa IP tölur á bilinu 198.51.100.1… 198.51.100.99.

Loksins er kominn tími til að setja upp Wi-Fi. Að breyta skránni /etc/default/hostapd og sláðu inn línuna þar DAEMON_CONF="/etc/hostapd/hostapd.conf". Nú skulum við breyta hostapd.conf skránni með því að slá inn skipunina sudo nano /etc/hostapd/hostapd.conf.
Sláðu inn stillingar aðgangsstaðar:

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

Hér er mikilvægt að huga að breytunum "ssid" (nafn aðgangsstaðar), "wpa_passphrase" (lykilorð), "channel" (rásarnúmer) og "hw_mode" (rekstrarhamur, a = IEEE 802.11a, 5 GHz, b = IEEE 802.11 b, 2.4 GHz, g = IEEE 802.11g, 2.4 GHz). Því miður er ekkert sjálfvirkt rásarval, svo þú verður að velja minnst upptekna WiFi rásina sjálfur.

Það er mikilvægt: í þessu prófunartilviki er lykilorðið 12345678, á raunverulegum aðgangsstað þarftu að nota eitthvað flóknara. Það eru til forrit sem knýja fram lykilorð með því að nota orðabók og hægt er að hakka aðgangsstað með einföldu lykilorði. Jæja, að deila internetinu með utanaðkomandi aðilum samkvæmt nútíma lögum getur verið óþægilegt.

Allt er tilbúið, þú getur virkjað alla þjónustu.

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

Við ættum nú að sjá nýja WiFi heita reitinn á listanum yfir netkerfi. En til þess að internetið birtist í því er nauðsynlegt að virkja pakkatilvísun frá Ethernet yfir í þráðlaust staðarnet, sem við sláum inn skipunina fyrir. sudo nano /etc/rc.local og bættu við iptables stillingarlínunni:

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

Það er það. Við endurræsum Raspberry Pi og ef allt var gert rétt getum við séð aðgangsstaðinn og tengst honum.

5 Gagnlegar leiðir til að nota Raspberry Pi þinn

Eins og þú sérð er hraðinn ekki svo slæmur og það er alveg hægt að nota slíkt WiFi.

Við the vegur, lítill ráðsins: Þú getur breytt Raspberry Pi netheitinu með því að keyra skipunina sudo raspi-config. Það er sjálfgefið (surprise:) raspberrypi. Þetta er líklega almenn þekking. Hins vegar vita ekki allir að þetta nafn er einnig fáanlegt á staðarnetinu, en þú þarft að bæta „.local“ við það. Til dæmis geturðu skráð þig inn á Raspberry Pi þinn í gegnum SSH með því að slá inn skipunina kítti [netvarið]. Að vísu er einn fyrirvari: þetta virkar á Windows og Linux, en virkar ekki á Android - þú verður samt að slá inn IP töluna handvirkt þar.

2. Miðlari

Það eru 1001 leiðir til að búa til fjölmiðlaþjón á Raspberry Pi, ég mun aðeins fjalla um þá auðveldasta. Segjum að við höfum uppáhalds safn af MP3 skrám og við viljum að það sé aðgengilegt á staðarnetinu fyrir öll fjölmiðlatæki. Við munum setja MiniDLNA miðlara á Raspberry Pi sem getur gert þetta fyrir okkur.

Til að setja upp skaltu slá inn skipunina sudo apt-get install minidlna. Síðan þarftu að stilla stillinguna með því að slá inn skipunina sudo nano /etc/minidlna.conf. Þar þarftu aðeins að bæta við einni línu sem gefur til kynna slóðina að skránum okkar: media_dir=/home/pi/MP3 (auðvitað getur leiðin verið önnur). Eftir að þú hefur lokað skránni skaltu endurræsa þjónustuna:

sudo systemctl endurræstu minidlna

Ef við gerðum allt rétt munum við vera með tilbúinn miðlara á staðarnetinu þar sem þú getur spilað tónlist í gegnum skrifborðs WiFi útvarp eða í gegnum VLC-spilara í Android:

5 Gagnlegar leiðir til að nota Raspberry Pi þinn

Ábending: Að hlaða upp skrám í Raspberry Pi er mjög þægilegt með WinSCP - þetta forrit gerir þér kleift að vinna með RPi möppur eins auðveldlega og með staðbundnar.

5 Gagnlegar leiðir til að nota Raspberry Pi þinn

3. SDR móttakari

Ef við erum með RTL-SDR eða SDRPlay móttakara getum við notað það á Raspberry Pi með GQRX eða CubicSDR forritinu. Þetta gerir þér kleift að hafa sjálfstæðan og hljóðlausan SDR móttakara sem getur virkað jafnvel allan sólarhringinn.

Ég biðst afsökunar á gæðum skjáskotsins af sjónvarpsskjánum:

5 Gagnlegar leiðir til að nota Raspberry Pi þinn

Með hjálp RTL-SDR eða SDRPlay er hægt að taka á móti ýmsum útvarpsmerkjum með allt að 1 GHz tíðni (jafnvel aðeins hærri). Til dæmis geturðu hlustað ekki aðeins á venjulegt FM-útvarp, heldur líka samtöl flugmanna eða aðra þjónustu. Við the vegur, radíóamatörar með hjálp Raspberry Pi gætu vel tekið á móti, afkóða og sent merki til netþjónsins WSPR og aðrar stafrænar stillingar.

Ítarleg umfjöllun um SDR útvarp er utan gildissviðs þessarar greinar, þú getur lesið meira hér.

4. Server fyrir "snjallheimili"

Fyrir þá sem vilja gera heimilið sitt snjallara geturðu notað ókeypis OpenHAB forritið.

5 Gagnlegar leiðir til að nota Raspberry Pi þinn

Þetta er ekki einu sinni bara forrit, heldur heilt ramma sem hefur ýmsar viðbætur, forskriftir sem gera þér kleift að stjórna ýmsum tækjum (Z-Wave, Philips Hue o.s.frv.). Þeir sem vilja geta kynnt sér nánar off.site https://www.openhab.org.

Við the vegur, þar sem við erum að tala um „snjallheimilið“, gæti Raspberry Pi keyrt MQTT netþjón sem hægt er að nota af ýmsum staðbundnum tækjum.

5. Viðskiptavinur fyrir FlightRadar24

Ef þú ert flugáhugamaður og býrð á svæði þar sem FlightRadar umfjöllun er léleg geturðu hjálpað samfélaginu og öllum ferðamönnum með því að setja upp móttakara. Allt sem þú þarft er RTL-SDR móttakari og Raspberry Pi. Sem bónus færðu ókeypis aðgang að FlightRadar24 Pro reikningnum.

5 Gagnlegar leiðir til að nota Raspberry Pi þinn

Ítarlegar leiðbeiningar þegar birt á Habr.

Ályktun

Auðvitað er ekki allt talið upp hér. Raspberry Pi hefur mikinn vinnslukraft og hægt er að nota hann í margvísleg verkefni, allt frá retro leikjatölvu eða myndbandseftirliti, til númeraplötugreiningar eða jafnvel sem þjónustu fyrir stjörnufræði. alhliða myndavélar að horfa á loftsteina.

Við the vegur, það sem var skrifað á ekki aðeins við fyrir Raspberry Pi, heldur einnig fyrir ýmsa „klón“ (Asus Tinkerboard, Nano Pi, osfrv.), öll forrit munu líklega virka þar líka.

Ef áhorfendur hafa áhuga (sem ræðst af einkunnum greinarinnar) er hægt að halda áfram með umræðuefnið.

Og eins og venjulega, gangi ykkur öllum vel.

Heimild: www.habr.com

Bæta við athugasemd