ඔබේ Raspberry Pi භාවිතා කිරීමට ප්‍රයෝජනවත් ක්‍රම 5ක්

හලෝ හබ්ර්.

සෑම කෙනෙකුගේම පාහේ නිවසේ Raspberry Pi එකක් ඇති අතර, බොහෝ අය එය නිෂ්ක්‍රීයව තබා ඇති බව අනුමාන කිරීමට මම උත්සාහ කරමි. නමුත් Raspberry යනු වටිනා ලොම් පමණක් නොව, Linux සමඟ තරමක් බලවත් පංකා රහිත පරිගණකයකි. අද අපි Raspberry Pi හි ප්‍රයෝජනවත් විශේෂාංග දෙස බලමු, ඒ සඳහා ඔබට කේතය ලිවීමට අවශ්‍ය නොවේ.
ඔබේ Raspberry Pi භාවිතා කිරීමට ප්‍රයෝජනවත් ක්‍රම 5ක්
උනන්දුවක් දක්වන අය සඳහා, විස්තරය කපා ඇත. ලිපිය ආරම්භකයින් සඳහා අදහස් කෙරේ.

අදහස් දැක්වීම්: මෙම ලිපිය IP ලිපිනයක් යනු කුමක්ද, පුට්ටි හෝ වෙනත් පර්යන්තයක් භාවිතයෙන් Raspberry Pi වෙත SSH කරන්නේ කෙසේද සහ නැනෝ සංස්කාරකය සමඟ ගොනු සංස්කරණය කරන්නේ කෙසේද යන්න පිළිබඳව අවම වශයෙන් මූලික අවබෝධයක් ඇති ආරම්භකයින් සඳහා අදහස් කෙරේ. අත්හදා බැලීමක් ලෙස, මෙවර මම පයිතන් කේතය සමඟ පාඨකයන් “පූරණය” නොකරමි, කිසිසේත්ම ක්‍රමලේඛනයක් නොමැත. පහත සඳහන් සියල්ල සඳහා, විධාන රේඛාව පමණක් ප්රමාණවත් වනු ඇත. එවැනි ආකෘතියක් කොපමණ ඉල්ලුමක් තිබේද, මම පෙළෙහි ඇස්තමේන්තු දෙස බලමි.

ඇත්ත වශයෙන්ම, මම FTP සේවාදායකයක් හෝ ජාල බෝල වැනි ඉතා පැහැදිලි දේවල් සලකා බලන්නේ නැත. පහතින් මම වැඩි හෝ අඩු ප්‍රයෝජනවත් සහ මුල් දෙයක් ඉස්මතු කිරීමට උත්සාහ කළෙමි.

අපි ඕනෑම දෙයක් ස්ථාපනය කිරීමට පෙර, වැදගත් වේ උපදෙස්: Raspberry Pi හි ස්ථායී ක්‍රියාකාරිත්වය සඳහා නිවැරදි බල සැපයුම (වඩාත් සුදුසු ලෙස සන්නාමය 2.5A, දුරකථනයෙන් ආරෝපණය කිරීම වෙනුවට) සහ ප්‍රොසෙසරය සඳහා හීට්සින්ක් අතිශයින් වැදගත් වේ. මෙය නොමැතිව, Raspberry කැටි විය හැක, ගොනු පිටපත් දෝෂ මතු විය හැක, යනාදිය එවැනි දෝෂ වල ද්‍රෝහීකම නම් ඒවා ඉඳහිට පමණක් දිස් වීමයි, උදාහරණයක් ලෙස, උපරිම CPU පැටවීමේදී හෝ විශාල ගොනු SD කාඩ්පතට ලියන විට.

කිසියම් සංරචකයක් ස්ථාපනය කිරීමට පෙර, පද්ධතිය යාවත්කාලීන කිරීම යෝග්ය වේ, එසේ නොමැතිනම් apt විධානය සඳහා පැරණි ලිපින ක්රියා නොකරනු ඇත:

