رزبری پای :: شمشاد

داده جمع می‌کنم، بلکه یاد بگیرم زندگی‌ رو !!

۷ مطلب با موضوع «کانفیگ‌جات :: رزبری پای» ثبت شده است

ایجاد وب سرور بر روی رزیری‌پای

داشتن بک وب سرور بر روی رزبری می‌تواند منافع زیادی داشته باشد. اکثر برنامه‌ها و کاربردها رابط کاربری وبی (WebUI) دارند که با داشتن وب سرور براحتی می‌شه از اونا استفاده کرد. در پست‌های آتی به کمک این رابط‌ها کارهای باحالی خواهیم کرد. دو تا وب سرور معروف و سبک که بدون دردسر می‌شه تو رزبری نصب کرد Nginx و Lighttpd هست من قبلا Lighttpd نصب می‌کردم ولی الان با سر صدایی که Nginx در عرصه سرورهای برپا کرده و رواج یافته است قصد دارم Nginx نصب کنم.

اِنجین‌اِکس (به انگلیسی: nginx) یک سرور وب با حجم پایین و کارایی بالا است که تحت مجوز بی‌اس‌دی منتشر می‌شود. این سرور وب در یونیکس، گنو/لینوکس، بی‌اس‌دی، مک او اس و ویندوز اجرا می‌شود. بر طبق گفتهٔ نت‌کرافت، در حال حاضر ۱۲٪ از دامنه‌های اینترنت از این سرور استفاده می‌کنند.

این پروژه در سال ۲۰۰۱ بنیان نهاده شد و توسط یک توسعه‌دهنده مستقل به نام ایگور سیسووف (به انگلیسی: Igor Sysoev) به مرحله اجرا درآمد تا در یکی از وب‌سایت‌های پرترافیک به نام رامبرلر به خدمت گرفته شود که این وب‌سایت در تاریخ سپتامبر ۲۰۰۸، روزانه بیش از ۵۰۰ میلیون درخواست HTTP داشته است. در حال حاضر وب‌سایت‌های سرشناسی همچون فیس‌بوک، نت‌فلیکس، وردپرس، سورس‌فورج و … از انجین‌اکس استفاده می‌کنند. در نسخه ۵٫۲ اوپن‌بی‌اس‌ده که در نوامبر ۲۰۱۲ عرضه شد هم نرم‌افزار انجین‌اکس به صورت پیشفرض در سیستم قرار داده شد تا جایگزینی باشد برای آپاچی ۱٫۳. در نهایت در سال ۲۰۱۴ آپاچی از درخت کد منبع اوپن‌بی‌اس‌دی حذف شد.

ادامه مطلب...
۱۷ ارديبهشت ۹۸ ، ۱۷:۵۴ ۲ نظر موافقین ۱ مخالفین ۰
Hasan

اتصال رزبری‌پای از طریق پورت کامپوزیت به صفحه نمایش

برای یک پروژه نیاز بود که رزبری‌پای رو از طربق پورت کامپوزیت (Composite Video) همون پورت ویدیوی آنالوگ زرد رنگ به تلویزیون وصل کنم. کار زیادی نداره فقط یه تغییر کوچک تو فایل "config.txt" می‌خواد.

ارتباط کامپوزیت تو همه بردهای رزبری‌پای هست ولی نوع کانکتوری که به کار رفته است متفاوته، در فهرست زیر نوع کانکتور در مدل‌های مختلف مشخص شده است.

Composite Video (RCA): Raspberry Pi A, Raspberry Pi B

3.5 mm jack:  Raspberry Pi A+, Raspberry Pi B+,  Raspberry Pi 2 B, Raspberry Pi 3 B, Raspberry Pi 3 B+,  Raspberry Pi 3 A

Composite Video via marked points on PCB: Raspberry Pi Zero PCB v1.2, Raspberry Pi Zero PCB v1.3,  Raspberry Pi Zero W

ادامه مطلب...
۰۱ ارديبهشت ۹۸ ، ۲۰:۲۱ ۰ نظر موافقین ۱ مخالفین ۰
Hasan

کپی گرفتن از مموری کارت رزبری‌پای

بعد از راه‌اندازی سرور گیت در رزیری‌پای، باید فضای خالی  بیشتری در رزبری فراهم می‌کردم. برا همین نیاز بود که sd کارت بزرگتری جایگزین کنم. نصب سیستم‌عامل جدید و انجام دوباره همه تنظیماتی که قبلا کرده بودم، کار بی‌نهایت حوصله‌سریر و وقتگیری هست، بهترین راه گرفتن یک کپی‌ از sd کارت موجود و انتقال آن به یک مموری کارت بزرگتر هست.

خوشبختانه با اولین جستجو در گوگل دیدم که این کار شدنی و بسیار آسان هست. می‌توان از این روش برای تهیه فابل بک‌آپ نیز استفاده کرد. مخصوصا می‌توان کانفیگ‌های مختلف ابجاد و ذخیره کرد تا در موقع لزوم از آنها استفاده کرد.

برای انجام این کار به نرم‌افزار win32diskimager  نیاز هست، که احتمالا قبلا در نصب سیستم‌عامل رزیری ازش استفاده کرده‌اید. اگر روی سیستم‌تان نصب نیست از اینجا دانلود کنید.

