توهان جي راسبي پي کي استعمال ڪرڻ لاء 5 مفيد طريقا

هيلو حبر.

لڳ ڀڳ هر ڪنهن وٽ گهر ۾ راسبي پي آهي، ۽ مان اندازو لڳائيندس ته ڪيترن وٽ اهو بيڪار آهي. پر Raspberry نه رڳو هڪ قيمتي فر آهي، پر لينڪس سان گڏ هڪ تمام طاقتور فينلیس ڪمپيوٽر پڻ آهي. اڄ اسان Raspberry Pi جي مفيد خصوصيتن تي نظر ڪنداسين، جنهن لاء توهان کي ڪوڊ لکڻ جي ضرورت ناهي.
توهان جي راسبي پي کي استعمال ڪرڻ لاء 5 مفيد طريقا
انهن لاء جيڪي دلچسپي وٺندا آهن، تفصيل هيٺ ڏنل آهن. مضمون نئين سکندڙن لاءِ آهي.

ويچاري: هي آرٽيڪل انهن شروعات ڪندڙن لاءِ آهي جن کي گهٽ ۾ گهٽ هڪ بنيادي ڄاڻ آهي ته IP پتو ڇا آهي، پوٽي يا ڪنهن ٻئي ٽرمينل کي استعمال ڪندي SSH کي Raspberry Pi ۾ ڪيئن ڪجي، ۽ نانو ايڊيٽر سان فائلن کي ڪيئن ايڊٽ ڪجي. هڪ تجربي جي طور تي، هن ڀيري مان پٿون ڪوڊ سان پڙهندڙن کي ”لوڊ“ نه ڪندس، اتي ڪا به پروگرامنگ نه هوندي. ھيٺ ڏنل سڀني لاء، صرف ڪمانڊ لائن ڪافي ٿيندو. اهڙي فارميٽ جي ڪيتري تقاضا آهي، ان جو اندازو مان لکندس.

يقينن، مان تمام واضح شين تي غور نه ڪندس جهڙوڪ ايف ٽي پي سرور يا نيٽ ورڪ بالز. هيٺ مون ڪوشش ڪئي ته ڪجهه وڌيڪ يا گهٽ مفيد ۽ اصل کي اجاگر ڪرڻ.

ان کان اڳ جو اسان ڪجھ به انسٽال ڪريون، هڪ اهم совет: صحيح بجلي جي فراهمي (ترجيح طور تي برانڊ ٿيل 2.5A، فون مان غير نام-چارج ڪرڻ جي بدران) ۽ پروسيسر لاءِ هيٽسڪ انتهائي اهم آهن راسبي پي جي مستحڪم آپريشن لاءِ. ان کان سواءِ، Raspberry منجمد ٿي سگھي ٿو، فائل ڪاپي ۾ نقص نمودار ٿي سگھي ٿو، وغيره. اھڙين نقصن جي سختي اھا آھي ته اھي رڳو ڪڏھن ئي ظاھر ٿينديون آھن، مثال طور، سي پي يو لوڊ ٿيڻ دوران يا جڏھن وڏيون فائلون SD ڪارڊ تي لکيون وينديون آھن.

ڪنهن به اجزاء کي انسٽال ڪرڻ کان پهريان، اهو مشورو ڏنو ويو آهي ته سسٽم کي اپڊيٽ ڪيو وڃي، ٻي صورت ۾ ايٽ ڪمانڊ لاء پراڻي ايڊريس ڪم نه ڪري سگھن ٿيون:

sudo apt-get update

ھاڻي توھان شروع ڪري سگھوٿا انسٽال ڪرڻ ۽ ترتيب ڏيڻ.

1. وائي فائي هاٽ اسپاٽ

Raspberry Pi هڪ وائرليس رسائي پوائنٽ ۾ تبديل ڪرڻ آسان آهي، ۽ توهان کي ڪجهه خريد ڪرڻ جي ضرورت ناهي، وائي فائي اڳ ۾ ئي بورڊ تي آهي. هن کي ڪرڻ لاء، توهان کي 2 اجزاء کي انسٽال ڪرڻ جي ضرورت آهي: 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