sudo apt-get update

දැන් ඔබට ස්ථාපනය සහ සැකසීම ආරම්භ කළ හැකිය.

1. WiFi හොට්ස්පොට්

Raspberry Pi රැහැන් රහිත ප්රවේශ ස්ථානයක් බවට පත් කිරීම පහසු වන අතර, ඔබට කිසිවක් මිලදී ගැනීමට අවශ්ය නැත, WiFi දැනටමත් ඇත. මෙය සිදු කිරීම සඳහා, ඔබ සංරචක 2 ක් ස්ථාපනය කළ යුතුය: hostapd (Host Access point daemon, access point service) සහ dnsmasq (DNS / DHCP සේවාදායකය).

dnsmasq සහ hostapd ස්ථාපනය කරන්න:

sudo apt-get install dnsmasq hostapd

WiFi ජාලයේ Raspberry Pi සතුව ඇති ස්ථිතික IP ලිපිනය සකසන්න. මෙය සිදු කිරීම සඳහා, විධානය ඇතුළත් කිරීමෙන් dhcpcd.conf ගොනුව සංස්කරණය කරන්න sudo nano /etc/dhcpcd.conf. ඔබ ගොනුවට පහත රේඛා එකතු කළ යුතුය:

interface wlan0
  static ip_address=198.51.100.100/24
  nohook wpa_supplicant

ඔබට පෙනෙන පරිදි, WiFi ජාලය තුළ, අපගේ Raspberry Pi හි 198.51.100.100 ලිපිනය ඇත (සමහර සේවාදායකයක් එහි ක්‍රියාත්මක වන්නේ නම් මෙය මතක තබා ගැනීම වැදගත් වේ, එහි ලිපිනය බ්‍රව්සරයේ ඇතුළත් කිරීමට අවශ්‍ය වනු ඇත).

ඊළඟට, අපි IP යොමු කිරීම සක්රිය කළ යුතුය, ඒ සඳහා අපි විධානය ක්රියාත්මක කරන්නෙමු sudo nano /etc/sysctl.conf සහ රේඛාව ඉවත් කරන්න net.ipv4.ip_forward = 1.

දැන් ඔබට DHCP සේවාදායකය වින්‍යාස කිරීමට අවශ්‍ය වේ - එය සම්බන්ධිත උපාංග වෙත IP ලිපින බෙදා හරිනු ඇත. අපි විධානය ඇතුල් කරන්නෙමු sudo nano /etc/dnsmasq.conf සහ පහත පේළි එකතු කරන්න:

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

ඔබට පෙනෙන පරිදි, සම්බන්ධිත උපාංගවල IP ලිපින 198.51.100.1… 198.51.100.99 පරාසය තුළ ඇත.

අවසාන වශයෙන්, Wi-Fi සැකසීමට කාලයයි. ගොනුව සංස්කරණය කිරීම /etc/default/hostapd සහ එහි රේඛාව ඇතුල් කරන්න DAEMON_CONF="/etc/hostapd/hostapd.conf". දැන් අපි විධානය ඇතුළත් කිරීමෙන් hostapd.conf ගොනුව සංස්කරණය කරමු sudo nano /etc/hostapd/hostapd.conf.
ප්‍රවේශ ස්ථාන සැකසුම් ඇතුළත් කරන්න:

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

මෙහිදී "ssid" (ප්‍රවේශ ලක්ෂ්‍යයේ නම), "wpa_passphrase" (මුරපදය), "නාලිකාව" (නාලිකා අංකය) සහ "hw_mode" (මෙහෙයුම් මාදිලිය, a = IEEE 802.11a, 5 GHz, යන පරාමිතීන් කෙරෙහි අවධානය යොමු කිරීම වැදගත් වේ. b = IEEE 802.11 b, 2.4 GHz, g = IEEE 802.11g, 2.4 GHz). අවාසනාවකට, ස්වයංක්‍රීය නාලිකා තේරීමක් නොමැත, එබැවින් ඔබට අවම කාර්යබහුල WiFi නාලිකාව තෝරා ගැනීමට සිදුවේ.

