توضیحات

زیرو کلاینت های مبتنی بر برد های آماده مانند:
– Raspberry PI
– Orange PI
– ASUS Tinker board
همانطور که میدانید این دسته از برد های آماده، که جز پرفروش ترین بردهای آماده دنیا برای مصارف آموزشی، رباتیک، اینترنت اشیا و … میباشند، با توجه به امکانات و کیفیت سخت افزاری بالایی که دارند قیمت مناسبی هم دارند، این بردها میتوانند بعنوان زیرو کلاینت و تین کلاینت هم استفاده شوند.
در اینجا لازم است به تفاوت معنی زیرو کلاینت و تین کلاینت پرداخته شود، به طور کل زیرو کلاینت یعنی یک کلاینت که برای ارائه هر سرویسی به کاربر خود به سرور و شبکه وابسته است، در حالی که تین کلاینت میتواند بدون شبکه و سرور به کاربر خود حداقل یک سرویس ارائه کند.
روش کار:
روش کار به اینصورت است که یک حافظه میکرو اس دی (Micro SD) با حجم کم (بایستی از نوع سریع و بسیار پایدار باشد در بازار 8 گیگا بایت موجود است حتما از کلاس 10 و برند مرغوب استفاده کنید) تهیه میشود و روی برد قرار داده میشود و یک نسخه سبک از سیستم عامل لینوکس روی آن نصب میشود و پس از آن لازم است که کانکشن مربوط به پروتکل مجازی سازی دسکتاپ روی آن نصب شود بعنوان مثال VMware horizon view client, citrix receiver, RDP client, … و تمام، اکنون شما میتوانید از این دستگاه به عنوان یک زیرو کلاینت استفاده کنید، اما با مشکلات زیر روبرو خواهید شد که بسته به میزان دانش و توان فنی خود در زمینه های لینوکس، ویندوز، شبکه، مجازی سازی دسکتاپ، مجازی سازی سرور و … میتوانید برخی از این مشکلات را کمتر کنید، اما لازم بذکر است که حتی بزرگترین کمپانی هایی که در حوزه زیرو کلاینت فعالیت دارند و حتی تولید کننده سخت افزار نیز هستند، با این مشکلات دست به گریبان هستند و کم و بیش در رفع کردن اینگونه مشکلات ضعف هایی دارند و البته بخشی از مشکلات، نقص ذاتی اینگونه بردها برای مصرف زیرو کلاینتی هستند که تا کنون حل نشده اند.

1- USB Redirection
این قابلیت به شما امکان میدهد که بتوانید لوازم جانبی USB مانند پرینتر ، فلش مموری، اسکنر و … را به زیرو کلاینت متصل کنید و از آنها استفاده کنید، اما به اینصورت نیست که شما با فعال کردن این قابلیت، به صورت صد درصدی تمام لوازم جانبی را بتوانید استفاده کنید و همواره این موضوع به صورت یک مشکل برای برخی از لوازم جانبی وجود خواهد داشت، هر چقدر بیشتر روی این موضوع تلاش کنید و وقت بگذارید، تعداد بیشتری از لوازم جانبی را میتوانید استفاده کنید، و بعنوان مثال برای ریدایرکت کردن برخی از لوازم جانبی مثل وب کم، پروسه بسیار پیچیده تر و تخصصی تر خواهد بود.

2- Audio Input& Out put
از آنجایی که تقریبا همه ی این بردهای آماده صرفا یک درگاه ورودی خروجی صدا از نوع 4 پین 3.3 میلیمتری دارند (مانند تلفن همراه) که همزمان امکان استفاده از میکروفون و اسپیکر را به دستگاه میدهد، پیچیده و سخت است که بتوانید از این پورت در زیرو کلاینتی که تولید کردید استفاده کنید، و چنانچه حتی بتوانید این مشکل را حل کنید، با کیفیت پایین و تاخیر زیاد روبرو خواهید شد که این بدان معنی است که در استفاده هایی مانند وویپ و یا حتی مالتی مدیا با مشکل روبرو خواهید شد.

3- بازدهی پایین
از آنجایی که قدرت پردازنده و میزان حافظه اصلی (RAM) در اینگونه بردها پایین است و برای استفاده بهینه از آنها بایستی سفارشی سازی و بهینه سازی های بسیاری هم بر روی لینوکس و هم بر روی کانکشن صورت گیرد تا بعنوان مثال بتوانید امکان پخش مدیا و تاخیر کم تصویر را داشته باشید.

4- پایداری پایین
از آنجایی که سیستم عامل بر روی یک مموری کارتی نصب شده است که به صورت دائم در حال استفاده و زیر بار است و عمدتا اینگونه حافظه ها برای مصارف اینچنین طراحی نشده اند، خطای نرم افزاری ناشی از این حافظه های بسیار شایع است، به طور مثال و طبق تجربه تیم تولید رها، با استفاده از یک برند مرغوب مانند SANDISK آنهم از کلاس 10 و با سرعت بالا ، تقریبا 15 درصد از زیرو کلاینت های تولید شده در یکسال دچار نقص فنی از محل Micro SD میشوند و لازم است که مجددا سیستم عامل بر روی آن نصب شود و تمامی پیکر بندی ها از ابتدا انجام شود. و این در حالی است زیرو کلاینت های دیگر از انواع حافظه های دیگر که مخصوص این کار طراحی شده اند استفاده میکنند که هم سرعت بسیار بالاتری دارند و هم به جهت معماری امکان بروز خطای بسیار کمتری دارند.

