ستاسو د راسبیري پای کارولو لپاره 5 ګټورې لارې

سلام حبر.

نږدې هرڅوک په کور کې راسبیري پای لري ، او زه به اټکل وکړم چې ډیری یې په شاوخوا کې پراته دي. مګر راسبیري نه یوازې یو ارزښتناکه فر دی ، بلکه د لینکس سره یو خورا پیاوړی فین بې کمپیوټر هم دی. نن ورځ موږ به د راسبیري پای ګټورو ځانګړتیاو ته وګورو، د کوم لپاره چې تاسو اړتیا نلرئ کوډ ولیکئ.
ستاسو د راسبیري پای کارولو لپاره 5 ګټورې لارې
د هغو کسانو لپاره چې لیوالتیا لري، توضیحات د کټ لاندې دي. مقاله د پیل کونکو لپاره ده.

تبصره: دا مقاله د پیل کونکو لپاره ده چې لږترلږه د IP پته څه شی دی په اړه لومړني پوهه لري ، د پوټین یا کوم بل ټرمینل په کارولو سره د راسبیري پای ته SSH کولو څرنګوالی ، او څنګه د نانو مدیر سره فایلونه ایډیټ کړئ. د تجربې په توګه، دا ځل به زه د Python کوډ سره لوستونکي "لوډ" نه کړم، هیڅ پروګرام به نه وي. د لاندې ټولو لپاره، یوازې د کمانډ لاین به کافي وي. دا ډول بڼه څومره په تقاضا کې ده، زه به د متن اټکلونو ته وګورم.

البته، زه به ډیر واضح شیان لکه د FTP سرور یا د شبکې بالونو ته پام ونه کړم. لاندې ما هڅه وکړه چې یو څه ډیر یا لږ ګټور او اصلي روښانه کړم.

مخکې له دې چې موږ یو څه نصب کړو، یو مهم مشوره: د بریښنا سم رسول (په غوره توګه د 2.5A یو برانډ شوی، د نوم تلیفون چارجر پرځای) او د پروسیسر لپاره یو هیټسینک د Raspberry Pi مستحکم عملیاتو لپاره خورا مهم دي. له دې پرته، راسبیري کیدای شي کنګل شي، د فایل کاپي تېروتنې کېدای شي څرګند شي، او داسې نور. د دې ډول تېروتنې لویه برخه دا ده چې دوی یوازې کله ناکله ښکاري، د بیلګې په توګه، د لوړ CPU بار کولو پرمهال یا کله چې لوی فایلونه SD کارت ته لیکل کیږي.

د هرې برخې نصبولو دمخه ، دا مشوره ورکول کیږي چې سیسټم تازه کړئ ، که نه نو د اپټ کمانډ لپاره زاړه پتې ممکن کار ونکړي:

sudo apt-get update

اوس تاسو کولی شئ نصب او تنظیم کول پیل کړئ.

1. وائی فای هټ سپټ

راسبیري پای د بې سیمه لاسرسي نقطې ته اړول اسانه دي ، او تاسو اړتیا نلرئ هیڅ شی واخلئ ، وائی فای لا دمخه په تخته کې دی. د دې کولو لپاره ، تاسو اړتیا لرئ دوه برخې نصب کړئ: hostapd (د کوربه لاسرسي نقطه ډیمون ، د لاسرسي نقطې خدمت) او dnsmasq (DNS / DHCP سرور).

dnsmasq او hostapd نصب کړئ:

sudo apt-get install dnsmasq hostapd

جامد IP پته تنظیم کړئ چې Raspberry Pi به په وائی فای شبکه کې ولري. د دې کولو لپاره، د کمانډ په داخلولو سره د dhcpcd.conf فایل سم کړئ sudo nano /etc/dhcpcd.conf. تاسو اړتیا لرئ په فایل کې لاندې کرښې اضافه کړئ:

interface wlan0
  static ip_address=198.51.100.100/24
  nohook wpa_supplicant

لکه څنګه چې تاسو لیدلی شئ، په وائی فای شبکه کې، زموږ د راسبیري پای به پته ولري 198.51.100.100 (دا مهمه ده چې په یاد ولرئ که چیرې یو سرور په دې کې روان وي، د هغې پته به په براوزر کې داخل شي).

بیا، موږ باید د IP فارورډینګ فعال کړو، د کوم لپاره چې موږ کمانډ اجرا کوو sudo نانو /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

