آموزش ساخت اینترنت اشیا (IOT) با اندروید و رزبری پای
در سال های اخیر اینترنت اشیا در جهان رشد چشمگیری داشته به طریقی که کمپانی های بزرگ نرم افزاری در حال سرمایه گذاری در این زمینه بوده و وقتی خریدهای کمپانی های بزرگ را مرور می کنیم بیشترین تمرکز کمپانی های بزرگی مانند گوگل و اپل و سامسونگ و … روی استارتآپ هایی است که در زمینه اینترنت اشیاه فعال می باشند.
اینترنت اشیا یا Internet of thing و یا در اختصار IOT به معنی اتصال وسایل و اشیاء پیرامون خود به شبکه اینترنت و کنترل و مدیریت آن توسط تلفنهای هوشمند می باشد. در این زمینه کمپانی های زیادی در حال فعالیت بوده و پکیجهای کاملی را به عنوان یک راه حل کامل برای منزل ارائه می دهند. اما اگر شما در زمینه الکترونیک و یا کامپیوتر فعال باشید می توانید به سادگی وسایل خود را از راه دور کنترل کنید.
رزبری پای raspberry pi:
یک رایانه تک-بردی در اندازه یک کارت اعتباری است که توسط بنیاد رزبری پای ساخته شده و در جامعه الکترونیک و کامپیوتر بسیار محبوب بوده و در پروژه های متفاوت مورد استفاده قرار می گیرد.
این برد را می توانید از سایت دانشجوکیت خریداری کنید.
رزبریموت یا raspberremote :
یک اپ اندرویدی فارسی است که برای مانیتور و کنترل ۴ وسیله برقی ( فعلا در این نسخه) توسط تیم توسعه دانشجوکیت طراحی و توسعه داده شده است. این اپ به صورت اختصاصی برای مانیتور پارامترهای حیاتی برد رزبری پای طراحی شده تا کاربران بتوانند کارایی برد خود را از راه دور زیر نظر بگیرند و همچنین در آپدیت جدید میتوانید چهار وسیله برقی خانه خود را نیز از راه دور توسط این برنامه کنترل کنید.
این برنامه در حال توسعه بوده و احتمال وجود مشکل و یا باگ در برنامه می باشد اگر تمایل به بهینه تر و کاربردی تر شدن این برنامه دارید لطفا نظرات و ایده های خود و یا مشکلات احتمالی برنامه را با ما در میان بگذارید تا در آپدیت های بعدی آن را رفع کنیم.
اینترنت اشیا در خانه شما:
اکنون می خواهیم که چهار وسیله برقی خود را توسط گوشی موبایل کنترل کنیم.
وسایل مورد نیاز:
آموزش راه اندازی اینترنت اشیا IOT :
کافیست که برد رزبری پای خود را با یکی از سیستم عامل های لینوکس بوت کنید. پیشنهاد ما استفاده از سیستم عامل رزبین می باشد اما در توزیع های دیگر نیز رزبریموت تست شده و معمولا بدون مشکل روی آنها کار خواهد کرد اما اگر در برقراری ارتباط مشکل داشتید بهتر است از نسخه آخر سیستم عامل raspbian استفاده کنید.
اگر برد رزبری پای خود را از فروشگاه دانشجوکیت خریداری می کنید می توانید انتخاب کنید که SD کارت همراه با سیستم عامل برای شما ارسال شود که در این مورد شما نیاز به هیچ گونه کانفیگی نخواهید داشت. در غیر اینصورت اگر در نصب سیستم عامل مشکل دارید بهتر است آموزش رزبین برای رزبری پای را مطالعه کنید.
خوب اگر سیستم عامل شما بدون مشکل بوت شد آن را توسط کابل LAN و یا دانگل Wifi به اینترنت متصل کنید پس از آن شما باید بدانید که IP رزبری پای شما چیست. برای پیدا کردن IP کافیست موس خود را روی آیکن شبکه در پنل بالا نگه دارید تا در پاپآپ بتوانید IP سیستم را مشاهده کنید و همچنین توسط دستور ifconfig نیز میتوانید اطلاعات شبکه و IP شبکه خود را مشاهده کنید.
حال باید رزبریموت را روی گوشی اندرویدی خود نصب کنید. پس از نصب منوی پایین را لمس کرده و کانکشن ها را انتخاب کنید. اگر IP رزبری را روی ۱۹۲.۱۶۸.۱.۲۰۰ بگذارید و هیچ تغییری در پسورد پیشفرض رزبین ندهید کافیست گزینه Rpi را انتخاب کنید تا به برد رزبری متصل شوید.
در غیراینصورت کافیست که قسمت “جدید” را لمس کنید و کانکشن خود را بسازید. برای ساخت کانکشن جدید ابتدا نام کانکشن را وارد کنید که نامیست که در لیست کانکشن ها ظاهر می شود بهتر است دو رقم آخر IP را نیز در نام کانکشن بیاورد در اینصورت پیدا کردن برد را راحتتر می کند.
در قسمت بعدی باید IP برد رزبری را وارد کنید که در قسمت قبل روش آن را یاد گرفتید. در آپدیت های بعدی امیدواریم بتوانید پیداکردن IP را به صورت خودکار انجام دهیم که دیگر لازم به ارتباط گرافیکی با رزبری حذف شود.
اکنون باید یوزر و پسورد را وارد کنید. به صورت پیشفرض یوزر رزبری pi با حروف کوچک و پسورد آن raspberry با حروف کوچک می باشد. اما چنانچه شما یوزر جدیدی اضافه کردید و یا پسورد پیشفرض را تغییر داده ای باید اطلاعات جدید را وارد کنید.
پس از تایید ارتباط با رزبری شروع شده و پس از تاخیر کوتاهی اپ رزبریموت به برد رزبری پای متصل می شود و شما می توانید اطلاعات مربوط به برد رزبری را مشاهده کنید.
حال میخواهیم ۴ وسیله برقی خود بار به برد متصل کنیم. برای این منظور کافیست که طبق عکس زیر gpio ها را به ماژول رله متصل کنید و خروجی های رله را به وسیله های برقی ای که میخواهید به صورت ریموت آن را کنترل کنید متصل کنید.
اکنون با لمس کلید های بالای برنامه رزبریموت میتوانید وسایل خانه را روشن و خاموش کنید. برای راهنمایی بهتر می توانید کلیپ زیر را مشاهده کنید.
همانطور که در بالا ذکر شد برنامه رزبریموت توسط تیم فنی گروه دانشجوکیت درحال توسعه است و نظرات و گزارش های باگ و مشکلات برنامه در پیشرفت و بهبود برنامه بسیار تاثیرگزار خواهد بود.
امیدوارم از این آموزش استفاده کرده و لذت ببرید.
منبع: کیت دانشجو
ممنون از نگارش زیباتون