جئين توهان ڏسي سگهو ٿا، وائي فائي نيٽ ورڪ ۾، اسان جي Raspberry Pi جو پتو هوندو 198.51.100.100 (اهو ياد رکڻ ضروري آهي ته جيڪڏهن ڪو سرور ان تي هلي رهيو آهي، جنهن جو پتو برائوزر ۾ داخل ٿيڻ جي ضرورت پوندي).

اڳيون، اسان کي IP فارورڊنگ کي چالو ڪرڻ گهرجي، جنهن لاء اسان حڪم جاري ڪريون ٿا سودو نانو /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.

آخرڪار، اهو وقت آهي وائي فائي سيٽ ڪرڻ جو. فائل کي تبديل ڪندي /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 آهي، حقيقي رسائي واري نقطي ۾، توهان کي ڪجهه وڌيڪ پيچيده استعمال ڪرڻ جي ضرورت آهي. اهڙا پروگرام آهن جيڪي ڊڪشنري استعمال ڪندي brute-force پاسورڊس، ۽ هڪ رسائي پوائنٽ هڪ سادي پاسورڊ سان هيڪ ٿي سگهي ٿو. يقينن، جديد قانونن جي تحت ٻاهرين ماڻهن سان انٽرنيٽ شيئر ڪري سگهجي ٿو.

هر شي تيار آهي، توهان سڀني خدمتن کي چالو ڪري سگهو ٿا.

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

اسان کي هاڻي ڏسڻ گهرجي نئون وائي فائي هاٽ اسپاٽ نيٽ ورڪ جي لسٽ ۾. پر ان ۾ انٽرنيٽ جي ظاهر ٿيڻ لاء، اهو ضروري آهي ته ايٿرنيٽ کان WLAN ڏانهن پيڪٽ ريڊائريشن کي چالو ڪيو وڃي، جنهن لاء اسان حڪم داخل ڪريون ٿا. سودو نانو /etc/rc.local ۽ شامل ڪريو iptables ترتيب واري لائن:

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

بس اهو آهي. اسان ريبوٽ ڪيو Raspberry Pi، ۽ جيڪڏھن سڀڪنھن شيء کي صحيح ڪيو ويو، اسان کي رسائي نقطي ڏسي ۽ ان سان ڳنڍي سگهو ٿا.

توهان جي راسبي پي کي استعمال ڪرڻ لاء 5 مفيد طريقا

جئين توهان ڏسي سگهو ٿا، رفتار ايتري خراب ناهي، ۽ اهو ممڪن آهي ته اهڙي وائي فائي استعمال ڪرڻ لاء.

رستي ۾، ننڍو совет: توھان ڪمانڊ ھلائي Raspberry Pi نيٽ ورڪ جو نالو تبديل ڪري سگھو ٿا سودو راسپي-ترتيب. اهو ڊفالٽ ڪري ٿو (تعجب:) raspberrypi. اهو شايد عام علم آهي. بهرحال، هرڪو اهو نه ٿو ڄاڻي ته هي نالو مقامي نيٽ ورڪ تي پڻ موجود آهي، پر توهان کي ان ۾ ".local" شامل ڪرڻ جي ضرورت آهي. مثال طور، توھان لاگ ان ڪري سگھوٿا پنھنجي Raspberry Pi ۾ SSH ذريعي حڪم داخل ڪندي مٽي [ايميل محفوظ ٿيل]. سچ، اتي ھڪڙو احتياط آھي: ھي ونڊوز ۽ لينڪس تي ڪم ڪري ٿو، پر Android تي ڪم نٿو ڪري - توھان کي اڃا تائين دستي طور تي IP پتو داخل ڪرڻو پوندو.

2. ميڊيا سرور

Raspberry Pi تي ميڊيا سرور ٺاهڻ جا 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. ايس ڊي آر وصول ڪندڙ

جيڪڏهن اسان وٽ RTL-SDR يا SDRPlay رسيور آهي، اسان ان کي استعمال ڪري سگھون ٿا راسبي پي تي GQRX يا CubicSDR پروگرام استعمال ڪندي. هي توهان کي هڪ خودمختيار ۽ خاموش SDR رسيور حاصل ڪرڻ جي اجازت ڏيندو جيڪا ڪلاڪ جي چوڌاري ڪم ڪري سگهي ٿي.

مان ٽي وي اسڪرين مان اسڪرين شاٽ جي معيار لاءِ معافي وٺان ٿو:

توهان جي راسبي پي کي استعمال ڪرڻ لاء 5 مفيد طريقا

RTL-SDR يا SDRPlay جي مدد سان، اهو ممڪن آهي ته 1 گيگا هرٽز (جيتوڻيڪ ٿورو وڌيڪ) جي فريڪوئنسي سان مختلف ريڊيو سگنل وصول ڪن. مثال طور، توهان نه رڳو عام ايف ايم ريڊيو ٻڌي سگهو ٿا، پر پائلٽس يا ٻين خدمتن جي گفتگو پڻ. رستي جي ذريعي، ريڊيو شوقين Raspberry Pi جي مدد سان چڱي طرح وصول ڪري سگھن ٿا، ڊيڪوڊ ڪري سگھن ٿا ۽ سرور ڏانهن سگنل موڪلي سگھن ٿا. WISPR ۽ ٻيا ڊجيٽل طريقا.

SDR ريڊيو جو تفصيلي بحث هن مضمون جي دائري کان ٻاهر آهي، توهان وڌيڪ پڙهي سگهو ٿا هتي.

4. "سمارٽ گهر" لاء سرور

انھن لاءِ جيڪي پنھنجي گھر کي وڌيڪ ھوشيار بڻائڻ چاھين ٿا، توھان استعمال ڪري سگھو ٿا مفت OpenHAB پروگرام.

توهان جي راسبي پي کي استعمال ڪرڻ لاء 5 مفيد طريقا

اهو صرف هڪ پروگرام ناهي، پر هڪ مڪمل فريم ورڪ آهي جنهن ۾ مختلف پلگ ان، اسڪرپٽ جيڪي توهان کي مختلف ڊوائيسز (Z-Wave، Philips Hue، وغيره) کي ڪنٽرول ڪرڻ جي اجازت ڏين ٿيون. جيڪي چاهين ٿا وڌيڪ تفصيل سان مطالعو ڪري سگهن ٿا off.site https://www.openhab.org.

رستي ۾، جيئن ته اسان "سمارٽ گهر" بابت ڳالهائي رهيا آهيون، Raspberry Pi شايد هڪ MQTT سرور هلائي سگھي ٿو جيڪو مختلف مقامي ڊوائيسز پاران استعمال ڪري سگهجي ٿو.

5. FlightRadar24 لاءِ ڪلائنٽ

جيڪڏهن توهان هوائي جهازن جا شوقين آهيو ۽ ڪنهن علائقي ۾ رهو ٿا جتي FlightRadar ڪوريج خراب آهي، توهان هڪ رسيور انسٽال ڪري ڪميونٽي ۽ سڀني مسافرن جي مدد ڪري سگهو ٿا. توهان سڀني کي ضرورت آهي هڪ RTL-SDR رسيور ۽ هڪ Raspberry Pi. بونس طور، توهان حاصل ڪندا FlightRadar24 Pro اڪائونٽ تائين مفت رسائي.

توهان جي راسبي پي کي استعمال ڪرڻ لاء 5 مفيد طريقا

تفصيلي هدايت اڳ ۾ ئي شايع ٿيل حبر تي.

ٿڪل

يقينن، هر شيء هتي درج ٿيل ناهي. Raspberry Pi وٽ تمام گهڻي پروسيسنگ پاور آهي ۽ مختلف ڪمن ۾ استعمال ٿي سگهي ٿي، ريٽرو گيم ڪنسول يا وڊيو نگراني کان، لائسنس پليٽ جي سڃاڻپ تائين، يا فلڪيات جي خدمت جي طور تي. تمام آسمان ڪئميرا meteors ڏسڻ لاء.

رستي ۾، جيڪو لکيو ويو آهي اهو نه رڳو راسبي پي پي لاء لاڳاپيل آهي، پر مختلف "ڪلون" (Asus Tinkerboard، Nano Pi، وغيره) لاء پڻ، سڀ پروگرام گهڻو ڪري اتي ڪم ڪندا.

جيڪڏهن سامعين دلچسپي رکي ٿي (جيڪو آرٽيڪل جي درجه بندي سان طئي ڪيو ويندو)، موضوع جاري رکي سگهجي ٿو.

۽ هميشه وانگر، سڀني کي سٺي قسمت.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو