در پست های قبل، روش راه اندازی VNC بر روی رزبری پای ۲ و رزبین را آموزش دادیم که شما به راحتی از طریق کامپیوتر دسکتاپ به صورت ریموت می توانستید رزبری پای خود را به صورت گرافیکی کنترل کنید. در این آموزش قصد داریم روش کنترل گرافیکی رزبری را از طریق گوشی اندروید به شما آموزش دهیم، در ادامه، با مجموعه آموزش های رزبری در دیجی اسپارک همراه باشید.
رایانه مجازی یا VNC چیست؟
در اصطلاح کامپیوتری VNC مخفف Virtual Network Computing و به معنی رایانه مجازی تحت شبکه می باشد. در حقیقت VNC روشی برای کنترل کامپیوتری دیگر تحت شبکه به صورت گرافیکی می باشد. وی ان سی از پروتکل RFB که مخفف Remote Frame Buffer protocol است استفاده می کند که توسط آن می توان کامپیوتری را از نظر گرافیکی همراه با موس و کیبرد در شبکه به اشتراک گذاشت.
نصب VNC Server روی رزبری پای
برای نصب VNC Server بر روی رزبین ابزارهای مختلف و متفاوتی وجود دارد که می توانید از آن ها استفاده کنید. من برای قسمت سرور VNC از xrdp استفاده می کنیم که برای شما بستر سرور VNC را فراهم می کند. پس برای نصب کافی است دستور زیر را وارد کنید.
sudo apt-get install xrdp
پس از نصب این پکیج شما نیازی به کانفیگ خاصی ندارید و VNC سرور شما آماده استفاده است اما شما نیاز به IP کنونی رزبین خود که اکنون به شبکه لوکال شما متصل است دارید برای پیدا کردن IP کافیست در ترمینال دستور زیر را وارد کنید:
ifconfig
به دلیل اینکه من از طریق دانگل Wifi به اینترنت و شبکه لوکال متصل هستم پس IP من در قسمت wlan0 و ۱۹۲٫۱۶۸٫۰٫۱۰۶ است. اگر از طریق کابل LAN به شبکه متصل هستید برای دیدن IP باید قسمت eth0 را بررسی کنید. شما برای اتصال از طریق VNC نیاز به یوزر و پسورد یوزر رزبین نیز هستید. اگر پسورد را نمی دانید از اینجا می توانید روش پسورد ساختن را یاد بگیرید.
VNC کلاینت
محدودیت در دسترسی کامل به این مجموعه آموزش
دسترسی کامل به آموزش برای اعضای دیجی اسپارک امکان پذیر است. بخش اصلی آموزش شامل سورس کدهای توسعه داده شده توسط مهندسهای دیجی اسپارک است. به همین دلیل این آموزش خاص و یکتاست. برای استفاده از آن بایستی عضویت تهیه کنید. تبادل نظر با کاربران و پرسش سوال رایگان است و میتوانید از بخش نظرات همین آموزش اقدام کنید. |
پس از ساخت کانکشن با کلیک بر روی آن می توانید به رزبری متصل شوید.
در کلیپ زیر می توانید کنترل رزبری توسط اندروید را مشاهده کنید.
چنانچه در مراحل راه اندازی و انجام این پروژه با مشکل مواجه شدید، بدون هیچ نگرانی در انتهای همین پست، به صورت ثبت نظر سوالتان را مطرح کنید. من در سریعترین زمان ممکن پاسخ رفع مشکل شما را خواهم داد. همچنین اگر ایرادی در کدها و یا مراحل اجرایی وجود دارند میتوانید از همین طریق اطلاع رسانی کنید.
پروژه و دریافت بن ارسال رایگان
برای دریافت بن خرید از دانشجو کیت، کاربران بایستی با استفاده از وسایل این آموزش، پروژه را اجرا کرده و یا حتی مدار جدیدی تعریف کنید. سپس از اجرای کار فیلم گرفته و در شبکههای اجتماعی از جمله آپارات و اینستگرام، با هشتگهای دیجی_اسپارک دانشجوکیت digispark daneshjookit منتشر کنند. سپس از طریق بخش نظرات در ادامه همین آموزش، جهت دریافت بن خرید ارسال رایگان به ارزش ۱۲۰۰۰ تومان از دانشجو کیت، لینک را زیر همین پست ارسال کنید.
در پایان نظرات و پیشنهادات خود را با ما درمیان بگذارید و با اشتراک گذاری این آموزش در شبکه های اجتماعی , از وبسایت دیجی اسپارک حمایت کنید.
کاملا شفاف و واضح بیان فرمودید. البته شما جورى توضیح میدین که انگار کار با رزبرى هم همینقدر آسونه!
خوشحالم که افرادى مانند شما در جامعه رزبرى فعالیت میکنند.
سپاس فراوان از شما.
سعی می کنم جوری بیان کنم که کاربران از استفاده و کار با سیستم عامل لینوکس واهمهای نداشته باشن و بدونن وقتی دانششون بالا بره استفاده از اون بسیار شیرین و لذت بخش خواهد بود.
سلام.
اگر بخواهم با همین vnc از طریق موبایلم که به raspberry وصل شده بخوام دا دوربین ببینم(یعنی رو صفحه ی موبایل)چه کنم؟
متاسفانه امکان نمایش دوربین از طریق اتصال گرافیکی ممکن نیست! چون معمولا کسی ریموت نمیزنه تا ویدیو ببینه یا کارهایی از این قبیل!
امکان اینکه با نانو پای نئو با از طریق همین vnc با اتصال به گوشی یا لپ تاپ برنامه نویسی کرد وجود داره؟
سلام. تشکر بسیار بابت این آموزش شفاف و روشن.
اما من به مشکل برخوردم، وقتی تنظیمات رو توی نرمافزار ریموت آر دی پی انجام میدم و بعد روی کانکشن کلیک میکنم اخطار زیر رو میده. لطفا راهنمایی کنید
java.io.Eofexception
با سلام اگر از رزبری ۳ استفاده کنیم ، این نوع رزبری داری وای فای می باشد .امکان اتصال به همین طریق بدون روتر هست؟(ما تنها گوشی اندروید داشته باشیم و رزبری بدون مانیتور و یا هیچ وسیله ی دیگری).
با تشکر
با سلام شرمنده اگه بخوای با vnc از راه دور با استفاده از اینترنت به رزبری کانکت شوی چکار باید کرد چون تو این حالت فقط به شرطی میشه کانکت باشی که هر دو دستگاه به یک شبکه وصل باشند
با سلام
ضمن تشکر از توجه شما
سوال بسیار مناسبی پرسیدهاید. برای این منظور چند روش وجود دارد، یکی از این روشها عبارتست از اینکه حساب کاربری RealVNC بسازید. سپس در تنظیمات RealVNC برد رزبری پای وارد حساب کاربریتان بشوید. پس از آن از دیوایسی که میخواهید اتصال را برقرار کنید، هم وارد حساب کاربری RealVNC میشوید. پس از شناخت برد رزبری پای نام کاربری و رمز عبور رزبری پای را وارد میکنید و….
سلام
این ریموت فقط تو شبکه ممکنه
راهی هس ک از راه دور به رسپبری پای وصل شیم و مانیتور رو ببینی؟
با سلام
ضمن تشکر از توجه شما، بله میتوانید برای این منظور از IP Static استفاده کنید. سپس از طریق ssh به رزبری پای متصل شوید.
به صورت گرافیکال ممکن نیس؟
چرا ممکن است، باید از نرم افزارهای آماده استفاده کنید که در این صورت باید اکانت بخرید.
سلام خسته نباشید
ببخشید این Remote rdp رو من نمیتونم دانلود کنم چون میزنه این برای کشور شما نیس نرم افزار دیگه ای وجود نداره برای اتصال رزبری پای ۳ به گوشی موبایل اندروید
با سلام و تشکر از شما
از آنجایی که برخی سرویسها آی پی های ایرانی را مسدود کردهاند. پیشنهاد میشود با پروکسی، نرم افزار مربوطه را دانلود و استفاده کنید. در خصوص نرم افزارهای دیگر بنده اطلاعی ندارم.
سلام
در مورد نانو پای نئو هم با این روش می شه؟
بعد اینکه هر کاری که در حالت اتصال مانیتور به نانو پای میشه انجام داد در این روش هم میشه انجام داد؟
اگه نه vnc دقیقا چه محدودیتهایی داره؟
با سلام
بنده با برد مد نظر شما کار نکردهام. از اینرو اگر سیستم عامل نصب میشود این امکان را باید از طریق سیستم عامل نصب شده پیگیری بفرمایید.