TinyOS: یک معماری سرویس گرا برای شبکه بیسیم حسگر

شبکه های حسگر بیسیم مقادیر زیاد داده از وسایل فیزیکی را فراهم کرده و استفاده از برنامه های کاربردی از قبیل دقت در کشاورزی و ابزار نظارت و... را ممکن می کنند.

برای داشتن تجرید سطح بالابرای گسترش برنامه ها، مانند دسترسی به داده های شبکه های حسگربیسیم نیاز به ساختار سطح پایین است. 

TinySOAیک معماری سرویس گراست که درآن به برنامه نویس اجازه می دهد با دسترسی به شبکه های بیسیم حسگر، برنامه هایشان را با استفاده از یک سرویس گرایAPI(Application Program Interface) ازطریق زبان انتخابیشان اجرا کنند.

 

طراحی

یکی از اهداف TinySOA ساخت آسان میان افزاری برای پنهان سازی سطح پایین توضیحات WSN از روی برنامه های برنامه نویسان است.

موارد مورد نیاز برای طراحی میان افزار برایWSN

قابلیت برنامه نویسی

قابلیت انطباق

مقیاس پذیری

تجرید

کارآیی

همبندی

مجتمع سازی

موارد مورد نیاز برای برنامه های WSN

طراحی مجدد

نظارت سلامت

قابل تفسیر

مجتمع سازی

آشنایی

توسعه پذیر بودن

پیمانه ای بودن

TinySOA: معماری سرویس گرا برایWSN

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

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

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

Capture

با استفاده از مدل انتشار / عضویت،WSN ازطریق حسگر خواندن و مدیریت اطلاعات با موجودیتهای خارج از طریق دروازه (به طور معمول یک گره سینک) در شبکه با سایر نودها ارتباط برقرار میکند.

 

Concentration

منطقه ای برای  پردازش است.

 همه داده های حسگر، و هر نوع اطلاعاتی که از طریق Capture دریافت شده را برای استفاده دسته بندی و کامپایل میکند.

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

 

Application

مشاهده، نظارت و تولید برنامه های کاربردی به کمک مرحله قبل(concentration )است.

 

 

پیاده سازی و تست

TinySOA، پایه ای برای ساخت سیستم میان افزار است که انتزاع مناسبی برای توسعه دهندگان فراهم می کند.

Gateway و مولفه های سروربا استفاده از Java و MySQL توسعه یافتند.

 

ارزشیابی و کاربرد

          TinyVisor  نمونه اولیه که برای TinySOA  است.

          در ابتدا TinyVisor  آدرس سرور TinySOA را برای ارسال و دریافت اطلاعات می پرسد.

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

 

معماری سرویس گرا به برنامه نویساناجازه می دهد تا به شبکه های حسگربی سیم با استفاده از توابع API ساده دسترسی داشته باشند.

منبع


مطالب مشابه :


معماری سرويس گرا برای شبکه های بیسيم حسگر (قسمت اول)

معماری سرويس گرا برای شبکه های بیسيم حسگر معماری سرويس گرا برای شبکه های بیسيم حسگر




چالش های مسیریابی در شبکه حسگر بی سیم 2

شبکه حسگر بیسیم اکثر معماری­های شبکه گره­های حسگر را ثابت فرض می­کنند.




مقاله شبکه های حسگر بیسیم

مقاله شبکه های حسگر بیسیم. چکیده: توپولوژی شبکه های حسگر; معماری شبکه;




کاربردهای نظامی شبکه های حسگر بی سیم

در این پروژه در مورد شبکه های موردی manet و شبکه های حسگر بیسیم شبکه های حسگر معماری




مقاله شبکه های حسگر بیسیم

مقاله شبکه های حسگر بیسیم. چکیده: توپولوژی شبکه های حسگر; معماری شبکه;




TinyOS: یک معماری سرویس گرا برای شبکه بیسیم حسگر

یک معماری سرویس گرا برای شبکه های حسگر بیسیم مقادیر زیاد داده از وسایل فیزیکی را




دانلود مقاله روشهای انتشار اطلاعات در شبکه های حسگر بیسیم

عنوان مقاله : روشهای انتشار اطلاعات در شبکه های حسگر بیسیم. معماری شبکه های حسگر.




شبکه های حسگر بیسیم

اینجانب دانشجوی دکتری کامپیوتر در رشته طراحی معماری شبکه های حسگر بیسیم. یک شبکه حسگر




دانلود پایان نامه شبکه های حسگر بی سیم

در این پروژه در مورد شبکه های موردی manet و شبکه های حسگر بیسیم شبکه های حسگر معماری




پایان نامه - شبکه های موردیMANET وشبکه های حسگر بیسیم ( برای دیدن خلاصه مقاله به ادامه مطلب بروید )

چکیده : در این پروژه در مورد شبکه های موردی manet و شبکه های حسگر بیسیم تحقیق به عمل رسیده است.




برچسب :