مقاله ترجمه شده رشته مهندسی فناوری اطلاعات ، کامپیوتر ، الکترونیک با عنوان یک سیستم اتوماسیون خانگی مقیاس پذیر و مبتنی بر سرویس ابری، با قابلیت پشتیبانی از ‏سیستم عامل اندروید

 
عنوان انگلیسی : 

A cloud based and Android supported scalable home‏ ‏automation system

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

ابر

اندروید

پلت فرم ابری گوگل

سیستم اتوماسیون خانگی

مبادله ی پیام ابری در گوگل

 
 
مقدمه : 
اتوماسیون خانگی را میتوان یک تکنولوژی ای در داخل خانه به شمار آورد که با فراهم کردن سرویس های ‏مختلفی مانند  تست سلامتی از راه دور، سرگرمی های چند رسانه ای و کاهش مصرف انرژی، بهبود کیفیت ‏زندگی را برای ساکنان آن خانه به همراه دارد.به عبارت دیگر، اتوماسیون خانگی با  هدف هماهنگ سازی ‏دستگاه های دیجیتال به منظور راحتی کاربر ارائه شده که امنیت و قابلیت نظارت بر ساکنین در خانه را فراهم ‏میسازد‎[1]‎‏. سیستم های اتوماسیون خانگی مرسومی که امروزه وجود دارد، شامل کنترل دستگاه های دیجینال ‏بوده که توابعی  مانند گرمادهی، نور پردازشی و سایه اندازی را فراهم میسازد.
 
به دلیل رشد سریع تکنولوژی ‏اطلاعات و سیستم های سرگرمی مدرنی که در سال های اخیر ارائه شده است، این توابع اصلی برای غنی سازی ‏سرویس ها ضروری است (مانند سیستم  کاهش  حجم صدای موزیک در زمان زنگ خوردن تلفن‎[1]‎‏). در ‏‎[2]‎، مزایای سیستم های اتوماسیون خانگی (سیستم های خانه ی هوشمند)، به عنوان سیستم های ایمنی، ‏راحتی، کاهش مصرف انرژی و محاوراتی لیست شده اند.به منظور فراهم سازی این مزایا، بعضی از نیازمندی ‏های فنی را باید در نظر گرفت، مانند هزینه ی کم، پلاگ و پلی ، انعطاف پذیری، آسانی استفاده و قابلیت ‏اطمینان‎[2]‎‏. در ‏‎[3]‎، این نیاز مندی ها به صورت کامل بیان شده است:‏
 
سیستم های بی سیم اتوماسیون خانگی باید به منظور   تسهیل در اتصال دستگاه های جدید ، مقیاس ‏پذیر باشد.‏
این سیستم باید دارای یک واسط کاربری دوستانه بوده تا دستگاه ها را بتوان به آسانی راه اندازی، ‏نظارت و کنترل نمود واسط این سیستم باید سرویس های تشخیصی را به منظور ردیابی مسائل احتمالی ‏فراهم سازد.‏
سیستم کلی باید به اندازه ی کافی سریع بوده تا بتواند از تمامی مزایای تکنولوژی بی سیم بهره برد.‏
سیستم باید از نظر هزینه مقرون به صرفه بوده تا بتواند کاربرد خود را در اتوماسیون خانگی مشخص ‏سازد.‏
 
 
 
 
فهرست مطالب :
چکیده ‏1‏
‏1.مقدمه ‏3‏
‏2.فعالیت های مربوطه ‏5‏

‏3. فعال سازی تکنولوژی های  استفاده شده در سیستم پیشنهادی ‏11‏

‏3.1 پلت فرم ابری و سرویس های ابری ‏12‏

‏3.2 سیستم عامل اندروید و سرویس های اندروید ‏14‏

‏3.3 صفحات سرور جاوا ‏‎(JSP)‎ ‏14‏

‏4.طراحی سیستم، تحلیل و ارزیابی ‏14‏
‏4.1معماری سیستم ‏15‏

‎4.1.1‎سخت افزار محلی 15‏

‏4.1.2.وب سرور ‏18‏

‏4.1.3دستگاه هوشمند موبایل ‏22‏

‏4.2تحلیل سیستم و ارزیابی ‏23‏

‏5.مباحث و فعالیت های آینده ‏32‏
‏6.نتایج ‏35‏