5- همیشه در دسترس نبودن
برای درک بهتر این مشکل به یک مثال ساده بسنده میکنیم، بعنوان مثال گروهی که فریم ور RPITC را ارائه میکنند، بارها شده است که سیستم عامل خودشان را برای نصب از دسترس خارج کرده اند و یا کمپانی سیتریکس لینک دانلود کانکشن مناسب رزبری را از سایت خود بارها حذف کرده است.

6- Resolution
از آنجایی که تنوع زیاد در سایز مانیتور و همینطور سلیقه های متفاوتی در انتخاب رزولوشن مناسب برای کار در ویندوز وجود دارد، لازم است که بهینه سازی های بسیاری صورت گیرد تا اینگونه زیرو کلاینت ها برای رزولوشن های متعارف قابلیت استفاده داشته باشند و بتوانند رزولوشن مناسب هر مانیتور را تشخیص دهند.

1- نداشتن خروجی تصویر VGA
تقریبا در همه ی این بردها، صرفا خروجی تصویر HDMI وجود دارد که در مواردی که نمایشگرهای شما VGA باشند، شما مجبور به استفاده از تبدیل تصویر HDMI to VGA خواهید بود که خود این موضوع یک مشکل است به دلیل افت کیفیتی که در استفاده از اینگونه تبدیل ها صورت میگیرد و همینطور نرخ خرابی این تبدیل های تصویر بسیار زیاد است، حتی اگر از برندهای خوب و گران قیمت استفاده کنید و البته مشکلات دیگری هم از قبیل عدم تطبیق فرکانس اینگونه تبدیل ها با برخی نمایشگر ها باعث میشود که بعضا با مشکل عدم دریافت تصویر و یا پرش تصویر روی برخی از نمایشگر ها مواجه شویم.

2- نداشتن امکان نصب در پشت مانیتور
تولید کننده هایی که باکس برای اینگونه بردها طراحی و تولید کرده اند، مصرف زیرو کلاینتی اینگونه بردها را در نظر نگرفته اند لذا باکس تولید شده توسط آنها قابلیت نصب پشت مانیتور را ندارد.

3- نبود دکمه خاموش روشن روی دستگاه
تقریبا تمامی این بردها دکمه خاموش روشن روی خود برد ندارند و برای اینکه بتوانید از امکان خاموش و روشن کردن دستگاه بهره مند شوید مجبور به استفاده از کابل های تغذیه ای هستید که دکمه قطع و وصل روی خود دارند و به کابل های شارژر کلید دار معروف هستند و کلید تعبیه شده روی آنها معمولا عمر طولانی ندارد.

 

اما نگران نباشید، کمپانی های زیادی هستند که برای اینگونه بردهای سخت افزاری سیستم عامل های متنوع ارائه دادند که میتوانند بخشی و یا همه ی سرویس های زیر برای کاربر خود فراهم کنند:

  • اتصال ریموت دسکتاپ RDP
  • اتصال VDI (PCoIP, Blast, ICA/HDX, KVM, Docker )
  • مرورگر وب ( Firefox, Chrome, …)
  • Media Player
  • IP TV

برخی از این کمپانیها که محصولاتی در این حوزه دارند به شرح ذیل هستند:

  • RPITC: یک فریم ور (Frame ware) اختصاصی برای رزبری (Raspberry ) 3 ارائه کرده که بوسیله آن تقریبا تمامی سرویس های فوق را به کاربر ارائه میدهد، که به صورت رایگان است اما مشکلات بسیار زیادی دارد که در بالا به آنها اشاره شد، (تقریبا تمامی مشکلات مطروحه را کم و بیش دارد)
  • Startodesk: این کمپانی نیز به صورت تخصصی بر روی ارائه فریم ور های مخصوص این بردهای آماده فعالیت میکند و محصولات متنوعی ارائه کرده است. رایگان نیست اما به راحتی کرک میشود و مشکلات کمتری نسبت به RPITC دارد. اما همچنان برای استفاده مطلوب نیست.
  • WTware: این گروه به صورت تخصصی بر روی ارائه فریم ور برای رزبری (Raspberry ) 3 بر مبنای پروتکل RDP برای مصارف کلاسهای آموزشی فعالیت میکند. خود فریم ور آن رایگان است اما برای استفاده از کنسول مدیریتی تحت ویندوز آن بایستی لایسنس خریداری کنید، که با توجه به کیفیت پایینی که در پخش مالتی مدیا دارد و گزینه های مقرون به صرفه تر و با کیفیت بهتر در بین زیرو کلاینت های آماده موجود در بازار وجود دارد، استفاده از آن منطقی نیست.

 

 

