دانلود تحقیق استفاده از Mobile Agent جهت پیمایش موقعیت در شبکه های حسگر بی سیم

Word 79 KB 18877 12
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۱۲,۰۰۰ تومان
قیمت: ۷,۶۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • شبکه حسگر بی سیم یک تکنولوژی جدید است که ممکن است با مهیا ساختن دریافت اطلاعات در هر جا، محاسبه و توانایی ارتباط، زندگی بشر را به طرز فوق العاده ای تسهیل نماید، آنچنانکه مردم بتوانند ارتباط نزدیکی با محیطی که در آن قرار دارند، بر قرار نمایند.

    برای توضیح بیشتر، یکی از مباحث اصلی در Sensar Network پیمایش مکان ها (Location tracking) است که هدف آن نظارت بر مسیر حرکت شئ متحرک است.

    مشکلی مشابه به مشکل به هنگام سازی مکان (Location vpdatc) در شبکه های مبتنی بر pc ، در این شبکه نیز وجود دارد.

    در شبکه های حسابگر این مسئله بیشتر به این خاطر پیش می آید که یک مکانیزم کنترل مرکزی و شبکه backbone در چنین محیطی وجود نداشته باشد.
    در این متن، ما یک پروتکل مبتنی بر ناول (navel) را روی الگوی mobile پیشنهاد می دهیم.

    هنگامی که یک شئ حس شد، یک mobile برای پیمایش مسیر حرکتی آن، شروع به کار می کند.

    حرکت agent تا زمانی ادامه می یابد تا بتواند نزدیک ترین حسگر را به آن شئ بیابد.

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

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

    نمونه ما از mobile پیماینده مکان، بر مبنایIEEE 802.llb NIG استوار است و تجارت آزمایشگاهی نیز گزارش داده شده است.
    1) مقدمه: پیشرفت سریع ارتباطات بی سیم وembedded micro-sensing MEMS techno logies ایجاد شبکه های حسگر بی سیم را ممکن ساخته است.

    این چنین محیط هایی می توانند تعداد زیادی نودهای بی سیم ارزان قیمت داشته باشند، که هر یک توانایی جمع آوری، پردازش و ذخیره اطلاعات محیطی و ارتباط با نودهای مجاور را دارا می باشند.

    در گذشته حسابگرها را تسهیل نماید.

    قابلیت نصب و راه اندازی بسیار بهبود یافته است.

    موج فعالیت های تحقیقاتی، اخیرا درباره شبکه های حسگر آغاز شده است.

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

    گروه بندی هزاران حسگر با یکدیگر می تواند انقلابی در گردآوری اطلاعات ایجاد کند.

    به عنوان مثال یک کف کننده سانحه می تواند راه اندازی شود، آنچنان که درجه حرارت های یک جنگل بوسیله حسگرها نظارت شود و بدین وسیله از تبدیل یک آتش کوچک بی ضرر به جهنمی بزرگ، جلوگیری شود.

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

    کاربرد دیگری که می توان به آن اشاره کرد.

    کنترل محیط است؛ حسگرها می توانند فاکتورهایی مثل درجه حرارت و رطوبت را مورد نظارت قرار دهند و این اطلاعات را برای مرکز وضع هوا و سیستم تهویه بفرستند.
    با قرار دادن حسگرها در وسایل نقلیه، راه ها و چراغ های راهنمایی، اطلاعات ترافیکی می تواند در زمانی بسیار کوتاه به اداره مرکزی فرستاده شود که این به کنترل هوشمندانه کمک شایانی می کند.

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

    حسگرها همچنین می توانند، جهت بهبود موقعیت یابی با GPS ترکیب شوند.

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


    - مقیاس پذیری (Scalability):
    نظر به اینکه یک شبکه حسگر در برگیرنده مقدار زیادی نود می باشد، مدیریت این تعداد زیاد ازنودها به همراه متوازن نگه داشتن کارایی، کار ساده ای نیست.

    الگوریتم های توزیع شده و مرکز در این چنین محیط هایی ضروری است.

    همچنین مغیاس پذیری یک مسئله بحرانی در راه اندازی تعداد زیادی از ارتباطات است.

    در ]12و 11[، پوشش دسترس پذیری یک شبکه حسگر بی قاعده با استفاده از هندسه محاسباتی وتکنیک های گراف، توصیف شده است.
    این مشکل پوشش می تواند به عنوان Art Galler Problem در نظر گرفته شود.

    Art Galler Problem به صورت بهینه در 2D حل شد و در مورد 3D...

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

    جایگذاری مرتب حسگرها و توانایی حس آنها در ]3[و]10[ بحث شده است.


    - ثبات (Stablity): از آنجایی که حسگرها احتمالاً در محیط خارجی و حتی منطقه دشمن نصب می شوند، این قابل قبول است که خطاهای این وسایل را امری عادی و متداول بدانیم.

    پروتکل ها باید مقاوم و با قابلیت تحمل خطا باشند.

    همزمان سازی میان حسگرها در ]2[ بحث شده است.
    - صرفه جویی در توان:
    از آنجا که نیروی درونی (plug-in در دسترس نیست) وسایل حسگر با نیروی باتری کار می کنند.

    حفظ انرژی باید در تمام موارد مد نظر باشد .

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

    تکنیک هایی همچون data fusion (ترکیب داده ها) می تواند ضروری باشد، اما باید مناسب و به جا بودن داده ها نیز مورد نظر باشد.

    انتشار داده ها در ‌]4[ بررسی شده است.

    راه حل های مبتنی بر mobile agent ها، برخی از اوقات نیروی کارآمد تر ی است.


    نظر به اینکه یکی از اهداف شبکه های حسگر، نظارت بر محیط است، یک مبحث بنیادی، مسئله پیمایش مکان (locationtracking) می باشد که هدف از آن دنبال کردن مسیر حرکت شئ متحرک در شبکه است.

    این مسئله مشابه مسئله به هنگام سازی مکان در شبکه ای از pc ها می باشد، اما جدی تر از آن است.

    زیرا یک مکانیزم کنترل مرکزی و شبکه back bone در چنین محیطی وجود ندارد.

    در این متن ما یک پروکتل ناول مبتنی بر mobile agent را پیشنهاد می دهیم.

    زمانیکه یک شئ جدید حس (sense) شد، یک agent برای پیگیری مسیر حرکت شئ، شروع به کار می کند، این agent تا وقتی حرکت می کند که نزدیکترین حسگر به شئ را انتخاب کند agent در واقع با پریدن از یک حسگر به حسگر دیگر، شئ را دنبال می کند.

    agent می تواند حس های جانبی مجاور را برای پذیرش اشتراکی شئ دعوت کند و حسگرهای نامرتب (دورتر) دیگر را از دنبال کردن شئ منع کند.

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

    نمونه ها از mobile agent پیمانده مکان بر مبنای IEEE 802.llb.NIC استواراست.

    تجارب آزمایشگاهی نیز گزارش داده شده است.

    سازماندهی این متن به شرح زیر است:
    بخش 2 مدل شبکه ما را توصیف می کند و مسأله پیمایش مکان (Lockating tracking) را تعریف می کند.

    پروتکل ما بر مبنای mobile agent ها در بخش 3 نشان داده شده است.

    نمونه ما و تجارب آزمایشگاهی در بخش 4 داده شده است و بخش 5 نتیجه گیری است.


    2.

    مدل شبکه و بیان مشکل: ما یک شبکه حسگر را در نظر می گیریم که شامل مجموعه ای از نودهای حسگر است که در یک صفحه دو بعدی ( 2D Plane) قرار گرفته اند.

    سنسورها می توانند به عنوان یک شبکه منظم یا با منظم مرتب شوند (شکل 1).

    به هر حال برای ساده سازی نمایش، در تمام این متن ما یک شبکه مثلثی را فرض خواهیم کرد که در شکل 1 (a) نشان داده شده است و در آن هر مجموعه از سه حسگر مجاور یک مثلث متوازی الاضلاع را شکل می دهد.

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

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

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

    هر حسگر قادر است که وجود اشیاء متحرک نزدیک خود را تشخیص دهد.

    ما فرض می کنیم که محدوده حس کردن ( sensing scope) باشد که برابر با حلول ضلع مثلث است.

    در فاصله قابل تشخیص، یک حسگر قادر است فاصله خود را باشئ مشخص کند.

    این می تواند با توجه به زمان پرواز (fly) و یا توان سیگنال هایی که توسط شئ فرستاده شده یا سیگنال هایی که توسط حسگر فرستاده شده را و از شئ انعکاس داده شده است، به دست آید.

    ما فرض می کنیم که سه حسگر برای مشخص کردن مکان یک شئ کافی است.

    خصوصاً فرض می کنیم که یک شئ درون یک مثلث که از حسگر s3, s2, s1 تشکیل شده است، قرار دارد.

    همچنین فرض می کنیم که فواصل شئ کشف شده توسط یک حسگر به ترتیب r3, r2, r1 باشد.

    آنچنانگه در شکل(a)2 مشاهده می شود، با تقاتع دایره های با مرکز s2, s1 دو مکان ممکن برای شئ مشخص می شود که با کمک s3 مکان دقیق قابل تشخیص است.

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

    رد پای شئ باید زمان به زمان به یک سرور خارجی گزارش داده شود که این زمان بستگی به این دارد که این یک کاربرد بلادرنگ است یا خیر.

    تقاطع حوزه های حسگری سه حسگر مجاور در شکل (b)2 نشان داده شده است.

    ما فضا را بیشتر به یک فضای کاری A0 و سه فضای پشتیان A3, A2, A1 تقسیم می کنیم.

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

    3.

    پروتکل درپای موقعیت: 3-1: ایده اصلی: پروتکل ردپای محل ما از همکاری حسگرها منتج شده است.

    هرگاه یک شئ کشف شود، یک فرایند انتخاب توسط حسگرهای نزدیک هدایت خواهد شد تا یک حسگر برای شروع کار یک agent انتخاب شود و این agent به رفتار حرکتی شئ نظارت می کند.

    مادامی که شئ حرکت می کند agent جهت حفظ نظارت بر شئ، می تواند به حسگری که به شئ نزدیکتر است مهاجرت کند.

    شکل 3 این موضوع را نشان می دهد.

    که خطوط نقطه چین مسیر حرکت شئ را مشخص می کند و پیکانها مسیر مهاجرت agent را نشان می دهند.

    با انجام چنین کاری، سربار محاسبه و برقرار ارتباط به اندازه زیادی کاهش می یابد.

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

    mobile agent که آن را master می نامیم، از دو حسگر مجاور دعوت می کند که در عملیات شرکت کنند.

    agent این عمل را با اعزام دو slave agent به هر یک از آنها انجام می دهد.

    این سه master) ayent (slave ها برای اجرای الگوریتم موقعیت یابی مثلثی باهم مشارکت می کنند.

    زمان به زمان agent های slave نتایج موقعیت یابی خود را به master اطلاع می دهند و master با استفاده از این اطلاعا موقعیت دقیق شئ را محاسبه می کند.

    مادامی که شئ حرکت می کند، این دو slave می توانند باطل و دوباره ایجاد وشند.

    جهت مشخص کردن اینکه چه زمانی slave ها باطل شوند و یا اختصاص دوباره یابند، از سیگنال های با توان آستانه خاصی استفاده می شود.

    جزئیات این موضوع بعداً داده خواهد شد.

    در شکل3، آن حسگرهایی که همواره میزبان یک slave هستند با رنگ سیاه مشخص شده اند.

    ما توضیح می دهیم که اگرچه توسعه (development) ما برپایه مشارکت دو slave agent است، ولی این درست خواهد بود که جهت موقعیت یابی دقیق تر، تعداد slave ما را توسعه بدهیم و زیاد کنیم.

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

    زمان لازم برای انجام ان کار بستگی به کاربرد (Application) دارد و خارج از محدوده بحث این متن است.

    قسمت بالایی شکل 3 را نگاه کنید.

    اکنون ما چگونگی باطل شدن و اختصاص دوباره slave agent را بررسی کنیم.

    هنگامی که شئ در فضای کاری A0 قرار دارد، به وسیله حسگرهای s2, s1, s0 ردیابی می شود.

    در ورود به فضای پشتیبانی A1، نظر به اینکه سیگنالهای دریافت شده توسطS2 به سطح پایین آستانه کاهش پیدا می کنند، عامل slave موجود در S2 از بین می رود و یک Slave جدید در S6 ایجاد می شود.

    به طور مشابه در ورود به فضای پشتیبان F1، slave agent موجود در S1 باطل می شود و یک slave جدید در S5 ایجاد می شود.

    آن چنان که شئ ازS5 عبور می کند، خود master هدف را از دست می دهد و در چنین حالتی، master خود را به S5 مهاجرت می دهد.

    تمام Slave های قدیمی باطل می شوند و Slave های جدید دعوت می شوند.

    زمانی که یک شئ در فضای های پشتیبانی برخی حسگرها باشد، این امکان وجود دارد که بتواند توسط بیش از سه حسگر حس (sense) شود.

    جهت کاهش سربار حس گری، agent های master و slave باید سایر حسگرهای نامرتب را از نظارت بر شئ منع کنند.

    این موضوع در شکل 4 نشان داده شده است.

    شئ در حال حاضر در فضای A0 است.

    حسگرهای S11, … S4, S3 انتشار می یابد، از ردیابی شئ مورد نظر منع می شوند.

    .3.2 جزئیات پروتکل: در زیر ما پروتکل ردیابی خود را رسماً (صریحاً) توسعه می دهیم.

    از آنجا که ممکن است چندین شئ در شبکه وجود وجود داشته باشد، ما باید فرض کنیم که تشخیص یک شئ از دیگری برای حسگر ممکن است.

    این می تواند با ارسال کد مشخص منحصر به فرد برای شئ در فواصل معین انجام شود.

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

    بحث زیر بر روی شئ خاصی متمرکز می شود.

    برای هر شئ، سه ویا حتی بیشتر از سه حسگر قادر به تشخیص وجود آن خواهند بود.

    شکل 5 .

    دیاگرام انتقال حالت را برای هر حسگر نشان می دهد.

    (باید به این نکته توجه شود که برای اشیاء مختلف، یک حسگرممکن است در حالت های مختلف باشد.) در ابتدا هر حسگر در حالت بیکار (idle) است در پروتکل پایه را انجام می دهد.

    تحت این حالت، یک حسگر به طور مداوم هر شئ که در محدوده حسگری آن قرار گیرد را تشخیص و کشف می کند.

    زمانی که یک انتخاب بتواند ایفای نقش کند.

    مشخص است که حسگری که از همه به شئ نزدیکتر است به عنوان master می رود و پروتکل master را اجراس می کند، در حالی که slave ها به حالت slave می روند و پروتکل slave را اجرا می کنند.

    برای جلوگیری از حرکت مکرر agent ها، تا وقتی که شئ در فضای کاری قرار دارد، حالت ها تغییر نمی کند.

    به هر حال، زمانی که شئ وارد فضاهای پشتیبانی شود، نقش های slave, master ممکن است تغییر کند.

    در این حالت یک حسگر بیمار ممکن است دعوت شود تا به عنوان master یا slave خدمت کند.

    حالت دیگری که یک حسگر می تواند در حالت بیکار باقی بماند زمانی است که آن یک شئ را در فضای پشتیبانی خود کشف می کند و پیام های منع کننده را از حسگرهای مجاور دریافت می کند.

    از این حالت به عنوان انتقال self-looping برای حالت بیکار یاد می شود.

    شکل 6، تعداد 6 مسیری (track) را که شئ می تواند مثلث را ترک کند، نشان داده است.

    فرض کنید که در حال حاضر master در S0 است.

    و دو slave در S2, S1 به وسیله تقارن، این هامی توانند به سه مسیر کاهش یابند.

    (با شماره های 1 تا 3 مشخص شده اند) .

    برای مسیر 1، master سمی فهمد که دو slave در یک زمان هدف را گم می کنند و بنابراین تمام slave ها را باطل می کند و slave های جدید را اختصاص می دهد.

    برای مسیر 2 تنها agent slave در S1 باطل می شود و slave جدید دعوت می شود.

    برای مسیر 3، master در می یابد که خودش و یکی از slave ها هدف را از دست می دهند.

    در این حالت master باید خود را به حسگری که هنوز می تواند شئ را تشخیص دهد، برساند و تمام Slave های فعلی را باطل کند.

    بعد از رفتن به حسگر جدید، دو slave جدید باید مشخص شوند.

    نهایتاً، ما می گوییم که شئ ممکن است با سرعت بسیار بالایی حرکت کند و کشف و تشخیص آن مشکل شود.

    اگر چنین شود، حسگرها به طور ناگهانی ممکن است هدف را گم کنند.

    به عنوان آخرین راه حل (پناهگاه)، زمانیکه شئ برای یک دوره مشخص زمانی گم شد، تمام agentها منحل می شوند.

    وقتی که هیچ پیام منع کننده ای شنیده نخواهد شد، تمام حسگرها باید در حالت بیکا بر روی شئ مورد نظر باقی بمانند، و یک فرایند انتخاب جدید انجام شود تا یک master جدید برای ردیابی شئ انتخاب شود.

    پروتکل ما در این حالت کاملاً خطا را تحمل می کند.

    هر حسگری یک لیست شئ (ol object list) را در خود نگه می دارد تا بتواند حالات تمام هدف ها را در محدوده حسگری (sensing) خود ثبت کند.

    هر ورودی ماه به وسیله مشخصه منحصر به فرد شئ، که ID نام دارد، شاخص گذاری می شود.

    برای هر شئ دو فیلد در نظر گرفته شده است.

    حالت و مهر زمانی (time-stamp) حالت می تواند یکی از چهار مقدار زیر را داشته باشد: standby, slave, master و منع شده cinhibited .

    مهر زمانی، زمانی است که رکورد مربوط به شئ آخرین بار به هنگام شده است.

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

    (1) .

    bid-master (ID, sig) : این پیام برای یک حسگر است که برای ID شئ رقابت کند.

    هیچ رکورد منع کننده ای در OL برای ID ایجاد نشده است.

    پارامتر sig توان سیگنال دریافتی را برای این شئ منعکس می کند.

    (2).

    (ID, si, t) assign-slave: این پیام مربوط به یک master است تا از یک حسگر مجاور و نزدیک (si ) برای کار کردن به عنوان slave برای شئ ID و در یک فاصله زمانی مؤثر t، دعوت نماید.

    (3).

    revoke-slave (si) : این پیام برای master است تا slave agent خود را در si باطل کند.

    (4).

    inhibit (ID) : این یک پیام پخش شونده است برای یک master یا slave که حسگرهای مجاور نامرتبط را از ردیابی ID شئ منع کنند.

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

    (5).

    release (ID): این پیام به منظور باطل کردن پیام منع کننده ای که اخیراً صادر شده، فرستاده می شود.

    (6).( move-master (ID, si, hist) : یک Master این پیام را برای حرکت دادن از حسگر فعلی به حسگر نزدیگ si استفاده می کند.

    در اینجا hist تمام سوابق حرکتی، داده ها و کدهای مربوط که با ID شئ مرتبط هستند را حمل می کند.

    (7).

    (data (ID, sig, ts) : یک slave این بسته (packet) را برای گزارش نتایج ردیابی شئ مورد نظر master خود، استفاده می کند.

    در زیر ما صریحاً چهار پروتکل خود را نشان می دهیم.

    پروتکل پایه در شکل 7 نشان داده شده است.

    یک حلقه بی نهایت شامل 6 عملیات event-driven وجود دارد.

    اولین آنها واکنش را در هنگام کشف یک شئ توصیف می کند.

    اگر یک رکورد منع شده وجود دارد، حسگر به حالت انتخاب خواهد رفت.

    چهار رویداد (event) بعدی عکس العمل را هنگامی که از یک حسگر مجاور پیامی دریافت شود، توصیف می کنند.

    به خصوص اگر یک پیام inhibit (ID) دریافت شود، یک timer با نام Tinh (ID) ست می شود.

    آخرین رویداد عکس العمل را هنکامی که Timer بالا منقضی (expire) شود توصیف می کند در جنین موردی، حالت شئ به standby تغییر می یلبد و حسگر برای نظارت بر این شئ اجازه می یابد.

    پروتکل انتخاب در شکل 8 نشان داده شده است.

    اولین رویداد، جمع آوری اطلاعات از سنسورهای مجاور است.

    دو رویداد بعدی به ترتیب برای slave agent ها و master هستند که هدف را گم می کنند.

    توجه کنید که فضاهای A3, A2, A1 بر می گردد به شکل (b)2.

    آخرین رویداد برای منع کردن حسگر های نامرتبط ازنظارت برشی است.

    پروتکل slave درشکل 15 نشان داده شده است.

    اولین رویداد برای گزارش داده ها به master، زمانبندی را با تایمر Trep کنترل می کند.

    رویداد دوم برای باطل کردن slave است وآخرین رویداد برای منع حسگرهای نامرتبط می باشد.

    4 .

    نمونه سازی وآزمایشات تجربی(تجارب آزمایشگاهی): به منظور بررسی عملی بودن پروتکل پیشنهادی، ما یک سیستم را برمبنای IEEE 802.11 NICS نمونه سازی کرده ایم.

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

    خصوصاً 4 لپ تاپ IBM که هریک مجهز به کارت (شبکه) ORiNOCO 802.llb WaveLAN هستند، استفاده شده اند.

    سه تا ازآنها بصورت یک مثلث متساوی الاضلاع قرار داده شده اند و با عوامل 80 متری از هم جدا شده اند تا بتوانند نقش نودهای حسگر را بازی کنند.

    در شکل (a) 11 این امر قابل مشاهده است.

    یک Laptop برای شبیه سازی شئ متحرک استفاده شده که به طور متناوب پیامهای پخش شنونده ای را می فرستد.

    برای حساسیت بیشتر، یک آنتن توسعه دهنده محدوده warelan (warelan Range Extendar Antenna) به این laptop متصل شده است.

    نودهای حسگر با استفاده از ابزار client Manager، بر توان پیام های فرستاده شده توسط شئ نظارت می کند.

    اول، ما افت توان سیگنال را در مقابل فاصله، اندازه می گیریم.

    شکل 12.

    مجموعه ای از اطلاعاتی را که جمع آوری کرده ایم، نشان می دهد.

    از صفر تا 100 متر برای هر 5 متر یک اندازه گیری ثبت شده است.

    همانطور که می توان انتظار داشت، توان سیگنال های دریافتی از IEEE 802.

    llb زیاد ثابت (پایدار) نیست.

    برای حل این مشکل ما چند جمله ای درجه دوم برگشت (Regression Quadratic Polynomian) را برای صاف کردن حفظ منحنی استفاده کردیم که در شکل 12.

    با خط توپر تشریح شده است.

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

    نظر به اینکه توان سیگنال، اندازه گیری (سنجش) دقیقی نیست، الگوریتم ردیابی مثلثی مذکور نمی تواند مستقیماً اعمال شود.

    در واقع، آنچنانکه انتظار می رود، توان سیگنال در تمام زمانها تغییر می کند، حتی در وضعیت بی حرکت.

    شکاف های خاصی به طور ذاتی بین مسافت تخمینی و مسافت واقعی وجود دارد.

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

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

    اجازه دهید C, B, A نودهای حسگر باشند، که به ترتیب در (xA,yA ( و (xB,yB ( و (xC,yC ( قرار دارند.

    برای هر نقطه (x, y) در روی مسیر (سطح) ما یک تابع تفاضل تعریف می کنیم: که rC, rB, rA به ترتیب فاصله تخمینی تا C, B, A می باشند.

    موقعیت شئ نقطه (x,y) در نظر گرفته می شود که در آن تابع تفاضل 6x,y آن مینیمم می باشد.

    در آزمایش ، ما فقط نقاطصفحه را روی سطح در نظ گرفته ایم که در هر دو پارامتر x,y مقدار عددی صحیح دارند.

    ما درهر ثانیه موقعیت شئ را در نظر می گیریم.

    علاوه بر این برای به حساب آوردن نوسان ناگهانی توان سیگنال ما شرطی اعمال کردیم که بر اساس آن شئ نباید با سرعت بیش از 5 متر در ثانیه حرکت کند.

    به عنوان یک نتیجه، زمانی که جستجو برای یافتن موقعیت شئ انجام می شود، تنها آن نقاط که در بازه قرار دارند برای تابع تفاضل مورد ارزیابی قرار می گیرند که (x,y) نشانم دهنده موقعیت در اندازه گیری قبلی است.

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

    در مسیر حرکتی که در شکل (a) 11 نشان داده شده امتحان شد.

    برای مسیر حرکت (1)، سه مجموعه از نتایج در شکل 14 نشان داده شده است.

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

    ما همچنین ترکیبی که در شکل (b)11 است را امتحان کرده ایم، که چهار حسگر که به عنوان چهار ضلعی چیده شده اند، مورد استفاده قرار گرفته اند و توسعه برای پروتکل ردیابی و الگوریتم موقعیت یابی آسان (درست) است.

    نتایج امتحان ما در شکل های 16 و 17 آمده است.

    5.

    نتیجه گیری و کار آینده: ما یک پروتکل موقعیت یابی ناول را پیشنهاد داده ایم که می تواند برای ردیابی اشیاء متحرکت در یک شبکه سنسور با توپولوژی منظم یا نا منظم، مورد استفاده قرار گیرد.

    رویکرد ما به استفاده از mobile agent است و agent ها می توانند به همه جا حرکت کنند تا اشیاء در حال حرکت را دنبال کنند.

    از این رو سربارهای sensing و بر قراری ارتباط بسیار پایین می آید.

    ما agentهای خود را بر مبنای یک محیط با کارتهای شبکه(LAN) بی سیم TEEE.802.llb نمونه سازی کرده ایم.

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

    در صورتی که پروتل ما ثابت کند که درست کار می کند، بازهم یک مسأله وجود داردو آن این است که دقت NIC های802.llb رضایت بخش نیست و باقی می ماندتا بیشتر بهبد یابد.

    آزمایشات با دامنه گسترده تر با استفاده از شبیه سازی بر مبنای NS2 در حال طرح ریزی است و نتایج حاصله (نظیر هزینه ردیابی) در کار آینده ما نمایش داده می شود.

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

با نگاهي گذرا به روند توسعه و رشد صنعت مخابرات – از آغاز اختراع تلفن تا کنون – مي توان دريافت که توسعه و پيشرفت در بخش دسترسي ، در مقايسه با بخش شبکه ، بسيار کند صورت گرفته است ، به طوري که هنوز عمده ي ارتباطات مشترکان با شبکه از طريق حلقه هاي محلي

شبکه های بی سیم (Wireless) یکی از تکنولوژی های جذابی هستند که توانسته اند توجه بسیاری را بسوی خود جلب نمایند و عده ای را نیز مسحور خود نموده اند. هرچند این تکنولوژی جذابیت و موارد کاربرد بالایی دارد ولی مهمترین مرحله که تعیین کننده میزان رضایت از آن را بدنبال خواهد داشت ارزیابی نیاز ها و توقعات و مقایسه آن با امکانات و قابلیت های این تکنولوژی است. نادیده گرفتن حقایق، امکانات فنی ...

شبکه هاي بي سيم (Wireless) يکي از تکنولوژي هاي جذابي هستند که توانسته اند توجه بسياري را بسوي خود جلب نمايند و عده اي را نيز مسحور خود نموده اند. هرچند اين تکنولوژي جذابيت و موارد کاربرد بالايي دارد ولي مهمترين مرحله که تعيين کننده ميزان رضايت از آن

يکي از موضوعات مطرح در طراحي الگوريتم‌ها بحث شبکه‌هاي حسگر مي‌باشد. اين شبکه‌ها متشکل از مجموعه‌اي از واحدهاي متحرک و مستقل از هم با توان مصرفي و پردازشي محدود است که از طريق فرستنده‌هاي راديويي با يکديگر در ارتباطند و اقدام به جمع‌آوري اطلاعات مي‌ن

محدوده عملکرد: محدوده عملکرد (از لحاظ مسافت) در شبکه‌هاي بي‌سيم تحت استاندارد (802.11) بستگي به عوامل مختلفي از جمله نرخ انتقال داده مورد نياز، محيط فيزيکي، اتصالات و آنتن مورد استفاده بستگي دارد. مقدار تئوري ساخت قابل پشتيباين براي محيطهاي بسته 29m

اصطلاح نسل آينده که امروزه با بسياري از عناوين مرتبط با صنايع ارتباطي و مخابراتي همراه شده است، به طور عام به ايجاد يک بستر مشترک ارتباطي اشاره دارد که خدمات سه گانه صوتي ،‌ تصويري ، و ديتا را به صورت يک جا به مشتريان خود ارائه کند. با اين تعريف روش

مقدمه شبکه‌های کامپیوتری بی‌سیم محلی (WLAN) و کاربرد آن در جامعه و بویژه محیط‌های عملیاتی خاص که در آنها برپائی شبکه‌های معمولی سیمی مقدور نمی‌باشد و یا برپائی آنها باعث کاهش کارائی تجهیزات کامپیوتری می‌گردد، موضوع این تحقیق می‌باشد. دربخش نخست این تحقیق تجهیزات نصب این نوع شبکه‌ها ، تکنولوژیهای مورد استفاده در آنها و همچنین مسائل امنیتی این شبکه‌ها مورد بررسی قرار گرفته اند. در ...

حقايق، بايد ها و نبايدهاي شبکه هاي بي سيم (Wi-Fi) شبکه هاي بي سيم (Wireless) يکي از تکنولوژي هاي جذابي هستند که توانسته اند توجه بسياري را بسوي خود جلب نمايند و عده اي را نيز مسحور خود نموده اند. هرچند اين تکنولوژي جذابيت و موارد کاربرد بالايي دار

نياز روز افزون به پويايي کارها ، استفاده از تجهيزاتي مانند تلفن همراه ، پيجرها و ... بواسطه وجود شبکه هاي بي سيم امکان پذير شده است. اگر کاربر يا شرکت يا برنامه کاربردي خواهان آن باشد که داده و اطلاعات مورد نياز خود را به صورت متحرک در هر لحظه در اخ

شبکه هاي LAN بي سيم تحرک و پويايي اهميت زيادي دارد . کاربران تمايل دارند تا پيرامون محل کار خود حرکت نموده و در اين حال با شبکه داخلي در ارتباط باشند . پرسنل يک کارخانه يا انبار نياز دارند تا از خارج کار بتوانند به شبکه داخلي اتصال يابند . متأسف

ثبت سفارش
تعداد
عنوان محصول