5 Fason itil pou itilize Franbwaz Pi ou

Bonjou Habr.

Prèske tout moun gen yon Franbwaz Pi nan kay la, epi mwen ta riske devine ke anpil gen li kouche alantou san fè anyen konsa. Men, Franbwaz se pa sèlman yon fouri ki gen anpil valè, men tou, yon òdinatè byen pwisan san fanatik ak Linux. Jodi a nou pral gade karakteristik itil nan Franbwaz Pi a, pou ki ou pa bezwen ekri kòd ditou.
5 Fason itil pou itilize Franbwaz Pi ou
Pou moun ki enterese, detay yo anba koupe a. Atik la fèt pou débutan.

Note: Atik sa a fèt pou débutan ki gen omwen yon konpreyansyon debaz sou ki sa yon adrès IP ye, ki jan yo SSH nan yon Franbwaz Pi lè l sèvi avèk mastike oswa nenpòt lòt tèminal, ak ki jan yo edite dosye ak editè nano. Kòm yon eksperyans, fwa sa a mwen pa pral "chaje" lektè ak kòd Python, pa pral gen okenn pwogramasyon ditou. Pou tout sa ki annapre yo, sèlman liy lòd la ap sifi. Konbyen fòma sa a se nan demann, mwen pral gade nan estimasyon yo nan tèks la.

Natirèlman, mwen pa pral konsidere bagay trè evidan tankou yon sèvè FTP oswa voye boul rezo. Anba a mwen te eseye mete aksan sou yon bagay plis oswa mwens itil ak orijinal yo.

Anvan nou enstale anyen, yon enpòtan konsèy: ekipman pou pouvwa a dwat (de preferans yon mak 2.5A yon sèl, olye ke yon plato telefòn noname) ak yon chalè pou processeur a trè enpòtan pou operasyon an ki estab nan Franbwaz Pi a. San sa, Franbwaz ka friz, erè kopi dosye yo ka parèt, elatriye. Trèzi erè sa yo se ke yo parèt sèlman detanzantan, pou egzanp, pandan chaj CPU pik oswa lè gwo dosye yo te ekri sou kat SD la.

Anvan ou enstale nenpòt konpozan, li rekòmande pou mete ajou sistèm lan, otreman ansyen adrès yo pou kòmandman apt la ka pa travay:

sudo apt-get update

Koulye a, ou ka kòmanse enstale ak konfigirasyon.

1. WiFi hotspot

Franbwaz Pi fasil pou tounen yon pwen aksè san fil, epi ou pa bezwen achte anyen, WiFi deja sou tablo. Pou fè sa, ou bezwen enstale 2 konpozan: hostapd (Lame aksè pwen daemon, sèvis pwen aksè) ak dnsmasq (DNS / DHCP sèvè).

Enstale dnsmasq ak hostapd:

sudo apt-get install dnsmasq hostapd

Mete adrès IP estatik ke Raspberry Pi a pral genyen sou rezo fil la. Pou fè sa, edite fichye a dhcpcd.conf pa antre nan lòd la sudo nano /etc/dhcpcd.conf. Ou bezwen ajoute liy sa yo nan dosye a:

interface wlan0
  static ip_address=198.51.100.100/24
  nohook wpa_supplicant

Kòm ou ka wè, nan rezo a WiFi, Franbwaz Pi nou an pral gen adrès la 198.51.100.100 (sa a enpòtan sonje si kèk sèvè ap kouri sou li, adrès la nan ki pral bezwen antre nan navigatè a).

Apre sa, nou dwe aktive IP voye, pou ki nou egzekite lòd la sudo nano /etc/sysctl.conf epi dekomantè liy lan net.ipv4.ip_forward = 1.

Koulye a, ou bezwen konfigirasyon sèvè a DHCP - li pral distribye adrès IP nan aparèy ki konekte. Nou antre kòmandman an sudo nano /etc/dnsmasq.conf epi ajoute liy sa yo:

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

Kòm ou ka wè, aparèy ki konekte yo pral gen adrès IP nan seri 198.51.100.1... 198.51.100.99.

Finalman, li lè yo mete kanpe Wi-Fi. Edit dosye a /etc/default/hostapd epi antre nan liy lan la DAEMON_CONF="/etc/hostapd/hostapd.conf". Koulye a, kite a edite fichye hostapd.conf la pa antre nan lòd la sudo nano /etc/hostapd/hostapd.conf.
Antre paramèt pwen aksè yo:

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

Isit la li enpòtan pou peye atansyon sou paramèt "ssid" (non pwen aksè), "wpa_passphrase" (modpas), "chanèl" (nimewo chanèl) ak "hw_mode" (mòd operasyon, a = IEEE 802.11a, 5 GHz, b = IEEE 802.11 b, 2.4 GHz, g = IEEE 802.11g, 2.4 GHz). Malerezman, pa gen okenn seleksyon chanèl otomatik, kidonk ou pral oblije chwazi chanèl WiFi ki pi piti a tèt ou.

Li enpòtan: nan ka tès sa a, modpas la se 12345678, nan yon pwen aksè reyèl, ou bezwen sèvi ak yon bagay ki pi konplike. Gen pwogram ki modpas fòs brital lè l sèvi avèk yon diksyonè, ak yon pwen aksè ak yon modpas senp ka pirate. Oke, pataje Entènèt la ak moun deyò anba lwa modèn yo ka plen.

Tout bagay pare, ou ka aktive tout sèvis yo.

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

Nou ta dwe kounye a wè nouvo otspo WiFi nan lis rezo yo. Men, nan lòd pou entènèt la parèt nan li, li nesesè aktive redireksyon pake soti nan Ethernet nan WLAN, pou ki nou antre nan lòd la. sudo nano /etc/rc.local epi ajoute liy konfigirasyon iptables la:

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