වැදගත්: මෙම පරීක්ෂණ අවස්ථාවෙහිදී, මුරපදය 12345678 වේ, සැබෑ පිවිසුම් ස්ථානයක, ඔබ වඩාත් සංකීර්ණ දෙයක් භාවිතා කළ යුතුය. ශබ්ද කෝෂයක් භාවිතයෙන් මුරපද භාවිතා කරන වැඩසටහන් තිබේ, සරල මුරපදයක් සහිත ප්‍රවේශ ලක්ෂ්‍යයක් හැක් කළ හැකිය. හොඳයි, නවීන නීති යටතේ පිටස්තරයින් සමඟ අන්තර්ජාලය බෙදාගැනීම පිරී තිබිය හැක.

සියල්ල සූදානම්, ඔබට සියලු සේවාවන් සක්රිය කළ හැකිය.

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

අපි දැන් ජාල ලැයිස්තුවේ නව WiFi හොට්ස්පොට් දැකිය යුතුය. නමුත් අන්තර්ජාලය එහි දිස්වීමට නම්, Ethernet සිට WLAN වෙත පැකට් යළි-යොමුවීම් සක්‍රිය කිරීම අවශ්‍ය වේ, ඒ සඳහා අපි විධානය ඇතුළත් කරමු. sudo nano /etc/rc.local සහ iptables වින්‍යාස රේඛාව එක් කරන්න:

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

ඒක තමයි. අපි Raspberry Pi නැවත ආරම්භ කරමු, සෑම දෙයක්ම නිවැරදිව සිදු කර ඇත්නම්, අපට පිවිසුම් ස්ථානය දැකීමට සහ එයට සම්බන්ධ විය හැකිය.

ඔබේ Raspberry Pi භාවිතා කිරීමට ප්‍රයෝජනවත් ක්‍රම 5ක්

ඔබට පෙනෙන පරිදි, වේගය එතරම් නරක නොවන අතර, එවැනි WiFi භාවිතා කිරීමට බෙහෙවින් හැකි ය.

මාර්ගය වන විට, කුඩා උපදෙස්: විධානය ක්‍රියාත්මක කිරීමෙන් ඔබට Raspberry Pi ජාල නාමය වෙනස් කළ හැක sudo raspi-config. එය (පුදුම :) raspberrypi වෙත පෙරනිමි වේ. මෙය බොහෝ විට පොදු දැනුමකි. කෙසේ වෙතත්, මෙම නම දේශීය ජාලයේ ද ඇති බව සෑම දෙනාම නොදනිති, නමුත් ඔබ එයට ".local" එකතු කළ යුතුය. උදාහරණයක් ලෙස, ඔබට විධානය ඇතුළත් කිරීමෙන් SSH හරහා ඔබේ Raspberry Pi වෙත පිවිසිය හැක පුට්ටි [විද්‍යුත් ආරක්‍ෂිත]. ඇත්ත, එක් අවවාදයක් තිබේ: මෙය වින්ඩෝස් සහ ලිනක්ස් මත ක්‍රියා කරයි, නමුත් ඇන්ඩ්‍රොයිඩ් මත ක්‍රියා නොකරයි - ඔබට තවමත් එහි IP ලිපිනය අතින් ඇතුළත් කළ යුතුය.

2. මාධ්‍ය සේවාදායකය

Raspberry Pi හි මාධ්‍ය සේවාදායකයක් සෑදීමට ක්‍රම 1001 ක් ඇත, මම පහසුම එක පමණක් ආවරණය කරමි. අපි හිතමු MP3 ගොනු වල ප්‍රියතම එකතුවක් අප සතුව ඇති අතර එය සියලුම මාධ්‍ය උපාංග සඳහා ප්‍රාදේශීය ජාලයේ තිබීමට අවශ්‍ය වේ. අපි වෙනුවෙන් මෙය කළ හැකි MiniDLNA සේවාදායකයක් Raspberry Pi මත තබමු.

