Fomba 5 mahasoa hampiasana ny Raspberry Pi anao

Salama Habr.

Saika ny olon-drehetra no manana Raspberry Pi ao an-trano, ary sahy maminavina aho fa maro no manana izany tsy misy dikany. Saingy ny Raspberry dia tsy volom-borona sarobidy ihany, fa koa solosaina tsy misy mpankafy mahery vaika miaraka amin'ny Linux. Androany isika dia hijery ireo endri-javatra mahasoa ny Raspberry Pi, izay tsy mila manoratra fehezan-dalΓ na mihitsy.
Fomba 5 mahasoa hampiasana ny Raspberry Pi anao
Ho an'ireo izay liana dia eo ambany fanapahana ny antsipiriany. Natao ho an'ireo vao manomboka ny lahatsoratra.

fanamarihana: Ity lahatsoratra ity dia natao ho an'ireo vao manomboka manana fahatakarana fototra farafaharatsiny momba ny atao hoe adiresy IP, ny fomba SSH amin'ny Raspberry Pi amin'ny fampiasana putty na terminal hafa, ary ny fomba hanovana rakitra miaraka amin'ny nano editor. Amin'ny maha-andrana azy, amin'ity indray mitoraka ity dia tsy "hampiditra" ny mpamaky amin'ny code Python aho, tsy hisy fandaharana mihitsy. Ho an'ireto manaraka ireto dia ny baiko baiko ihany no ampy. Ohatrinona ny format toy izany no takiana, hojereko ny tombantomban'ny lahatsoratra.

Mazava ho azy fa tsy handinika zavatra miharihary toy ny mpizara FTP na baolina tambajotra aho. Eto ambany aho dia nanandrana nanasongadina zavatra bebe kokoa na tsy dia mahasoa sy tany am-boalohany.

Alohan'ny hametraka na inona na inona, zava-dehibe filan-kevitra: ny famatsiana herinaratra mety (tsara indrindra amin'ny marika 2.5A, fa tsy ny fiampangana tsy misy anarana avy amin'ny telefaona) ary ny heatsink ho an'ny processeur dia tena zava-dehibe amin'ny fiasan'ny Raspberry Pi. Raha tsy misy izany dia mety hivaingana ny Raspberry, mety hipoitra ny fahadisoana kopian'ny rakitra, sns. Ny fahadisoan'ny hadisoana toy izany dia miseho indraindray, ohatra, mandritra ny enta-mavesatry ny CPU na rehefa misy rakitra lehibe nosoratana amin'ny karatra SD.

Alohan'ny hametrahana singa rehetra dia tsara ny manavao ny rafitra, raha tsy izany dia mety tsy mandeha ny adiresy taloha ho an'ny baiko apt:

sudo apt-get update

Afaka manomboka mametraka sy manamboatra ianao izao.

1. WiFi hotspot

Ny Raspberry Pi dia mora mivadika ho teboka fidirana an-tariby, ary tsy mila mividy na inona na inona ianao, efa ao anaty sambo ny WiFi. Mba hanaovana izany dia mila mametraka singa 2 ianao: hostapd (Daemon Host Access Point, serivisy fidirana) ary dnsmasq (server DNS / DHCP).

Mametraka dnsmasq sy hostapd:

sudo apt-get install dnsmasq hostapd

Apetraho ny adiresy IP static izay ho azon'ny Raspberry Pi amin'ny tambajotra WiFi. Mba hanaovana izany, ovay ny rakitra dhcpcd.conf amin'ny fampidirana ny baiko sudo nano /etc/dhcpcd.conf. Mila ampidirinao amin'ny rakitra ireto andalana manaraka ireto:

interface wlan0
  static ip_address=198.51.100.100/24
  nohook wpa_supplicant

Araka ny hitanao, ao amin'ny tambajotra WiFi, ny Raspberry Pi anay dia hanana ny adiresy 198.51.100.100 (zava-dehibe ny mitadidy raha misy mpizara mandeha eo aminy, ny adiresin'izy ireo dia tsy maintsy ampidirina ao amin'ny navigateur).

Manaraka, tsy maintsy manetsika ny fandefasana IP isika, izay hanatanterahana ny baiko sudo nano /etc/sysctl.conf ary esory ny tsipika net.ipv4.ip_forward = 1.

Ankehitriny dia mila manamboatra ny mpizara DHCP ianao - hizara adiresy IP amin'ny fitaovana mifandray. Ampidiro ny baiko sudo nano /etc/dnsmasq.conf ary ampio ireto andalana manaraka ireto:

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

