قیمت: 17,000 تومان

دانلود رایگان اصل مقاله

نام فارسی

یک شبیه ساز شبکه های حسگر برای سیستم عامل Contiki

نام لاتین

A Sensor Network Simulator for the Contiki OS

مشخصات کلی

سال انتشار سال 2006
کد 2117
فرمت فایل word
تعداد صفحات ترجمه 39
اصل مقاله لاتین رایگان است

چکیده فارسی

این گزارش یک شبیه ساز شبکه های حسگر جدید را برای سیستم عامل Contiki – شبيه ساز COOJA – را معرفی می کند. سیستم عامل Contiki یک سیستم عامل قابل حمل است که به طور خاص برای دستگاه ها با منابع محدود مانند گره های حسگر طراحی شده است. آن در اطراف یک رویداد هسته محور ساخته شده است اما چند رشته ای پیش دستانه را بر اساس هر پيش پردازش پشتيبانی می کند. این برنامه همچنین پشته TCP / IP کامل را از طریق UIP و برنامه نویسی Protothread انتزاعی پشتيبانی می کند. هدف اصلی طرح شبيه ساز COOJA توسعه پذیری است که برای آن رابط ها و پلاگین ها (افزونه ها) استفاده شده است. رابط نشان دهنده یک ویژگی گره حسگر و یا دستگاه، مانند یک موقعیت، یک دکمه یا یک فرستنده رادیویی است. یک پلاگین برای تعامل با یک شبیه سازی، برای مثال برای کنترل سرعت شبیه ساز و یا برای تماشای تمام ترافیک شبکه بین گره شبیه سازی شده استفاده می شود. هر دو پلاگین و رابط جدید به راحتی می تواند ایجاد و به محیط شبیه سازی شده اضافه شوند. تعدادی از دیگر بخش های این شبیه ساز، برای مثال یک رسانه رادیو مسئول حمل داده های شبکه های رادیویی، همچنین می تواند اجرا و به شبیه ساز اضافه شود. و با حمایت از چندين محیط مختلف شبیه سازی در همان زمان در یک شبیه سازی، سیستم عامل های مختلف سخت افزاری اصلی می توانند در شبکه های ناهمگن شبیه سازی شوند. رابط Java Native برای اتصال شبیه ساز جدید به Contiki مورد استفاده قرار می گيرد و اجازه می دهد برنامه های شبیه سازی شده در یک سیستم Contiki واقعی اجرا شوند. با استفاده از این رویکرد، هر برنامه شبیه سازی شده پس از آن می تواند بر روی یک گره حسگر واقعی بدون تغییر اجرا شود.

چکیده لاتین

This report introduces a new sensor network simulator for the Contiki OS - the COOJA Simulator. The Contiki OS is a portable operating system designed specically for resource limited devices such as sensor nodes. It is built around an event-driven kernel but supports pre-emptive multithreading at a per-process basis. It also supports a full TCP/IP stack via uIP and the programming abstraction Protothreads. The main design goal of the COOJA Simulator is extendibility, for which Interfaces and Plugins are used. An Interface represents a sensor node property or device, such as a position, a button or a radio transmitter. A Plugin is used to interact with a simulation, for example to control the simulation speed or to watch all network trac between the simulated nodes. Both new Plugins and Interfaces can easily be created and added to the simulation environment. A number of other parts of the simulator, for example a radio medium responsible for forwarding radio network data, can also be implemented and added to the simulator. And by supporting several dierent simulation environments at the same time in one simulation, dierent underlying hardware platforms can be simulated in heterogeneous networks. Java Native Interface is used to connect the new simulator with Contiki, allowing simulated applications to run in a real Contiki system. By using this approach, any simulated application can then be run on a real sensor node unaltered.

خرید و دانلود ترجمه این مقاله:

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

دیدگاهی بنویسید