Se sa. Nou rdemare Raspberry Pi a, epi si tout bagay te fè kòrèkteman, nou ka wè pwen aksè a epi konekte li.

5 Fason itil pou itilize Franbwaz Pi ou

Kòm ou ka wè, vitès la pa tèlman mal, epi li se byen posib yo sèvi ak WiFi sa yo.

By wout la, piti konsèy: Ou ka chanje non rezo Franbwaz Pi lè w kouri lòd la sudo raspi-config. Li par (sipriz:) raspberrypi. Sa a se pwobableman konesans komen. Sepandan, se pa tout moun ki konnen non sa a disponib tou sou rezo lokal la, men ou bezwen ajoute ".local" nan li. Pou egzanp, ou ka konekte nan Franbwaz Pi ou atravè SSH lè w antre nan lòd la mastike [imèl pwoteje]. Se vre, gen yon opozisyon: sa a ap travay sou Windows ak Linux, men li pa travay sou android - ou toujou gen antre nan adrès IP la manyèlman.

2. Medya sèvè

Gen 1001 fason pou fè yon sèvè medya sou Franbwaz Pi a, mwen pral sèlman kouvri youn ki pi fasil la. Ann di nou gen yon koleksyon pi renmen nan dosye MP3 epi nou vle li disponib sou rezo lokal la pou tout aparèy medya yo. Nou pral mete yon sèvè MiniDLNA sou Raspberry Pi a ki ka fè sa pou nou.

Pou enstale, antre lòd la sudo apt-get install minidlna. Lè sa a, ou bezwen konfigirasyon konfigirasyon an pa antre nan lòd la sudo nano /etc/minidlna.conf. La ou bezwen ajoute sèlman yon liy ki endike chemen an nan dosye nou yo: media_dir=/home/pi/MP3 (nan kou, chemen an ka diferan). Apre ou fin fèmen fichye a, rekòmanse sèvis la:

sudo systemctl rekòmanse minidlna

Si nou te fè tout bagay byen, nou pral gen yon sèvè medya ki pare sou rezo lokal kote ou ka jwe mizik atravè yon radyo WiFi Desktop oswa atravè VLC-Player nan Android:

5 Fason itil pou itilize Franbwaz Pi ou

Ide: Téléchargement fichye yo pou Raspberry Pi trè pratik ak WinSCP - pwogram sa a pèmèt ou travay ak RPi dossiers osi fasil menm jan ak sa lokal.

5 Fason itil pou itilize Franbwaz Pi ou

3. SDR reseptè

Si nou gen yon reseptè RTL-SDR oswa SDRPlay, nou ka itilize li sou Raspberry Pi lè l sèvi avèk pwogram GQRX oswa CubicSDR. Sa a pral pèmèt ou gen yon reseptè SDR otonòm ak an silans ki ka travay menm nan revèy la.

Mwen eskize pou kalite ekran an nan ekran televizyon an:

5 Fason itil pou itilize Franbwaz Pi ou

Avèk èd RTL-SDR oswa SDRPlay, li posib pou resevwa plizyè siyal radyo ak yon frekans ki rive jiska 1 GHz (menm yon ti kras pi wo). Pou egzanp, ou ka koute pa sèlman radyo abityèl FM, men tou, konvèsasyon pilòt yo oswa lòt sèvis. By wout la, amater radyo avèk èd nan Franbwaz Pi ka byen resevwa, dekode ak voye siyal nan sèvè a. WSPR ak lòt mòd dijital.

Yon diskisyon detaye sou radyo SDR pi lwen pase sijè ki abòde lan atik sa a, ou ka li plis isit la.

4. Sèvè pou "lakay entelijan"

Pou moun ki vle fè kay yo pi entelijan, ou ka itilize pwogram gratis OpenHAB la.

5 Fason itil pou itilize Franbwaz Pi ou

Sa a se pa menm jis yon pwogram, men yon kad antye ki gen plizyè grefon, scripts ki pèmèt ou kontwole divès aparèy (Z-Wave, Philips Hue, elatriye). Moun ki vle ka etidye nan plis detay off.site https://www.openhab.org.

By wout la, depi nou ap pale sou "kay la entelijan", Franbwaz Pi a ka byen kouri yon sèvè MQTT ki ka itilize pa divès kalite aparèy lokal yo.

5. Kliyan pou FlightRadar24

Si w se yon fanatik avyasyon epi w ap viv nan yon zòn kote pwoteksyon FlightRadar pa bon, ou ka ede kominote a ak tout vwayajè lè w enstale yon reseptè. Tout sa ou bezwen se yon reseptè RTL-SDR ak yon Franbwaz Pi. Kòm yon bonis, ou pral jwenn aksè gratis nan kont lan FlightRadar24 Pro.

5 Fason itil pou itilize Franbwaz Pi ou

Enstriksyon detaye deja pibliye sou Habr.

Konklizyon

Natirèlman, se pa tout bagay ki nan lis isit la. Franbwaz Pi a gen anpil pouvwa pwosesis epi yo ka itilize nan yon varyete travay, soti nan yon konsole jwèt retro oswa siveyans videyo, nan rekonesans plak machin, oswa menm kòm yon sèvis pou astwonomi. tout-syèl kamera yo gade meteorit.

By wout la, sa ki te ekri a enpòtan pa sèlman pou Franbwaz Pi a, men tou pou divès "klon" (Asus Tinkerboard, Nano Pi, elatriye), tout pwogram yo pral gen plis chans travay la tou.

Si odyans lan enterese (ki pral detèmine pa evalyasyon yo pou atik la), sijè a ka kontinye.

Epi kòm dabitid, bon chans pou tout moun.

Sous: www.habr.com

Add nouvo kòmantè