Araka ny hitanao, ny fitaovana mifandray dia hanana adiresy IP amin'ny salan'isa 198.51.100.1… 198.51.100.99.

Farany, tonga ny fotoana hananganana Wi-Fi. Fanovana ny rakitra /etc/default/hostapd ary midira ny laharana eo DAEMON_CONF="/etc/hostapd/hostapd.conf". Andeha isika hanova ny rakitra hostapd.conf amin'ny fampidirana ny baiko sudo nano /etc/hostapd/hostapd.conf.
Ampidiro ny firafitry ny teboka fidirana:

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

Eto dia zava-dehibe ny mandinika ny masontsivana "ssid" (anaran'ny fidirana), "wpa_passphrase" (password), "fantsona" (laharan'ny fantsona) ary "hw_mode" (fomba fiasa, a = IEEE 802.11a, 5 GHz, b = IEEE 802.11 b, 2.4 GHz, g = IEEE 802.11g, 2.4 GHz). Indrisy anefa fa tsy misy fifantenana fantsona mandeha ho azy, ka tsy maintsy misafidy ny fantsona WiFi faran'izay sahirana ianao.

zava-dehibe: Amin'ity tranga fitsapana ity, ny tenimiafina dia 12345678, amin'ny toerana tena fidirana, mila mampiasa zavatra sarotra kokoa ianao. Misy programa izay manery ny tenimiafina amin'ny fampiasana rakibolana, ary ny teboka fidirana misy tenimiafina tsotra dia azo voajirika. Eny, mety ho sarotra ny fizarana Internet amin'ny olon-kafa araka ny lalΓ na maoderina.

Efa vonona ny zava-drehetra, azonao atao ny manetsika ny serivisy rehetra.

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

Tokony ho hitantsika izao ny hotspot WiFi vaovao ao amin'ny lisitry ny tambajotra. Fa mba hisehoan'ny Internet ao anatiny, dia ilaina ny manetsika ny fandefasana fonosana avy amin'ny Ethernet mankany WLAN, izay idirantsika ny baiko. sudo nano /etc/rc.local ary ampio ny tsipika fanamafisana iptables:

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

Dia izay. Averinay indray ny Raspberry Pi, ary raha vita tsara ny zava-drehetra dia afaka mahita ny teboka fidirana izahay ary mifandray aminy.

Fomba 5 mahasoa hampiasana ny Raspberry Pi anao

Araka ny hitanao dia tsy dia ratsy loatra ny hafainganam-pandeha, ary azo atao tsara ny mampiasa WiFi toy izany.

Raha ny marina, kely filan-kevitra: Azonao atao ny manova ny anaran'ny tambajotra Raspberry Pi amin'ny alΓ lan'ny fampandehanana ny baiko sudo raspi-config. Izany no default amin'ny (surprise:) raspberrypi. Fahalalana mahazatra angamba izany. Na izany aza, tsy ny rehetra no mahafantatra fa ity anarana ity dia hita ao amin'ny tambajotra eo an-toerana ihany koa, saingy mila ampiana ".local" amin'izany ianao. Ohatra, azonao atao ny miditra ao amin'ny Raspberry Pi anao amin'ny alΓ lan'ny SSH amin'ny fampidirana ny baiko putts [email voaaro]. Marina fa misy fampitandremana iray: miasa amin'ny Windows sy Linux izany, saingy tsy mandeha amin'ny Android - mbola tsy maintsy miditra amin'ny adiresy IP ianao any.

2. Mpizara media

Misy fomba 1001 hanaovana mpizara media amin'ny Raspberry Pi, ny mora indrindra ihany no horesahiko. Andeha atao hoe manana tahiry MP3 ankafizinay ary tianay ho hita ao amin'ny tambajotra eo an-toerana ho an'ny fitaovana fampitam-baovao rehetra. Hametraka mpizara MiniDLNA amin'ny Raspberry Pi izahay izay afaka manao izany ho antsika.

Raha hametraka dia ampidiro ny baiko sudo apt-get install minidlna. Avy eo dia mila manamboatra ny config ianao amin'ny fampidirana ny baiko sudo nano /etc/minidlna.conf. Tsy mila manampy andalana iray ihany ianao manondro ny lalana mankany amin'ny rakitray: media_dir=/home/pi/MP3 (mazava ho azy fa mety ho hafa ny lalana). Aorian'ny fanakatonana ny rakitra dia avereno indray ny serivisy:

sudo systemctl restart minidlna

