وب سرور چیست؟
وب سرور وظیفه ارائه صفحات کاربران را به آن ها دارد، به گونه ای که هر گونه صفحه HTML همراه با هر نوع مطالب مانند تصاویر ، متن ها ، فایل شیوه نامه یا (CSS) و همینطور جاوا اسکریپت ها را به ما بر می گرداند. به عبارت دیگر هرگاه سامانه ای نصب شود و کاربران زیادی بتوانند به آن از طریق مختلف وصل شده و اطلاعات درخواستی خود را دریافت نمایند، آن سامانه را Server گویند.
طبیعی است هر سرور بایستی آدرس مخصوص به خود را داشته باشد که این آدرس همان IP سرور می باشد. در واقع سرور وظیفه آن را دارد که یک سری کد HTML که از پیش تعریف و نوشته شده ارا بر روی یک آی پی ثابت که آدرس آن است نمایش بدهد.
در آموزش طراحی و ساخت سیستم کنترل روشنایی با وب سرور به بررسی یکی دیگر از روش های کنترل اشیا در قالب وب سرور می پردازیم.
آموزش طراحی و ساخت سیستم کنترل روشنایی با وب سرور
هدف از این آموزش چیست؟
در سیستم های نوین و جدید و در بحث اینترنت اشیا معمولا مهمترین نکته کنترل دستگاه هایی است که قرار است توسط سیستم های کنترلی کنترل شوند، اما این سیستم های کنترلی معمولاً توسط یک مرکز پردازش که ارتباط مستقیم با کاربر خود دارند کنترل می شود. به عبارت دیگر سیستم پردازشی محلی برای دریافت کدها و دیتاهای مختلف و بسته بندی کدها و ارسال آنها به مرکز پردازش سیستم است.
این کدها می توانند شامل دستورالعملهای اجرایی باشد که قرار است در زمان و تایم خاص خود اجرا شود و یا می توانند دستورات آنی باشند که قرار است در سیستم به صورت لحظه ای اجرا شود. اگر این دستورالعمل ها به صورت زمانی باشند، ما آنها را سناریو می نامیم. زمانی که کدها به گذرگاه انتقال دیتا و به مرکز سیستم رسید از اینجا به بعد تمامی کارها باید توسط خود سیستم اجرا شود. در سیستم ما نقش گذرگاه انتقال دیتا را یک وب سرور اجرا می کند.به عبارت دیگر سیستم سخت افزاری ما مجهز به یک وب سرور می شود که می تواند اطلاعات لحظه ای خود را بر روی یک IP سوار کند. برای این کار سیستم آردینو و مغز پردازش سیستم مجهز به کدهای HTML شده است و توسط آن می تواند یک وب سرور را تشکیل بدهد. کدهای دریافتی از کاربر خود را که به صورت آنی از مرکز پردازش میرسد.،توسط یک میکرو کنترلر بررسی کند. اگر تغییراتی در این کدها اعمال شده باشد این تغییرات به خروجی گزارش بدهد و در این زمان واحد کنترل خروجی سریعاً تغییرات خود را اعمال میکند.
با طراجی یک وب سرور ما می توانیم کنترل روشنایی هر محلی را تنها از طریق یک سایت مختص به سیستم کنترل کنیم.
آنچه در دوره آموزش طراحی و ساخت سیستم کنترل روشنایی خواهید آموخت:
فصل اول:
- معرفی دوره
- مقدمه ای بر اینترنت اشیا
- تعریف اینترنت اشیا
- اساس کار سیستم های کنترل بیسیم
- تعریف سیستم های کنترلر
- اساس کار سیستم های سیستم های بیسیم
- بلوک دیاگرام کاری مدار
- تعریف وب سرور
- اساس کاری یک وب سرور
- موارد کاربرد وب سرور در اینترنت اشیا
- معرفی انواع کلی شبکه
- معرفی مودم های مورد نیاز
- معرفی سیستم های آردینو
فصل دوم:
- معیار های انتخاب قطعات
- بستر سازی همانگ در آردینو و انتخاب قطعه
- معرفی و انتخاب و بررسی سیستم کنترلری
- معرفی و انتخاب و بررسی مین بورد سخت افزاری
- معرفی و انتخاب و بررسی ماژول تغذیه
- معرفی و انتخاب و بررسی ماژول های شبکه
- معرفی و روش های انتخاب منبع تغذیه
- انتخاب قاب برای مدار
- معرفی و روش های انتخاب مودم
- معرفی و روش های انتخاب کابل شبکه
- معرفی و روش های انتخاب ماژول های بیسیم wifi
- معرفی و روش های انتخاب ماژول های بلوتوث
- معرفی کابل های ارسال و دریافت دیتا و تغذیه
- معرفی شاستی های مختلف برای مدار
فصل سوم:
- معرفی نرم افزار پروتیوس
- کتابخانه های موردنیاز برای این پروژه درپروتیوس
- نحوه نصب کتابخانه آردینو
- استفاده از کتابخانه و بستن قطعات در آن
- معرفی نرم افزار آردینو
- معرفی کتابخانه مورد نیازبرای این پروژه در سیستم
- مختصری توضیح در مورد نرم افزار در این سیستم ها
فصل چهارم:
- آموزش سخت افزاری بستن مدارو کنترل قطعات ،جریان ،و نکات ایمنی
- بستن سخت افزار مدار
فصل پنجم:
- شروع کار برنامه نویسی با نصب کتابخانه
- متصل کردن و پروگرام کردن در آردینو
- مقدمه ای در برنامه نویسی
- برنامه نویسی قسمت کنترلر
- برنامه نویسی قسمت وب سرور
- معرفی قسمت html در مرورگر
- معرفی کلید هایی جهت ریست و تنظیمات دستگاه
- بستن برنامه کامل و پروگرام آن در سخت افزار
نوشته آموزش طراحی و ساخت سیستم کنترل روشنایی با وب سرور اولین بار در دانشجویار پدیدار شد.