Выбор средства моделирования, Выводы - Моделирование беспроводных сенсорных сетей

Наиболее перспективными в плане дальнейшей поддержки и развития представляются модели open-zb и Castalia. Особое внимание необходимо обратить на модель Castalia, поскольку команда разработчиков изначально ставила перед собой задачу смоделировать все аспекты работы беспроводных сенсорных сетей, ее исходный код является открытым и, что особенно важно, среда моделирования на основе, которой она построена, имеет также открытый исходный код и распространяется бесплатно для некоммерческого использования.

Модель же open-zb, к сожалению, построена на базе очень дорогого коммерческого продукта OPNET Modeler 10.5 и выше, бесплатного только для университетов США.

Таблица 5: Основные возможности рассмотренных моделей БСС

OPNET

NS-2

OMNET++

OPNET Modeler 14.0

OPEN-ZB 3.0 (beta)

Zheng

Castalia

Задачи физического уровня (IEEE 802.15.4)

Вкл/выкл приемопередатчика

-

+

-

+

Определение энергии в текущем канале

+

+

+

+

Индикация качества соединения для полученных пакетов (LQD)

+

+

+

+

Оценка чистоты канала (CCA) для механизма CSMA-CA

+

+

+

+

Выбор частотного канала

+

-

+

-

Поддержка частотных диапазонов 868/915/2450

+/+/+

-/-/+

+/+/+

+/+/+

Задачи уровня доступа к среде (IEEE 802.15.4)

Координатором

-

+

+

+

Синхронизация маркерами сети

-

+

+

+

Режим работы без маркеров

+

-

+

-

Поддержка ассоциации и дизассоциации с частной сетью (PAN)

+

+

+

+

Поддержка топологий звезда/точка-точка

+/+

+/+

+/+

+/+

Поддержка безопасности устройств

-

-

-

-

Реализация механизма slotted CSMA-CA

-

+

+

+

Реализация механизма unslotted CSMA-CA

+

-

+

-

Управление и поддержка механизма GTS

-

+

-

+

Поддержка надежного соединения между двумя уровнями MAC

+

+

+

+

Режим прямых передач

+

-

+

+

Режим косвенных передач

-

+

+

-

Сетевой уровень

Наличие протоколов маршрутизации

+

+

-

+

Соответствие спецификации ZigBee

+

-

-

+

Дополнительные возможности модели

Мобильность узлов

+

-

-

+

Расчет потребляемой узлами энергии

-

+

-

+

Для достижения поставленной цели дипломного проектирования необходимо выбрать средство имитационного моделирования по следующим критериям и определить наиболее подходящее:

Таблица 6: Выбор наилучшей модели БСС

NS-2

OPNET Modeler (Open-ZB)

OMNET++ &;Castalia

Расчет потребляемой узлами энергии

-

+

+

Определение энергии в текущем канале

+

+

+

Открытый код

+

-

+

Мобильность узлов

-

-

+

Соответствие спецификации ZigBee

-

-

+

Наличие протоколов маршрутизации

-

+

+

Цена

FREE

37000$

FREE

Выводы

Так как планируется некоммерческое использование средства моделирования, то программный комплекс OPNET Modeler не подходит из-за дороговизны. Network Simulator NS-2 не подходит из-за несоответствия спецификации ZigBee. Программный комплекс OMNET++ и Castalia являются наилучшим вариантом. Базируясь на ОС Linux так же портированы и на OS Windows.

В данном проекте использована версия OMNET++ 4.1 и Castalia 3.1 для OS Linux. Использовалась версия Ubuntu 10.10.

Похожие статьи




Выбор средства моделирования, Выводы - Моделирование беспроводных сенсорных сетей

Предыдущая | Следующая