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