ارسال پیامک بلک لیست

کنترل اشیا از طریق اینترنت برد Wemos با تنظیمات DNS و IP استاتیک
| جوملا | ترمیم مو طبیعی | کارشناسی قیمت خودرو | نصب دوربین | کفسابی | سرور مجازی | خرید اپل ایدی | تعمیر جاروبرقی | اسکوتر شارژی | خرید vpn | تبلیغات در گوگل ادوردز | دانلود آهنگ | کابینت آشپزخانه

کنترل اشیا از طریق اینترنت برد Wemos با تنظیمات DNS و IP استاتیک

سیستم‌های کنترلی انواع مختلف با پروتکل‌های مختلفی دارند. از جمله کنترل از طریق پیامک یا همان ماژول‌های GSM که رویکرد مبتنی بر سخت افزار و زیرساخت شبکه مخابراتی عمل می‌کنند. نوع دیگر کنترل از راه دور که اخیرا بسیار مورد توجه قرار گرفته است. مبتنی بر بستر اینترنت یا همان اینترنت اشیاء است. البته منظور از اینترنت اشیاء IOT فقط به کنترل یک سخت افزار از راه دور ختم نمی‌شود. بلکه به ایجاد داده یا محتوا از طریق سخت افزارهای مختلف یا همان اشیاء اشاره دارد. در ادامه این مبحث باحال و جذاب، در این پست آموزشی شیوه مدیریت بر بستر اینترنت با برد متصل به وای فای و نرم افزار آردوینو را شرح خواهم داد.

دید کلی کنترل اشیاء از طریق اینترنت

ابتدا نیازمندیم که برنامه نویسی را روی یکی از بردهای Arduino که دارای اتصال به اینترنت است؛ انجام دهیم. انتخاب من برای این موضوع برد Wemos D1 Mini است. این برد کوچک، کم مصرف و بسیار مقرون به صرفه است. از اینرو برای کنترل اشیاء مختلف انتخاب مناسبی خواهد بود. سپس باید یکسری تنظیمات روی مودم یا روتری که برد Wemos D1 Mini به آن متصل است انجام دهیم. تا بتوانیم از طریق اینترنت به شیئ مورد نظر دسترسی داشته باشیم. برای این موضوع در آخر دو راه داریم: ۱-از ارائه دهنده اینترنت adsl درخواست آی پی استاتیک کنیم. در این حالت باید هزینه ماهیانه پرداخت شود. ۲-از سایت های ارائه دهنده داینامیک دی ان اس استفاده کنیم. از سایت‌های ارایه دهنده DNS رایگان می‌توانید استفاده کنید.

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

در این آموزش من از مودم روتر TP-LINK TD-W8960N استفاده کرده‌ام ولی اکثر مودم روترها دارای این قابلیت هستند. در ادامه توضیح می‌دهم که چطور باید روی مودم روتر تغییرات را اعمال کنید. همچنین اگر به هنگام ایجاد تغییرات در مودم با مشکل مواجه شدید، یا اینکه مراحل را نمی‌دانستید از طریق ثبت نظر در ادامه همین پست نسبت به رفع مشکل اقدام کنید. من و دیگر همکارانم در تلاش خواهیم بود که پاسخ شما را در سریع‌ترین زمان ارسال کنیم.

 

راه اندازی برد Wemos برای مدیریت اشیاء

ابتدا رله را به پین D1 برد متصل می‌کنیم. اگر از شیلد رله مخصوص برد Wemos D1 Mini استفاده می‌کنید؛ پایه ارتباطی شیلد رله، D1 می‌باشد. به همین سادگی، پایه تغذیه را هم متصل می‌کنیم. پین VCC را به پایه ۵ ولت برد ویموس و پین GND را به پایه G برد ویموس متصل می‌کنیم. سپس برنامه زیر را با کامپایلر Arduino روی برد آپلود می‌کنیم. مشخصات مودم خود را جایگزین کنید و یک آی پی ثابت برای آن مشخص کنید.

وسایل مورد نیاز کنترل اشیاء از طریق اینترنت

برد ویموس Wemos mini D1 با تراشه ESP8266

ماژول رله Relay Module

مودم روتر دارای قابلیت Port Forwarding و Dynamic DNS

کدهای برنامه مدیریت اشیاء از طریق اینترنت

دانلود فایل کدها

 

پس از آپلود کدها روی برد ویموس، باید یکبار تست بگیرید. برای تست اتصال به برد میتوانید از آدرس‌های زیر استفاده کنید.

http://ip-address/url?switch=1 برای وصل کردن رله

http://ip-address/url?switch=0 برای قطع کردن رله

 

 

تنظیمات مودم برای اتصال به برد Wemos

