• 0
Mohsens22

شروع به کار با اینترنت اشیا (قسمت دوم: آشنایی با پلتفرم های مینی کامپیوتری)

سوال

با سلام و عرض ادب.

 

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

 

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

 

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

 

توسعه دهنده ی نرم افزاری هستم و خیلی دانش سخت افزاری ندارم. چه پلتفرم هایی برای توسعه برای من مناسب است؟

 

پلتفرم هایی که برای توسعه ی نرم افزاری مناسب هستند قطعا آن هایی اند که سخت افزارشان آماده است! برد های مینی کامپیوتری زیادی برای همین منظور ساخته شده است که از معروف ترین آنها می توان به Raspberry Pi , DragonBoard , MinnowBoard,Intel Edison , Intel Jole و... اشاره کرد. حسن این برد ها در این است که سخت افزار آماده است و با اضافه کردن ماژول ها،شیلد ها، و برد های دیگر(نظیر آردونیو) به این برد ها کار های بسیار جالبی کرد. روی اکثر این برد ها توزیع هایی از سیستم عامل لینوکس قابل نصب است و برای برخی از آنها نیز هسته ی Windows 10 برای دستگاه های اینترنت اشیا عرضه شده است. بعضی از این برد ها هم سیستم عامل و بستر برنامه نویس مخصوص به خودشان را دارند.

 

رسپبری(Raspberry) چیست؟

 

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

 

رسپبری پای توسط بنیاد خیریه رسپبری پای ( Raspberry Pi Foundation ) در کشور انگلستان و با هدف توسعه دانش کامپیوتر در میان دانش آموزان ساخته شده است اما کاربرد رسپبری پای تنها به موارد آموزشی محدود نمی شود و تا کنون پروژه های تجاری بسیاری با این دستگاه کار آمد به انجام رسیده است.
رسپبری پای در چند نسخه موجود است که از محبوب ترین آنها می توان به Raspberry pi 2 و Raspberry Pi 3 و  Raspberry Pi Zero اشاره کرد. از ویژگی های چشمگیر این برد ها میتوان به قیمت کم( به ترتیب 130 ، 160 ، 40 هزار تومان) و در دسترس بودن ، توسعه ی نرم افزاری  (روی تمامی آنها توزیع های مختلف لینوکس قابل تصب است و برای پای 2و3 ویندوز در دسترس است) و سخت افزاری (میتوان برد آردونیو و شیلد ها و ماژول های مختلفی را به این برد متصل کرد) ساده ، اندازه ی کوچک اشاره کرد.

 

بهترین انتخاب کدام است؟چه چیز هایی را باید خریداری بکنم ؟

 

هیج بهترین انتخابی وجود ندارد! هر توسعه دهنده ای طبق نیاز ها و بودجه و ایده ی خود باید پلتفرم مورد نیاز خود را انتخاب کند. اما ما برای آموزش و شروع به کار برد رسپبری پای 3 به همراه ویندوز 10 IoT را پیشنهاد می کنیم. شما برای شروع به کار به یک برد رسپبری پای 3 + شارژر Micro USB یا کابل MicroUSB +موس و کیبرد+مانیتور و کایل HTMI (اگر مانیتور شما از HTMI پشتیبانی نمیکند میتوانید از تبدیل استفاده کنید) + کارت حافظه کلاس 10 یو1 (کارت حافظه ی Sandisk Class10 U1 16GB 88MBps پیشنهاد میشود) در کنار ویژوال استودیو 2015 آپدیت 2 به بعد به همراه Windows 10 SDK نیاز دارید.

 

چکونه راه اندازی بکنم؟

 

 آموزش راه اندازی رسپبری پای 3 به همراه ویندوز 10 را دوست عزیزم روح الله صابری در انجمن قرار داده است که میتوانید از آن استفاده کنید.

https://www.win-nevis.com/topic/410-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%86%D8%B5%D8%A8-%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2-iot-%D8%B1%D9%88%DB%8C-%D8%B1%D8%B3%D9%BE%D8%A8%D8%B1%DB%8C-%D9%BE%D8%A7%DB%8C-2-%D9%88-3/

همچنین از مرجع توسعه دهندگان مایکروسافت نیز میتوانید استفاده کنید.

https://developer.microsoft.com/en-us/windows/iot/GetStarted

 

 

در ادامه با مقالات و آموزشی های بیشتری در خدمت شما خواهیم بود. پاسخگوی سوالات شما نیز هستیم.

 

تهیه شده توسط محسن سیفی در وین نویس

 

موید باشید

پسند شده توسط 6 کاربر

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

4 پاسخ به این سوال تا کنون داده شده است

  • 0

با سلام و عرض ادب.

 

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

 

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

 

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

 

توسعه دهنده ی نرم افزاری هستم و خیلی دانش سخت افزاری ندارم. چه پلتفرم هایی برای توسعه برای من مناسب است؟

 

پلتفرم هایی که برای توسعه ی نرم افزاری مناسب هستند قطعا آن هایی اند که سخت افزارشان آماده است! برد های مینی کامپیوتری زیادی برای همین منظور ساخته شده است که از معروف ترین آنها می توان به Raspberry Pi , DragonBoard , MinnowBoard,Intel Edison , Intel Jole و... اشاره کرد. حسن این برد ها در این است که سخت افزار آماده است و با اضافه کردن ماژول ها،شیلد ها، و برد های دیگر(نظیر آردونیو) به این برد ها کار های بسیار جالبی کرد. روی اکثر این برد ها توزیع هایی از سیستم عامل لینوکس قابل نصب است و برای برخی از آنها نیز هسته ی Windows 10 برای دستگاه های اینترنت اشیا عرضه شده است. بعضی از این برد ها هم سیستم عامل و بستر برنامه نویس مخصوص به خودشان را دارند.

 