لکه څنګه چې تاسو لیدلی شئ، وصل شوي وسایل به د 198.51.100.1… 198.51.100.99 رینج کې IP پتې ولري.

په نهایت کې ، دا د وائی فای تنظیم کولو وخت دی. د فایل ترمیم کول /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). له بده مرغه، د اتوماتیک چینل انتخاب شتون نلري، نو تاسو باید لږترلږه مصروف وائی فای چینل پخپله غوره کړئ.

مهم: د دې ازموینې په قضیه کې، پټنوم 12345678 دی، په ریښتینې لاسرسي نقطه کې، تاسو اړتیا لرئ یو څه نور پیچلي وکاروئ. داسې پروګرامونه شتون لري چې د لغت په کارولو سره د وحشیانه ځواک پاسورډونه، او د ساده پاسورډ سره د لاسرسي نقطه هیک کیدی شي. ښه، د عصري قوانینو سره سم د بهرنیانو سره د انټرنیټ شریکول ممکن ډک وي.

هرڅه چمتو دي، تاسو کولی شئ ټول خدمتونه فعال کړئ.

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

موږ باید اوس د شبکې په لیست کې نوی وای فای هټ سپټ وګورو. مګر د دې لپاره چې انټرنیټ په دې کې ښکاره شي، دا اړینه ده چې د ایترنیټ څخه WLAN ته د پیکټ ریډیریشن فعال کړئ، د کوم لپاره چې موږ کمانډ ته ننوځو sudo نانو /etc/rc.local او د iptables تشکیلاتو لاین اضافه کړئ:

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

همدا و. موږ د راسبیري پای ریبوټ کوو ، او که هرڅه سم ترسره شوي وي ، موږ کولی شو د لاسرسي نقطه وګورو او ورسره وصل شو.

ستاسو د راسبیري پای کارولو لپاره 5 ګټورې لارې

لکه څنګه چې تاسو لیدلی شئ، سرعت دومره خراب ندی، او د داسې وائی فای کارول خورا امکان لري.

په لاره کې، کوچنی مشوره: تاسو کولی شئ د کمانډ په چلولو سره د Raspberry Pi شبکې نوم بدل کړئ sudo raspi-config. دا (حیرانتیا:) راسبیري ته ډیفالټ کوي. دا شاید عام پوهه وي. په هرصورت، هرڅوک نه پوهیږي چې دا نوم په محلي شبکه کې هم شتون لري، مګر تاسو اړتیا لرئ چې ".local" اضافه کړئ. د مثال په توګه ، تاسو کولی شئ د کمانډ دننه کولو سره د SSH له لارې خپل Raspberry Pi ته ننوځئ ټوټه [ایمیل خوندي شوی]. ریښتیا ، یو خبرداری شتون لري: دا په وینډوز او لینکس کې کار کوي ، مګر په Android کې کار نه کوي - تاسو لاهم باید هلته په لاسي ډول IP پته دننه کړئ.

2. د رسنیو سرور

په راسبیري پای کې د میډیا سرور جوړولو لپاره 1001 لارې شتون لري ، زه به یوازې ترټولو اسانه پوښم. راځئ چې ووایو موږ د MP3 فایلونو غوره ټولګه لرو او موږ غواړو چې دا د ټولو میډیا وسیلو لپاره په محلي شبکه کې شتون ولري. موږ به په Raspberry Pi کې د MiniDLNA سرور واچوو چې دا زموږ لپاره کولی شي.

د نصبولو لپاره، کمانډ داخل کړئ sudo apt-get install minidlna. بیا تاسو اړتیا لرئ د کمانډ دننه کولو سره ترتیب تنظیم کړئ sudo nano /etc/minidlna.conf. هلته تاسو اړتیا لرئ یوازې یوه کرښه اضافه کړئ چې زموږ فایلونو ته لاره په ګوته کوي: media_dir=/home/pi/MP3 (البته، لاره ممکن توپیر ولري). د فایل بندولو وروسته، خدمت بیا پیل کړئ:

sudo systemctl minidlna بیا پیل کړئ

که موږ هرڅه سم ترسره کړل، موږ به په محلي شبکه کې د چمتو شوي میډیا سرور ولرو چې تاسو کولی شئ د ډیسټاپ وای فای راډیو یا په Android کې د VLC-Player له لارې میوزیک غږ کړئ:

ستاسو د راسبیري پای کارولو لپاره 5 ګټورې لارې

