5 Dòighean Feumail airson do Raspberry Pi a chleachdadh

Halo Habr.

Tha Raspberry Pi aig cha mhòr a h-uile duine aig an taigh, agus bhithinn an sàs ann a bhith a’ tomhas gu bheil mòran ga fhàgail leisg. Ach chan e a-mhàin bian luachmhor a th’ ann an sùbh-craoibhe, ach cuideachd coimpiutair gu math cumhachdach gun luchd-leantainn le Linux. An-diugh bheir sinn sùil air feartan feumail an Raspberry Pi, airson nach fheum thu còd a sgrìobhadh idir.
5 Dòighean Feumail airson do Raspberry Pi a chleachdadh
Dhaibhsan aig a bheil ùidh, tha am mion-fhiosrachadh fon ghearradh. Tha an artaigil airson luchd-tòiseachaidh.

thuirt: Tha an artaigil seo airson luchd-tòiseachaidh aig a bheil co-dhiù tuigse bhunasach air dè a th’ ann an seòladh IP, mar a nì thu SSH a-steach do Raspberry Pi a’ cleachdadh putty no inneal-crìochnachaidh sam bith eile, agus mar a dheasaicheas tu faidhlichean leis an deasaiche nano. Mar dheuchainn, an turas seo cha bhith mi “a’ luchdachadh ”luchd-leughaidh le còd Python, cha bhith prògramadh idir ann. Airson na leanas uile, cha bhith ach an loidhne-àithne gu leòr. Dè an ìre gu bheil iarrtas ann airson cruth mar seo, bheir mi sùil air tuairmsean an teacsa.

Gu dearbh, cha bheachdaich mi air rudan gu math follaiseach leithid frithealaiche FTP no bàlaichean lìonra. Gu h-ìosal dh’ fheuch mi ri rudeigin nas fheumail no nas lugha feumail agus tùsail a chomharrachadh.

Mus stàlaich sinn rud sam bith, rud cudromach comhairle: tha an solar cumhachd ceart (is dòcha fear le suaicheantas 2.5A, seach charger fòn gun ainm) agus heatsink airson a’ phròiseasar air leth cudromach airson obrachadh seasmhach an Raspberry Pi. Às aonais seo, faodaidh sùbh-craoibhe reothadh, faodaidh mearachdan leth-bhreac faidhle nochdadh, msaa. Is e cho cugallach ‘s a tha na mearachdan sin nach nochd iad ach corra uair, mar eisimpleir, aig àm luchdan CPU as àirde no nuair a tha faidhlichean mòra gan sgrìobhadh chun chairt SD.

Mus stàlaich thu co-phàirtean sam bith, tha e ciallach an siostam ùrachadh, air neo dh’ fhaodadh nach obraich na seann sheòlaidhean airson an àithne iomchaidh:

sudo apt-get update

A-nis faodaidh tu tòiseachadh air stàladh agus rèiteachadh.

1. WiFi hotspot

Tha Raspberry Pi furasta a thionndadh gu bhith na àite inntrigidh gun uèir, agus chan fheum thu dad a cheannach, tha WiFi air bòrd mu thràth. Gus seo a dhèanamh, feumaidh tu co-phàirtean 2 a stàladh: hostapd (daemon puing inntrigidh aoigheachd, seirbheis puing inntrigidh) agus dnsmasq (frithealaiche DNS / DHCP).

Stàlaich dnsmasq agus hostapd:

sudo apt-get install dnsmasq hostapd

Suidhich an seòladh IP statach a bhios aig an Raspberry Pi air an lìonra WiFi. Gus seo a dhèanamh, deasaich am faidhle dhcpcd.conf le bhith a’ dol a-steach don àithne sudo nano /etc/dhcpcd.conf. Feumaidh tu na loidhnichean a leanas a chur ris an fhaidhle:

interface wlan0
  static ip_address=198.51.100.100/24
  nohook wpa_supplicant

Mar a chì thu, anns an lìonra WiFi, bidh an seòladh 198.51.100.100 aig an Raspberry Pi againn (tha seo cudromach cuimhneachadh ma tha cuid de fhrithealaiche a ’ruith air, agus feumar an seòladh a chuir a-steach sa bhrobhsair).

An ath rud, feumaidh sinn cur air adhart IP a chuir an gnìomh, airson an cuir sinn an gnìomh an àithne sudo nano /etc/sysctl.conf agus cuir às don loidhne net.ipv4.ip_forward = 1.

A-nis feumaidh tu am frithealaiche DHCP a rèiteachadh - sgaoilidh e seòlaidhean IP gu innealan ceangailte. Bidh sinn a 'toirt a-steach an àithne sudo nano /etc/dnsmasq.conf agus cuir ris na loidhnichean a leanas:

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