رسپبری(Raspberry) چیست؟

 

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

 

رسپبری پای توسط بنیاد خیریه رسپبری پای ( Raspberry Pi Foundation ) در کشور انگلستان و با هدف توسعه دانش کامپیوتر در میان دانش آموزان ساخته شده است اما کاربرد رسپبری پای تنها به موارد آموزشی محدود نمی شود و تا کنون پروژه های تجاری بسیاری با این دستگاه کار آمد به انجام رسیده است.
رسپبری پای در چند نسخه موجود است که از محبوب ترین آنها می توان به Raspberry pi 2 و Raspberry Pi 3 و  Raspberry Pi Zero اشاره کرد. از ویژگی های چشمگیر این برد ها میتوان به قیمت کم( به ترتیب 130 ، 160 ، 40 هزار تومان) و در دسترس بودن ، توسعه ی نرم افزاری  (روی تمامی آنها توزیع های مختلف لینوکس قابل تصب است و برای پای 2و3 ویندوز در دسترس است) و سخت افزاری (میتوان برد آردونیو و شیلد ها و ماژول های مختلفی را به این برد متصل کرد) ساده ، اندازه ی کوچک اشاره کرد.

 

بهترین انتخاب کدام است؟چه چیز هایی را باید خریداری بکنم ؟

 

هیج بهترین انتخابی وجود ندارد! هر توسعه دهنده ای طبق نیاز ها و بودجه و ایده ی خود باید پلتفرم مورد نیاز خود را انتخاب کند. اما ما برای آموزش و شروع به کار برد رسپبری پای 3 به همراه ویندوز 10 IoT را پیشنهاد می کنیم. شما برای شروع به کار به یک برد رسپبری پای 3 + شارژر Micro USB یا کابل MicroUSB +موس و کیبرد+مانیتور و کایل HTMI (اگر مانیتور شما از HTMI پشتیبانی نمیکند میتوانید از تبدیل استفاده کنید) + کارت حافظه کلاس 10 یو1 (کارت حافظه ی Sandisk Class10 U1 16GB 88MBps پیشنهاد میشود) در کنار ویژوال استودیو 2015 آپدیت 2 به بعد به همراه Windows 10 SDK نیاز دارید.

 

چکونه راه اندازی بکنم؟

 

 آموزش راه اندازی رسپبری پای 3 به همراه ویندوز 10 را دوست عزیزم روح الله صابری در انجمن قرار داده است که میتوانید از آن استفاده کنید.

https://www.win-nevis.com/topic/410-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%86%D8%B5%D8%A8-%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2-iot-%D8%B1%D9%88%DB%8C-%D8%B1%D8%B3%D9%BE%D8%A8%D8%B1%DB%8C-%D9%BE%D8%A7%DB%8C-2-%D9%88-3/

همچنین از مرجع توسعه دهندگان مایکروسافت نیز میتوانید استفاده کنید.

https://developer.microsoft.com/en-us/windows/iot/GetStarted

 

 

در ادامه با مقالات و آموزشی های بیشتری در خدمت شما خواهیم بود. پاسخگوی سوالات شما نیز هستیم.

 

تهیه شده توسط محسن سیفی در وین نویس

 

موید باشید

سلام دوست عزیز باتشکر از اموزش و راهنمایی های مفید شما.

**میشه بفرمایید Raspbrry pi 3 رو میشه از کجا تهیه کرد؟؟

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر


  • 0

سلام دوست عزیز باتشکر از اموزش و راهنمایی های مفید شما.

**میشه بفرمایید Raspbrry pi 3 رو میشه از کجا تهیه کرد؟؟

سلام؛

یه سرچ کوچک بزنید توی نت می تونید فروشگاههای زیادی رو پیدا کنید که رسپبری پای رو همراه با لوازم جانبیش می فروشند.

roboeq.ir یا aftabrayaneh.com فروشگاه هایی هستند که من ازشون خرید داشتم و کارشون خوبه.

پسند شده توسط 1 کاربر

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0

سلام میشه لطف کنید به این لینک سری بزنید و نظرتون رو بگید،چون قیمتش با raspberry pi3 b برابری میکنه ولی رزبری چهار هسته ای هست ولی این مدل nano pi m3 هشت هسته ای و لطف کنید ببینید امکانش هست windows 10 iot رو روش نصب کرد

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0

سلام میشه لطف کنید به این لینک سری بزنید و نظرتون رو بگید،چون قیمتش با raspberry pi3 b برابری میکنه ولی رزبری چهار هسته ای هست ولی این مدل nano pi m3 هشت هسته ای و لطف کنید ببینید امکانش هست windows 10 iot رو روش نصب کرد

متاسفانه فکر نکنم، چون در ویندوز سخت افزار و درایورها مهم هستند. فعلا از پردازنده های کوالکام و اینتل پشتیبانی میشه (همون پردازنده هایی که در لومیا و گوشی های ویندوزموبایلی استفاده میشه).

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

البته میشه به صورت دستی نصب کرد ولی از اونجا که درایورها ناشناخته هستند کار مشکل خواهد بود.

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

پسند شده توسط 1 کاربر

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
مهمان
این موضوع برای عدم ارسال قفل گردیده است.