ټپ: Raspberry Pi ته د فایلونو اپلوډ کول د WinSCP سره خورا اسانه دي - دا برنامه تاسو ته اجازه درکوي د RPi فولډرونو سره په اسانۍ سره د ځایی فولډرونو سره کار وکړئ.

ستاسو د راسبیري پای کارولو لپاره 5 ګټورې لارې

3. د SDR رسیدونکی

که موږ د RTL-SDR یا SDRPlay ریسیور لرو، موږ کولی شو دا د GQRX یا CubicSDR پروګرام په کارولو سره په راسبیري پای کې وکاروو. دا به تاسو ته اجازه درکړي چې یو خپلواک او خاموش SDR ریسیور ولرئ چې کولی شي حتی د ساعت په شاوخوا کې کار وکړي.

زه د تلویزیون سکرین څخه د سکرین شاټ کیفیت لپاره بخښنه غواړم:

ستاسو د راسبیري پای کارولو لپاره 5 ګټورې لارې

د RTL-SDR یا SDRPlay په مرسته، دا ممکنه ده چې تر 1 GHz پورې فریکونسۍ سره مختلف راډیو سیګنالونه ترلاسه کړئ (حتی یو څه لوړ). د مثال په توګه، تاسو کولی شئ نه یوازې عادي FM راډیو واورئ، بلکې د پیلوټانو یا نورو خدماتو خبرې اترې هم واورئ. په هرصورت ، د راسبیري پای په مرسته د راډیو شوقیان ممکن سرور ته سیګنالونه ترلاسه کړي ، ډیکوډ کړي او واستوي WSPR او نور ډیجیټل موډونه.

د SDR راډیو مفصل بحث د دې مقالې له ساحې بهر دی، تاسو کولی شئ نور ولولئ دلته.

4. د "سمارټ کور" لپاره سرور

د هغو کسانو لپاره چې غواړي خپل کور ښه کړي، تاسو کولی شئ د وړیا OpenHAB پروګرام وکاروئ.

ستاسو د راسبیري پای کارولو لپاره 5 ګټورې لارې

دا حتی یوازې یو برنامه نه ده ، مګر یو بشپړ چوکاټ دی چې مختلف پلگ انونه ، سکریپټونه لري چې تاسو ته اجازه درکوي مختلف وسایل کنټرول کړئ (Z-Wave، Philips Hue، او نور). هغه څوک چې غواړي په ډیر تفصیل off.site مطالعه کولی شي https://www.openhab.org.

په لاره کې، له هغه ځایه چې موږ د "سمارټ کور" په اړه خبرې کوو، راسبیري پای ممکن د MQTT سرور په ښه توګه پرمخ بوځي چې د مختلف ځایی وسیلو لخوا کارول کیدی شي.

5. د FlightRadar24 لپاره پیرودونکی

که تاسو د هوایی چلند لیوال یاست او په داسې سیمه کې ژوند کوئ چیرې چې د FlightRadar پوښښ ضعیف دی ، تاسو کولی شئ د ریسیور په نصبولو سره ټولنې او ټولو مسافرینو سره مرسته وکړئ. ټول هغه څه چې تاسو ورته اړتیا لرئ د RTL-SDR ریسیور او یو راسبیري پای دی. د بونس په توګه، تاسو به د FlightRadar24 پرو حساب ته وړیا لاسرسی ترلاسه کړئ.

ستاسو د راسبیري پای کارولو لپاره 5 ګټورې لارې

تفصيلي لارښوونې دمخه خپور شوی په هابر کې

پایلې

البته، دلته هرڅه لیست شوي ندي. Raspberry Pi د پروسس کولو ډیر ځواک لري او په بیالبیلو دندو کې کارول کیدی شي، د ریټرو لوبې کنسول یا ویډیو سرویلانس څخه، د جواز پلیټ پیژندنې پورې، یا حتی د ستورپوهنې لپاره د خدمت په توګه. ټول اسمان کیمرې د meteors لیدلو لپاره.

په هرصورت، هغه څه چې لیکل شوي نه یوازې د راسبیري پای لپاره، بلکې د مختلفو "کلونو" (Asus Tinkerboard، Nano Pi، او نور) لپاره هم اړین دي، ټول پروګرامونه به ډیر احتمال هلته هم کار وکړي.

که لیدونکي لیوالتیا ولري (کوم چې د مقالې لپاره د درجه بندي لخوا ټاکل کیږي)، موضوع ته دوام ورکول کیدی شي.

او د معمول په څیر، ټولو ته ښه بخت.

سرچینه: www.habr.com

Add a comment