Mar a chì thu, bidh seòlaidhean IP aig na h-innealan ceangailte anns an raon 198.51.100.1… 198.51.100.99.

Mu dheireadh, tha an t-àm ann Wi-Fi a stèidheachadh. A' deasachadh an fhaidhle /etc/default/hostapd agus cuir a-steach an loidhne an sin DAEMON_CONF="/etc/hostapd/hostapd.conf". A-nis leig leinn am faidhle hostapd.conf a dheasachadh le bhith a 'dol a-steach don àithne sudo nano /etc/hostapd/hostapd.conf.
Cuir a-steach na roghainnean puing inntrigidh:

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

An seo tha e cudromach aire a thoirt do na paramadairean "ssid" (ainm puing ruigsinneachd), "wpa_passphrase" (facal-faire), "seanail" (àireamh seanail) agus "hw_mode" (modh obrachaidh, a = IEEE 802.11a, 5 GHz, b = IEEE 802.11 b, 2.4 GHz, g = IEEE 802.11g, 2.4 GHz). Gu mì-fhortanach, chan eil taghadh seanail fèin-ghluasadach ann, agus mar sin feumaidh tu an sianal WiFi as trainge a thaghadh thu fhèin.

Cudromach: anns a 'chùis deuchainn seo, is e am facal-faire 12345678, ann am fìor àite inntrigidh, feumaidh tu rudeigin nas iom-fhillte a chleachdadh. Tha prògraman ann a bhios a’ toirt buaidh air faclan-faire a’ cleachdadh faclair, agus faodar àite inntrigidh le facal-faire sìmplidh a sheacadh. Uill, faodaidh e a bhith duilich an eadar-lìn a cho-roinn le daoine bhon taobh a-muigh fo laghan an latha an-diugh.

Tha a h-uile dad deiseil, faodaidh tu a h-uile seirbheis a chuir an gnìomh.

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

Bu chòir dhuinn a-nis an làrach fiosrachaidh WiFi ùr fhaicinn air liosta nan lìonraidhean. Ach gus an nochd an eadar-lìn ann, feumar ath-stiùireadh pacaid a chuir an gnìomh bho Ethernet gu WLAN, airson an cuir sinn a-steach an àithne sudo nano /etc/rc.local agus cuir ris an loidhne rèiteachaidh iptables:

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

Sin e. Bidh sinn ag ath-thòiseachadh an Raspberry Pi, agus ma chaidh a h-uile càil a dhèanamh ceart, chì sinn an t-àite inntrigidh agus ceangal ris.

5 Dòighean Feumail airson do Raspberry Pi a chleachdadh

Mar a chì thu, chan eil an astar cho dona, agus tha e gu math comasach a leithid de WiFi a chleachdadh.

Air an t-slighe, beag comhairle: Faodaidh tu ainm lìonra Raspberry Pi atharrachadh le bhith a 'ruith an àithne sudo raspi-config. Tha e a 'dearbhadh gu (iongnadh :) raspberrypi. Is dòcha gur e eòlas cumanta a tha seo. Ach, chan eil fios aig a h-uile duine gu bheil an t-ainm seo cuideachd ri fhaighinn air an lìonra ionadail, ach feumaidh tu “.local” a chuir ris. Mar eisimpleir, faodaidh tu logadh a-steach don Raspberry Pi agad tro SSH le bhith a’ dol a-steach don àithne putty [post-d fo dhìon]. Fìor, tha aon caveat ann: bidh seo ag obair air Windows agus Linux, ach chan eil e ag obair air Android - feumaidh tu fhathast an seòladh IP a chuir a-steach le làimh an sin.

2. Frithealadh meadhanan

Tha dòighean 1001 ann airson frithealaiche meadhanan a dhèanamh air an Raspberry Pi, cha chòmhdaich mi ach am fear as fhasa. Canaidh sinn gu bheil an cruinneachadh as fheàrr leinn de fhaidhlichean MP3 agus tha sinn airson gum bi e ri fhaighinn air an lìonra ionadail airson a h-uile inneal meadhanan. Cuiridh sinn frithealaiche MiniDLNA air an Raspberry Pi as urrainn seo a dhèanamh dhuinn.

Gus a stàladh, cuir a-steach an àithne sudo apt-faigh stàladh minidlna. An uairsin feumaidh tu an config a rèiteachadh le bhith a 'dol a-steach don àithne sudo nano /etc/minidlna.conf. An sin feumaidh tu dìreach aon loidhne a chuir ris a’ comharrachadh an t-slighe gu na faidhlichean againn: media_dir =/dachaigh/pi/MP3 (gu dearbh, faodaidh an t-slighe a bhith eadar-dhealaichte). Às deidh dhut am faidhle a dhùnadh, ath-thòisich an t-seirbheis:

sudo systemctl ath-thòiseachadh minidlna

Ma rinn sinn a h-uile càil ceart, bidh frithealaiche meadhanan deiseil againn air an lìonra ionadail às an urrainn dhut ceòl a chluich tro rèidio WiFi deasg no tro VLC-Player ann an Android:

5 Dòighean Feumail airson do Raspberry Pi a chleachdadh

Tip: Tha e glè ghoireasach faidhlichean a luchdachadh suas gu Raspberry Pi le WinSCP - leigidh am prògram seo leat obrachadh le pasganan RPi cho furasta ‘s a ghabhas le feadhainn ionadail.

5 Dòighean Feumail airson do Raspberry Pi a chleachdadh

3. Glacadair SDR

Ma tha inneal-glacaidh RTL-SDR no SDRPlay againn, is urrainn dhuinn a chleachdadh air an Raspberry Pi a’ cleachdadh a’ phrògram GQRX no CubicSDR. Leigidh seo leat cuidhteas SDR fèin-riaghailteach agus sàmhach a bhith agad a dh’ obraicheas eadhon timcheall a ’ghleoc.

Tha mi duilich airson càileachd an dealbh-sgrìn bhon sgrion Tbh:

5 Dòighean Feumail airson do Raspberry Pi a chleachdadh

Le cuideachadh bho RTL-SDR no SDRPlay, tha e comasach grunn chomharran rèidio fhaighinn le tricead suas ri 1 GHz (eadhon beagan nas àirde). Mar eisimpleir, faodaidh tu èisteachd chan ann a-mhàin ris an rèidio FM àbhaisteach, ach cuideachd ri còmhraidhean pìleatan no seirbheisean eile. Co-dhiù, is dòcha gum faigh neo-dhreuchdail rèidio le cuideachadh bho Raspberry Pi comharran gu an t-seirbheisiche, a’ còdachadh agus a’ cur. WSPR agus modhan didseatach eile.

Tha deasbad mionaideach air rèidio SDR taobh a-muigh farsaingeachd an artaigil seo, faodaidh tu barrachd a leughadh an seo.

4. Server airson "smart dachaigh"

Dhaibhsan a tha airson an dachaigh a dhèanamh nas buige, faodaidh tu am prògram OpenHAB an-asgaidh a chleachdadh.

5 Dòighean Feumail airson do Raspberry Pi a chleachdadh

Chan e eadhon prògram a tha seo, ach frèam slàn anns a bheil grunn plugins, sgriobtaichean a leigeas leat smachd a chumail air diofar innealan (Z-Wave, Philips Hue, msaa). Faodaidh an fheadhainn a tha ag iarraidh sgrùdadh nas mionaidiche a dhèanamh far.site https://www.openhab.org.

Co-dhiù, leis gu bheil sinn a’ bruidhinn mun “dachaigh spaideil”, is dòcha gu bheil an Raspberry Pi a’ ruith frithealaiche MQTT a ghabhas cleachdadh le diofar innealan ionadail.

5. Client airson FlightRadar24

Ma tha thu dèidheil air itealain agus a’ fuireach ann an sgìre far a bheil craoladh FlightRadar truagh, faodaidh tu a’ choimhearsnachd agus a h-uile neach-siubhail a chuideachadh le bhith a’ stàladh inneal-glacaidh. Chan eil agad ach inneal-glacaidh RTL-SDR agus Raspberry Pi. Mar bhuannachd, gheibh thu cothrom an-asgaidh air a’ chunntas FlightRadar24 Pro.

5 Dòighean Feumail airson do Raspberry Pi a chleachdadh

Stiùireadh mionaideach air fhoillseachadh mu thràth air Habr.

co-dhùnadh

Gu dearbh, chan eil a h-uile dad air a liostadh an seo. Tha tòrr cumhachd giollachd aig an Raspberry Pi agus faodar a chleachdadh ann an grunn ghnìomhan, bho consol geama retro no sgrùdadh bhidio, gu aithneachadh plàta cead, no eadhon mar sheirbheis airson speuradaireachd. camarathan uile-adhar airson coimhead air meteors.

Air an t-slighe, tha na chaidh a sgrìobhadh buntainneach chan ann a-mhàin airson an Raspberry Pi, ach cuideachd airson diofar “clones” (Asus Tinkerboard, Nano Pi, msaa), is dòcha gun obraich a h-uile prògram an sin cuideachd.

Ma tha ùidh aig an luchd-èisteachd (a thèid a dhearbhadh leis na rangachadh airson an artaigil), faodar an cuspair a leantainn.

Agus mar as àbhaist, deagh fhortan dha na h-uile.

Source: www.habr.com

Cuir beachd ann