Расчеты энергетического модуля - PullRequest
0 голосов
/ 13 января 2020

Я моделирую атаку с помощью RPL classi c в Contiki-ng, и я использую самый простой пример для мониторинга энергопотребления узлов во время атаки. Дело в том, что я немного сбит с толку из-за нескольких вещей: 1- Результаты, которые я получаю, это количество времени, в течение которого процессор, например, работал, будет ли этого достаточно для представления энергопотребления? или мне нужно больше вычислений? Вот как, например, вычисляется ЦП:

curr_cpu = energest_type_time(ENERGEST_TYPE_CPU);
delta_cpu = curr_cpu - last_cpu;
last_cpu = curr_cpu;
LOG_INFO("CPU : %10lu/%10lu (%lu permil)", delta_cpu, delta_time, to_permil(delta_cpu, delta_time));

2- Чтобы вычислить потребление в процессе моделирования, мне нужно будет сложить все напечатанные значения с начала моделирования или мне нужно принять только последнее записанное / напечатанное значение в качестве результата?

Любая помощь в разъяснении этого будет принята, спасибо.

...