ස්ථාපනය කිරීමට, විධානය ඇතුල් කරන්න sudo apt-get minidlna ස්ථාපනය කරන්න. එවිට ඔබට විධානය ඇතුළත් කිරීමෙන් වින්‍යාසය වින්‍යාසගත කළ යුතුය sudo nano /etc/minidlna.conf. එහිදී ඔබට අපගේ ලිපිගොනු වෙත මාර්ගය දැක්වෙන එක් පේළියක් පමණක් එක් කළ යුතුය: media_dir=/home/pi/MP3 (ඇත්ත වශයෙන්ම, මාර්ගය වෙනස් විය හැක). ගොනුව වැසීමෙන් පසු, සේවාව නැවත ආරම්භ කරන්න:

sudo systemctl minidlna නැවත ආරම්භ කරන්න

අපි සෑම දෙයක්ම නිවැරදිව කළා නම්, අපි ඔබට ඩෙස්ක්ටොප් WiFi රේඩියෝවක් හරහා හෝ Android හි VLC-Player හරහා සංගීතය වාදනය කළ හැකි දේශීය ජාලයේ සූදානම් කළ මාධ්‍ය සේවාදායකයක් ඇත:

ඔබේ Raspberry Pi භාවිතා කිරීමට ප්‍රයෝජනවත් ක්‍රම 5ක්

ඉඟිය: Raspberry Pi වෙත ගොනු උඩුගත කිරීම WinSCP සමඟ ඉතා පහසු වේ - මෙම වැඩසටහන මඟින් ඔබට දේශීය ඒවා සමඟ මෙන් පහසුවෙන් RPi ෆෝල්ඩර සමඟ වැඩ කිරීමට ඉඩ සලසයි.

ඔබේ Raspberry Pi භාවිතා කිරීමට ප්‍රයෝජනවත් ක්‍රම 5ක්

3. SDR ග්‍රාහකය

අපට RTL-SDR හෝ SDRPlay ග්‍රාහකයක් තිබේ නම්, අපට එය GQRX හෝ CubicSDR වැඩසටහන භාවිතයෙන් Raspberry Pi මත භාවිතා කළ හැක. මෙය ඔබට ඔරලෝසුව වටා පවා වැඩ කළ හැකි ස්වයංක්‍රීය සහ නිහඬ SDR ග්‍රාහකයක් ලබා ගැනීමට ඉඩ සලසයි.

රූපවාහිනී තිරයේ තිර පිටපතේ ගුණාත්මකභාවය ගැන මම සමාව අයදිමි:

ඔබේ Raspberry Pi භාවිතා කිරීමට ප්‍රයෝජනවත් ක්‍රම 5ක්

RTL-SDR හෝ SDRPplay ආධාරයෙන්, 1 GHz දක්වා (ටිකක් ඉහළට පවා) සංඛ්යාතයක් සහිත විවිධ රේඩියෝ සංඥා ලබා ගත හැකිය. උදාහරණයක් ලෙස, ඔබට සුපුරුදු FM ගුවන් විදුලියට පමණක් නොව, ගුවන් නියමුවන්ගේ හෝ වෙනත් සේවාවන්ගේ සංවාදවලට සවන් දිය හැකිය. මාර්ගය වන විට, Raspberry Pi ආධාරයෙන් ගුවන්විදුලි ආධුනිකයන් සේවාදායකයට සංඥා ලබා ගැනීමට, විකේතනය කිරීමට සහ යැවීමට හැකිය. WSPR සහ අනෙකුත් ඩිජිටල් මාදිලි.