همانطور که در بالا اشاره شد(مشکلات)، استفاده از محصولات این کمپانی ها توجیه منطقی ندارد، اما چنانچه علاقه مند به بررسی موارد گفته شده در فوق هستید، میتوانید از پیشنهاد تیم فنی مجموعه شرکت های مهندسی دانش بنیان رها، استفاده کنید:

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

.در ابتدا فریم ور را از لینک دانلود کنید و روی مموری کارت کپی کنید

https://www.rahaco.net/download/wtware.zip

.بعد از بالا آمدن دستگاه کادر وارد کردن سرور نمایش داده می شود با وارد کردن آی پی دستگاه می توانید به سرور مورد نظرتان متصل شوید

در ابتدا فایل فریم ور را از لینک زیر دانلود کنید .

http://dl.armtc.net/RPiTCv3_1.12.img.zip

( win32diskimager) سپس با استفاده از نرم افزار زیر روی مموری کارت بوت کنید . نرم افزار

https://sourceforge.net/projects/win32diskimager/

مموری کارت را درون دستگاه رزبری قرار دهید و اتصالات دستگاه را متصل کنید

را انتخاب کنید RPiTC Builder از منوی سمت راست

(citrix , horizon , RDP) در منوی باز شده ریسیورهای مورد نیاز خود را انتخاب کنید


را انتخاب کنید Enable integrated wireless گزینه Raspbery HW برای فعال کردن اتصال بی سیم دستگاه از تب

را انتخاب کنید Bash Me! سپس

را انتخاب کنید تا ترمینال باز شود open xterm از منوی باز شده

از اتصال اینترنت خود متصل شوید سپس کامند زیر را تایپ کنید

bash –x ./bashme.sh

منتظر شوید تا ریسیور ها نصب شوند بعد از اتمام نصب دستگاه را ریستارت کنید

را انتخاب کنید Setting Manager را انتخاب کنید سپس Setting  روی دستکتاپ کلیلک راست کنید

را انتخاب کنید Session and startup از منوی باز شده

 بالا نیاید RPiTC Builder را بردارید تا هنگام بالا آمدن دستگاه نرم افزار rpitc builder کلیک و تیک گزینه  Aplication Autostart سپس روی تب

بعد از بالا آمدن دستگاه می توانید از ریسیور ها در  منوی سمت چپ استفاده کنید

و بسیاری از شرکت ها هستند که با استفاده از همین محصولات، مثلا زیرو کلاینت تولید کرده اند و حتی آنها را نامگذاری کرده اند بعنوان مثال:

Maya Client, Cloud PC, Zero PC, Adrin, … و با قیمت های غیر منطقی آنها را به بازار ارئه میکنند.

اما یک پیشنهاد بهتر:

چنانچه به هر دلیلی قصد تهیه اینگونه از زیرو کلاینت ها را دارید، و یا از قبل تهیه کرده اید میتوانید از فریم ور اختصاصی رها استفاده کنید.

مجموعه شرکت های مهندسی دانش بنیان رها، با بهره از تیم فنی متخصص و با تجربه بیش از 4 ساله خود در تولید و بهینه سازی اینگونه فریم ورها، به صورت تضمین شده فریم ورهای تخصصی و بهینه سازی شده ای را ارئه میکند که بدون مشکل میباشد، و چنانچه مشکلی هم یافت شود، توانایی اصلاح آنرا دارد و مصدق این ادعا، گواهی های حسن انجام کار و تقدیر نامه های اخذ شده از مشتریانی است که از اینگونه زیرو کلاینت ها تهیه کرده اند و با مشکلات زیادی روبرو شده اند و با بهره گیری از فریم ورهای تخصصی رها، مشکلاتشان پایان یافته است و همچنین رها ارایه دهنده خدماتی اینچنین (تولید و بهینه سازی فریم ور) برای کمپانی های بزرگ و مطرحی در زمینه تولید زیرو کلاینت مانند Centerm, vCloudPoint, Hystou میباشد که مستندات تمامی این خدمات موجود و قابل استناد میباشد.

 

سخن آخر :

همانطور که ملاحظه شد، استفاده از اینگونه بردهای آماده، پیچیدگی های خاص خود را دارد و البته نیاز به دانش سطح بالایی جهت بهینه سازی آنها است، میتوانید از زیرو کلاینت هایی استفاده کنید که حتی سخت افزار آنها مناسب کاربری زیرو کلاینت طراحی شده است و مشکلات ذاتی بردهای آماده مانند رزبری (Raspberry ) را ندارد  و فریم ور آنها هم بسیار کامل و بی نقص است، بدین منظور جهت VDI میتوانید از زیروکلاینت تخصصی برند TCPOINT ساخت آلمان استفاده کنید و برای مصارف RDP هم میتوانید از دستگاه بسیار کاملی که محصول مشترک ایران، استرالیا و چین است به نام NOPC استفاده کنید.