وارد پنل مودم خود شوید. پنل اکثر مودم ها روی آی پی ۱۹۲٫۱۶۸٫۱٫۱ و یا ۱۹۲٫۱۶۸٫۰٫۱ قرار دارد. به قسمت Virtual Servers) Port Forwarding) بروید. در مودم استفاده شده به مسیر زیر بروید: Advance Setup – NAT – Virtual Servers

کنترل اشیا از طریق اینترنت برد Wemos با تنظیمات DNS و IP استاتیک- دیجی اسپارک

سپس روی add کلیک کنید. سرویس را روی HTTP یا وب سرور Web Server تنظیم کنید. آی پی برد خود را وارد کنید. سپس برای External Port یک عدد به عنوان پورت در نظر بگیرید. مقدار Internal Port باید روی ۸۰ تنظیم شود و فرم را ذخیره کنید. تا به اینجا ما دسترسی برد را به اینترنت باز کردیم. حال شما می‌توانید با استفاده از آی پی اینترنتی و پورت انتخابی از طریق http://ip-address:port به برد متصل شوید. نکته حائز اهمیت این است که این آی پی توسط ارائه دهنده اینترنت شما چند وقت یکبار عوض می‌شود. برای اینکه آی پی ثابتی داشته باشید باید آی پی استاتیک تهیه کنید. در غیر این صورت باید از داینامیک دی ان اس یا همان DDNS استفاده کنید. برای این منظور می‌توانید از وبسایت noip.com و یا هر وبسایت ارائه دهنده داینامیک دی ان اس، یک آدرس تهیه کنید. سپس از قسمت Dynamic DNS مودم روتر خود تنظیمات مربوطه را انجام دهید.

 

تنظیمات DDNS برای کنترل اشیاء

بعد از تهیه داینامیک دی ان اس میتوانید برای همیشه از طریق آدرس های زیر به برد دسترسی داشته باشید.

http://hostname.domain:port/url?switch=1

http://hostname.domain:port/url?switch=0

کنترل اشیا از طریق اینترنت برد Wemos با تنظیمات DNS و IP استاتیک- دانشجو کیت

در آدرس‌های بالا به جای hostname.domain آدرس انتخابی شما و به جای port پورت انتخابی شما باید جایگزین شود. حال شما می‌توانید این پروژه را گسترش داده و از این آدرس‌ها در پروژه‌های مختلف استفاده کنید. به همین سادگی از طریق آی پی آدرس میتوانید از راه دور و در بستر اینترنت، یک عدد رله را برای کنترل اشیاء کنید.

نکته: برای فعال بودن همیشگی DDNS باید روی یک کلاینت Dynamic Update Client را نصب کنید. همچنین این کلاینت باید همیشه روشن و به مودم متصل باشد. در این پست روی برد رزپبری پای Raspberry pi انجام می‌دهیم. ابتدا ترمینال رزبری پای را باز کرده و دستورات زیر را وارد می‌کنیم.

ممکن است ورژن شما با نسخه استفاده شده در این آموزش متفاوت باشد. برای این منظور با استفاده از دستور ls می‌توانید نام این پوشه را چک کنید.

حال باید مراحل نصب را طی کنید و یوزرنیم و پسورد اکانت خود در سایت no-ip را وارد کنید. در یکی از مراحل زمان آپدیت شدن را می‌پرسد که باید عددی بزرگتر از ۵ وارد کنید، دقت کنید که این عدد نشان دهنده دقیقه است. پس از طی مراحل نصب دستورات زیر را وارد کنید.

برای اطمینان از کارکرد صحیح، دستور زیر را وارد می‌کنیم.

نصب DDNS روی ویندوز برای کنترل اشیاء

چنانچه برد رزبری پای Raspberry Pi ندارید. یا اینکه تمایل دارید از یک سیستم ویندوزی برای اینکار استفاده کنید. پیشنهاد می‌کنم از لینک نصب DDNS روی ویندوز استفاده کنید. در این آموزش توضیحاتی راجع به این نخواهم داد.

 

 

جستجو

اطلاعات تماس

شرکت فنی مهندسی آینده کاسپین

قزوين -بلوار نخبگان، کیلومتر 2 جاده باراجین

پارک علم و فن آوری دانشگاه امام خمینی

 تلفن : 09399871627 - 09124818264

برنامه نویسی - سیستم های  هوشمند

ایمیل مدیر: این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید

کانال تلگرام : https://t.me/future_c

تولیدات شرکت

سیستم کنترل تردد سازمانی

سیستم کنترل تردد مبتنی برRFID

نرم افزار اتوماسیون نگهبانی شرکتی

سیستم مدیریت پالت قطعات خودرویی

برنامه فروشگاهی ایران پی

نرم افزار فاکتور باسکول جاده ای

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

سیستم جادویی پخش خانگی

 

درمان افسردگي در اروميه روانشناس کودک در اروميه