SDR ගුවන්විදුලිය පිළිබඳ සවිස්තරාත්මක සාකච්ඡාවක් මෙම ලිපියේ විෂය පථයෙන් ඔබ්බට ය, ඔබට වැඩිදුර කියවිය හැකිය මෙහි.

4. "ස්මාර්ට් හෝම්" සඳහා සේවාදායකය

තම නිවස වඩාත් දක්ෂ කිරීමට කැමති අය සඳහා, ඔබට නොමිලේ OpenHAB වැඩසටහන භාවිතා කළ හැක.

ඔබේ Raspberry Pi භාවිතා කිරීමට ප්‍රයෝජනවත් ක්‍රම 5ක්

මෙය හුදෙක් වැඩසටහනක් පමණක් නොව, විවිධ උපාංග (Z-Wave, Philips Hue, ආදිය) පාලනය කිරීමට ඔබට ඉඩ සලසන විවිධ ප්ලගීන, ස්ක්‍රිප්ට් ඇති සම්පූර්ණ රාමුවකි. කැමති අයට off.site එකෙන් වැඩි විස්තර අධ්‍යයනය කරන්න පුළුවන් https://www.openhab.org.

මාර්ගය වන විට, අපි "ස්මාර්ට් හෝම්" ගැන කතා කරන බැවින්, රාස්ප්බෙරි පයි විවිධ දේශීය උපාංග මගින් භාවිතා කළ හැකි MQTT සේවාදායකයක් හොඳින් ධාවනය කළ හැකිය.

5. FlightRadar24 සඳහා සේවාදායකයා

ඔබ ගුවන් සේවා ලෝලියෙක් නම් සහ FlightRadar ආවරණය දුර්වල ප්‍රදේශයක ජීවත් වන්නේ නම්, ඔබට ග්‍රාහකයක් ස්ථාපනය කිරීමෙන් ප්‍රජාවට සහ සියලුම සංචාරකයින්ට උපකාර කළ හැකිය. ඔබට අවශ්‍ය වන්නේ RTL-SDR ග්‍රාහකයක් සහ Raspberry Pi එකක් පමණි. ප්‍රසාද දීමනාවක් ලෙස, ඔබට FlightRadar24 Pro ගිණුමට නොමිලේ ප්‍රවේශය ලැබෙනු ඇත.

ඔබේ Raspberry Pi භාවිතා කිරීමට ප්‍රයෝජනවත් ක්‍රම 5ක්

විස්තරාත්මක උපදෙස් දැනටමත් ප්‍රකාශයට පත් කර ඇත Habr මත.

නිගමනය

ඇත්ත වශයෙන්ම, සෑම දෙයක්ම මෙහි ලැයිස්තුගත කර නැත. Raspberry Pi සතුව බොහෝ සැකසුම් බලයක් ඇති අතර, රෙට්‍රෝ ක්‍රීඩා කොන්සෝලයේ හෝ වීඩියෝ නිරීක්ෂණවල සිට බලපත්‍ර තහඩු හඳුනාගැනීම දක්වා හෝ තාරකා විද්‍යාව සඳහා වූ සේවාවක් ලෙස පවා විවිධ කාර්යයන් සඳහා භාවිත කළ හැක. සියලු අහස කැමරා උල්කාපාත නැරඹීමට.

මාර්ගය වන විට, ලියා ඇති දේ Raspberry Pi සඳහා පමණක් නොව, විවිධ "ක්ලෝන" (Asus Tinkerboard, Nano Pi, ආදිය) සඳහාද අදාළ වේ, සියලු වැඩසටහන් බොහෝ විට එහි ද ක්රියා කරනු ඇත.

ප්රේක්ෂකයින් උනන්දු වන්නේ නම් (ලිපිය සඳහා ශ්රේණිගත කිරීම් මගින් තීරණය කරනු ලැබේ), මාතෘකාව දිගටම කරගෙන යා හැක.

ඒ වගේම සුපුරුදු පරිදි හැමෝටම ජය වේවා.

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න