ادامه مطلب...
۱۰ فروردين ۹۸ ، ۲۰:۰۳ ۱ نظر موافقین ۲ مخالفین ۰
Hasan

نصب سرور گیت در رزبری‌پای

تو خونه به نوعی ۳ تا سیستم دارم، قبل از آشنایی با گیت‌ یکی از مشکلاتم این بود که کدهایی رو که تو سیستم‌های مختلف می‌نوشتم باید بصورت دستی جابجا می‌کردم. بعد از آشنایی با گیت و  Bitbucket این مشکل بصورت کامل حل شده بود. اما بعد از مسدود شدن Bitbucket  کار کردن به این شکل کمی سخت شده بود. برا همین تصمیم داشتم که خودم یه سرور گیت راه بندازم ولی مجالش نمی‌شد، تا این که از فرصت تعطیلات استفاده کردم  و نصب‌ش کردم. اگر حجم و تعداد پروژه‌هاتون کم باشه می‌شه براحتی با رزبری‌پای یک سرور گیت راه انداخت، دیگه به مزایای استفاده از گیت سرور نمی‌پردازم و می‌رم سراغ نصب و تنظیمات.

در بین رابط‌های وبی Gogs و Gitea به علت سبک بودن و عدم نیاز یه منابع زیاد می‌تونن انتخاب‌های خوبی باشند. Gitea از Gogs جدا شده و بنا به مطالبی که خوندم در عین سبک بودن امکانات بیشتری نسبت به Gogs داره و مرتب بروز می‌شه. واسه همین انتخاب من برا رابط وبی، Gitea هست. مراحل نصب و تنظیمات را طیق آنچه که در این صفحه آمده پیش می‌برم، البته یکی دو جا به مشکل برخوردم که راه‌حل اونا رو هم آوردم، گفتم "شاید برای شما هم اتفاق بیفتد".

ادامه مطلب...
۰۴ فروردين ۹۸ ، ۱۲:۴۸ ۱ نظر موافقین ۱ مخالفین ۰
Hasan

راه اندازی سرور FTP در رزبری‌پای و دسترسی به فایل‌ها

یکی از آسان‌ترین راه‌های انتقال فایل در شبکه محلی استفاده از FTP یا همان File Transfer Protocol هست، با استفاده از این پروتکل فقط با نصب و تنظیم برنامه‌ی سرور و کلاینت، فایل‌ها در همه دیوایس‌ها در دسترس هستند. برای اطلاعات بیشتر به پروتکل FTP در ویکی‌پدیای فارسی مراجعه کنید.

برای نصب سرور، با استفاده از ترمینال (LXTerminal) و یا SSH دستورات زیر را وارد کنید:

sudo apt-get update 
sudo apt-get install vsftpd

برای تنظیم سرور FTP دستور زیر را وارد کنید:

sudo nano /etc/vsftpd.conf

ادامه مطلب...
۱۹ بهمن ۹۷ ، ۱۵:۱۷ ۰ نظر موافقین ۰ مخالفین ۰
Hasan

نصب سیستم عامل برای رزبری در ویندوز

نصب سیستم عامل برای رزبری از روی فایل ایمیج کار ساده و سر راستی هست و اصولا به راهنماهای این‌چنینی نیازی نیست و آنچه که لازم هست در سایت سازنده به روشنی بیان شده است، ولی از اونجایی که قبلا در مورد رزبری پست داشتم و احتمالا در آینده هم خواهم داشت برا کامل بودن مطالب وبلاگ در این زمینه این مطلب رو می‌ذارم. الان که دارم می‌نویسم/نصب می‌کنم، رو ویندوز هستم.

از صفحه زیر سیستم عامل مطلوب‌تون رو دانلود کنید، Raspbian سیستم عامل رسمی و پشتیبانی شده از طرف سازنده هست، که من هم از این توزیع استفاده می‌کنم:

https://www.raspberrypi.org/downloads/

بعد از دریافت فایل ایمیج برای نصب مراحل زیر طی می‌شود:

- وارد کرد کارت SD در کارت‌خوان و چک کردن این مورد که چه حرفی به این درایو اختصاص داده شده است. (مثلا  :G)

- در آوردن فایل دانلودی (ایمیج) از حالت فشرده.

- دانلود نرم‌افزار Win32DiskImager از صفحه پروژه در سایت Sourceforge و نصب آن.

- اجرای برنامه Win32DiskImager، این برنامه برای اجرا به دسترسی administrator نیاز دارد. برای این منظور روی فایل کلیک راست کرد و Run as administrator را انتخاب کنید.

- انتخاب فایل ایمیج. دانلود شده.

- انتخاب درایو مربوط به کارت SD، در این مورد دقت شود  چون در صورت انتخاب اشتباه، اطلاعات روی هارد شما می‌تواند آسیب ببیند.

- بر روی Write کلیک کنید و منتظر شوید تا عملیات پایان پذیرد.

- از برنامه خارج شده و کارت SD را در آورید.

- کارت SD را در رزبری قرار دهید و رزبری را روشن کنید.

۲۹ آبان ۹۶ ، ۱۸:۲۵ ۰ نظر موافقین ۰ مخالفین ۰
Hasan