Проверка работоспособности установленного ПО - Моделирование беспроводных сенсорных сетей

Для проверки работоспособности установленного ПО вводим в терминале команды:

$ 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 Количество потраченной энергии (в мАч)

Установленное программное обеспечение функционирует корректно.

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




Проверка работоспособности установленного ПО - Моделирование беспроводных сенсорных сетей

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