Raha nanao tsara ny zava-drehetra izahay dia hanana mpizara media efa vonona amin'ny tambajotra eo an-toerana izay ahafahanao milalao mozika amin'ny alΓ lan'ny radio WiFi desktop na amin'ny VLC-Player amin'ny Android:

Fomba 5 mahasoa hampiasana ny Raspberry Pi anao

Filan-kevitra: Ny fandefasana rakitra amin'ny Raspberry Pi dia tena mety amin'ny WinSCP - ity programa ity dia ahafahanao miasa amin'ny lahatahiry RPi mora toy ny amin'ny an-toerana.

Fomba 5 mahasoa hampiasana ny Raspberry Pi anao

3. Mpandray SDR

Raha manana mpandray RTL-SDR na SDRPlay isika dia afaka mampiasa izany amin'ny Raspberry Pi amin'ny alΓ lan'ny programa GQRX na CubicSDR. Izany dia ahafahanao manana mpandray SDR tsy miankina sy mangina izay afaka miasa na dia mandritra ny andro aza.

Miala tsiny aho amin'ny kalitaon'ny pikantsary avy amin'ny efijery TV:

Fomba 5 mahasoa hampiasana ny Raspberry Pi anao

Miaraka amin'ny fanampian'ny RTL-SDR na SDRPlay dia azo atao ny mandray famantarana radio isan-karazany miaraka amin'ny matetika hatramin'ny 1 GHz (na dia avo kokoa aza). Azonao atao, ohatra, ny mihaino tsy ny radio FM mahazatra, fa ny resaka ataon'ny mpanamory na serivisy hafa koa. Raha ny tokony ho izy, ny radio amateurs miaraka amin'ny fanampian'ny Raspberry Pi dia mety mahazo, mamadika ary mandefa famantarana amin'ny mpizara. WSPR sy ny fomba nomerika hafa.

Ny fifanakalozan-dresaka amin'ny antsipirihan'ny radio SDR dia mihoatra ny sahan'ity lahatsoratra ity, azonao atao ny mamaky bebe kokoa eto.

4. Server ho an'ny "trano marani-tsaina"

Ho an'ireo izay te hanatsara ny tranony dia azonao atao ny mampiasa ny programa OpenHAB maimaim-poana.

Fomba 5 mahasoa hampiasana ny Raspberry Pi anao

Tsy programa fotsiny izany, fa rafitra iray manontolo izay misy plugins isan-karazany, script izay ahafahanao mifehy fitaovana isan-karazany (Z-Wave, Philips Hue, sns.). Ireo izay maniry dia afaka mianatra amin'ny antsipiriany bebe kokoa off.site https://www.openhab.org.

Raha ny marina, satria miresaka momba ny "trano marani-tsaina" isika, ny Raspberry Pi dia mety mitantana mpizara MQTT izay azo ampiasaina amin'ny fitaovana isan-karazany eo an-toerana.

5. Mpanjifa ho an'ny FlightRadar24

Raha mpankafy fiaramanidina ianao ary mipetraka any amin'ny faritra iray izay mahantra ny fandrakofana FlightRadar, azonao atao ny manampy ny vondrom-piarahamonina sy ny mpandeha rehetra amin'ny alΓ lan'ny fametrahana mpandray. Ny hany ilainao dia mpandray RTL-SDR sy Raspberry Pi. Amin'ny maha-bonus anao dia hahazo fidirana maimaimpoana amin'ny kaonty FlightRadar24 Pro ianao.

Fomba 5 mahasoa hampiasana ny Raspberry Pi anao

Toromarika amin'ny antsipiriany efa navoaka amin'ny Habr.

famaranana

Mazava ho azy fa tsy voatanisa eto daholo ny zava-drehetra. Ny Raspberry Pi dia manana hery fanodinana be dia be ary azo ampiasaina amin'ny asa isan-karazany, manomboka amin'ny console lalao retro na fanaraha-maso video, mankany amin'ny fanekena ny takelaka fahazoan-dΓ lana, na amin'ny serivisy ho an'ny astronomia. fakan-tsary rehetra any an-danitra mijery meteors.

Teny an-dalana, ny zavatra nosoratana dia manan-danja tsy ho an'ny Raspberry Pi ihany, fa koa ho an'ny "clones" isan-karazany (Asus Tinkerboard, Nano Pi, sns.), Ny programa rehetra dia mety hiasa ao koa.

Raha liana ny mpihaino (izay hofaritana amin'ny naoty ho an'ny lahatsoratra), dia azo tohizana ny lohahevitra.

Ary toy ny mahazatra dia mirary soa ho an'ny rehetra.

Source: www.habr.com

Add a comment