Проверка работоспособности установленного ПО - Моделирование беспроводных сенсорных сетей
Для проверки работоспособности установленного ПО вводим в терминале команды:
$ cd omnetpp-4.1/samples/dyna
$ ./dyna
По умолчанию симуляции выполняются с использованием графической среды Tcl/Tk. При корректном функционировании системы должен появиться диалогово-оконный интерфейс.
Рис. 29 Моделирование в графическом режиме
Если необходимо перекомпилировать OMNET++, следует ввести следующие команды:
$ cd omnetpp-4.1
$ ./configure
$ make cleanall
$ make
Если ли же нужно перекомпилировать только одну библиотеку, необходимо перейти в каталог с этой библиотекой (например cd src/sim) и ввести:
$ make clean
$ make
Для проверки работоспособности Castalia в терминале вводим следующие команды:
$ cd Castalia-3.1/Simulations/radioTest
$ Castalia
Этот скрипт выводит на экран список всех доступных конфигурационных файлов и симуляций:
List of available input files and configurations:
* omnetpp. ini
General
InterferenceTest1
InterferenceTest2
CSinterruptTest
VaryInterferenceModel
Для симуляции и просмотра данных вводим команды:
$ Castalia - c [General] - o sim. txt
Running configuration 1/1
$ CastaliaResults - i sim. txt
+----------------------+----------------------------------+------------+
| Module | Output | Dimensions |
+----------------------+----------------------------------+------------+
| Application | Application level latency, in ms | 1x1(11) |
| | Packets received per node | 1x2 |
| Communication. Radio | RX pkt breakdown | 1x1(3) |
| | TXed pkts | 2x1 |
| ResourceManager | Consumed Energy | 3x1 |
+----------------------+----------------------------------+------------+
NOTE: select from the available outputs using the - s option
Просмотрим сколько энергии затратила каждая станция по отдельности:
$ CastaliaResults - i sim. txt - s energy - n
ResourceManager:Consumed Energy
+--------+--------+--------+
| node=0 | node=1 | node=2 |
+--------+--------+--------+
| 6.8 | 6.288 | 6.288 |
+--------+--------+--------+
Выведем значение таблицы в файл:
$ CastaliaResults - i sim. txt - s energy - n | CastaliaPlot - o energy. jpg - s histogram
Рис. 30 Количество потраченной энергии (в мАч)
Установленное программное обеспечение функционирует корректно.
Похожие статьи
-
Установка и настройка программного обеспечения - Моделирование беспроводных сенсорных сетей
Для установки OMNET++ необходимо скопировать архив omnetpp-4.1-src. tgz в домашний каталог /home/<you>. В меню выбрать Приложения > Стандартные >...
-
Моделирование сети, Выводы - Моделирование беспроводных сенсорных сетей
Для моделирования сети в терминале вводим команду: Alex@alex:~$ cd omnetpp41/samples/diplom/Simulations/dipl Для перехода в директорию, содержащую файл...
-
OMNET++ изначально создавался для работы в среде Linux (поддерживаются дистрибутивы Ubuntu 8.04 и старше, Fedora Core 13, Red Hat Enterprise Desktop...
-
Создание конфигурационного файла - Моделирование беспроводных сенсорных сетей
Для моделирования сети необходимо создать файл конфигурации omnetpp. ini: [General] Network = SN Include../Parameters/Castalia. ini Sim-time-limit =...
-
Программно-графическое представление сети В графическом редакторе OMNET++ беспроводная сенсорная сеть Castalia представлена следующим образом (в...
-
Выбор средства моделирования, Выводы - Моделирование беспроводных сенсорных сетей
Наиболее перспективными в плане дальнейшей поддержки и развития представляются модели open-zb и Castalia. Особое внимание необходимо обратить на модель...
-
Описание стандарта IEEE 802.15.4 - Моделирование беспроводных сенсорных сетей
Стандарт 802.15.4 предназначен для организации двух нижних уровней эталонной модели OSI в беспроводной сенсорной сети - физический (PHY) и канальный...
-
1 Беспроводная сенсорная сеть В настоящее время бурно развивается технология беспроводных сенсорных сетей. Беспроводные сенсорные сети - это...
-
Стандарт Bluetooth (802.15.1) на сегодняшний день хорошо развит и применяется для связи мобильных телефонов, КПК, периферии. Однако он не рассчитан на...
-
Выбор стандарта - Моделирование беспроводных сенсорных сетей
Различных стандартов беспроводных сетей существует великое множество, однако их всех можно подразделить на три группы: WPAN (Wireless Personal Area...
-
OMNeT++ (Objective Modular Network Testbed in C++) - Моделирование беспроводных сенсорных сетей
OMNeT++ - среда имитационного моделирования дискретных событий и состояний с открытым исходным кодом, основанная на компонентах, которая становится все...
-
Устойчивость, Восстанавливаемость, Готовность - Моделирование беспроводных сенсорных сетей
Устойчивость к дефектам и ошибкам - свойство ПО автоматически поддерживать заданный уровень качества функционирования при проявлениях дефектов и ошибок...
-
Расчет надежности системы, Завершенность - Моделирование беспроводных сенсорных сетей
Для разрабатываемого программного обеспечения необходимо определение следующих свойств: - завершенность; - устойчивость; - восстанавливаемость; -...
-
OPNET Modeler (Optimized Network Engineering Tools) - Моделирование беспроводных сенсорных сетей
OPNET Modeler - мощная среда имитационного моделирования дискретных событий и состояний. Она включает множество библиотек сетевых технологий и протоколов...
-
Среди средств имитационного моделирования отдельных событий и состояний беспроводных сенсорных сетей на базе стандарта IEEE 802.15.4-2006 наибольшее...
-
Расчет энергопотребления и времени работы, Выводы - Моделирование беспроводных сенсорных сетей
Энергопотребление - один из ключевых вопросов для сенсорных сетей, так как устройства питаются в основном от батареек. Информация о потреблении энергии в...
-
Эффективная скорость передачи данных - Моделирование беспроводных сенсорных сетей
В стандарте 802.15.4 для частот в диапазоне 2,4 ГГц определена максимальная скорость передачи 250 Кбит/с. На практике она оказывается меньше из-за...
-
Введение, Постановка задачи - Моделирование беспроводных сенсорных сетей
Данная квалификационная работа посвящена моделированию беспроводных сенсорных сетей (БСС) на базе современных маломощных модулей. Рассматриваются...
-
Ниже представлена инструкция пользователя автоматизированной системы "Аптека": Краткое описание возможностей Информационно-справочная система "Аптека"...
-
Моделирование работы сети - Сеть абонентского доступа
Цель моделирования - проектирование и оптимизация надежности абонентского доступа. В качестве инструмента моделирования был выбран пакет NetCracker...
-
Данная компания является ведущем производителем оборудования и выпуска квалифицированных специалистов в мире. Это одна из самых оцененных компаний в...
-
Протокол проверки программы - Программирование алгоритмов линейных и циклических структур
1. Введем размерность массива N = 6 2. Заполним элементы массива X(i) следующими значениями: 12, 1.34, 8, 10, 17.5, 30 3. Получим следующие результаты:...
-
Настройка локальной сети в Windows XP - Архитектура локальных компьютерных сетей
Чтобы организовать компьютерную сеть, необходимо настроить компьютеры. Приступаем к первому этапу. Щелкните правой кнопкой мыши на значке Мой компьютер и...
-
После разработки рисунка ПП его необходимо проверить на соответствие исходной принципиальной схеме и соблюдение технологических ограничений. Для это...
-
Установить параметры сети (nwSetData) - Функциональные модели универсального нейрокомпьютера
Описание запроса: Pascal: Function nwSetData(Net : PString; DataType : Integer; Var Data : RealArray) : Logic; C: Logic nwSetData(PString Net, Integer...
-
Как уже отмечалось в разделе "Различимость входных данных" числовые сигналы рекомендуется масштабировать и сдвигать так, чтобы весь диапазон значений...
-
Одной из наиболее популрных методологий гибкой разработки является Scrum, его популярность заключается в простоте. Подобная методология подходит для...
-
Помимо этапа разработки ПО, также немаловажным являются этапы накопления и передачи знаний, а также взаимодействия членов проектной команды. На...
-
Данный процесс отражает регламент работ по разработке программных продуктов в рамках учебных проектов, который будет использован при создании исполяемой...
-
Заключение - Методика моделирования основных процессов разработки программного обеспечения
В рамках данной работы был рассмотрен процесс разработки ПО как части учебных проектов в НИУ ВШЭ - Пермь. Учебные проекты отличаются от реальных,...
-
Ручное регрессионное тестирование проверки соответствия - Автоматизация регрессионного тестирования
В начальной версии 2.0 тестируемого программного продукта не производилось регрессионное тестирование проверки соответствия, т. к. не было необходимых...
-
Восстановление файлов - Компьютерные сети. Защита и резервирование компьютерной информации
Существуют несколько способов восстановления файлов, ошибочно удаленных с диска, либо поврежденных из-за логических ошибок в файловой структуре или...
-
Организация собственной модемной серии - Разработка корпоративной сети на основе технологий xDSL
Экономическая эффективность системы удаленного доступа напрямую зависит от количества задействованных телефонных линий (длины модемной серии). Как...
-
Физическая защита Безопасность информационной системы зависит от окружения, в котором она функционирует. Необходимо принять меры для защиты зданий и...
-
Введение - Возможности использования социальной сети для проведения SMM-активности
По данным исследовательской компании TNS за декабрь 2014 в топ-5 самых популярных ресурсов Интернета в России по показателю среднесуточной аудитории...
-
Инструкция по технике безопасности при работе на компьютере Общие требования безопасности Настоящая инструкция распространяется на персонал,...
-
Программы для работы в Сети., Браузеры. - Использование компьютерных сетей
Браузеры. Для связи с Internet используется специальная программа -- браузер. Первоначально браузеры предназначались для просмотра документов с...
-
Eudora . Eudora -- одна из наиболее распространенных и зависимых от Internet программ. Она может работать с подключением через сеть или удаленный доступ...
-
В последнее время в Internet появилась новая возможность - передавать и получать факсы по сети с использованием компьютера. Можно послать заказ на...
-
С помощью вкладки "Управление доступом" устанавливается способ управления доступом к общим ресурсам. Имеются два варианта: управление на уровне...
Проверка работоспособности установленного ПО - Моделирование беспроводных сенсорных сетей