mirror of
https://gitlab.com/manzerbredes/loosely-coupled-dss.git
synced 2025-05-07 23:02:50 +00:00
Improve data analysis
This commit is contained in:
parent
44147f8896
commit
9c9be6752d
10 changed files with 19315 additions and 19212 deletions
results
|
@ -10,16 +10,21 @@ parser="${wai}/../parser.awk"
|
|||
results="${wai}/results.csv"
|
||||
aheaders="simkey,wireless,wakeupfor"
|
||||
avalues="none,none,none"
|
||||
log_file="${wai}/logs/$(date +%s).org" && mkdir -p "${wai}/logs/"
|
||||
|
||||
run-simulation () {
|
||||
# Generate inputs
|
||||
$scenarios $seed $simtime $wakeupevery $wakeupfor $n_nodes $extended $hint $poff $pon $prx $ptx $datasize $bitrate > "$inputs"
|
||||
|
||||
# Init logs
|
||||
echo -e "* seed=$seed simtime=$simtime wakeupevery=$wakeupevery wakeupfor=$wakeupfor n_nodes=$n_nodes extended=$extended hint=$hint poff=$poff pon=$pon prx=$prx ptx=$ptx datasize=$datasize bitrate=$bitrate \n" >> "${log_file}"
|
||||
|
||||
# Run simulations
|
||||
if [ -e "$results" ]
|
||||
then
|
||||
$simulator 2>&1 | $parser | sed 1d | sed "s/$/,${avalues}/" >> "$results"
|
||||
$simulator 2>&1 | tee -a "${log_file}" | $parser | sed 1d | sed "s/$/,${avalues}/" >> "$results"
|
||||
else
|
||||
$simulator 2>&1 | $parser | sed "1 s/$/,${aheaders}/g" | sed "2,\$s/$/,${avalues}/" > "$results"
|
||||
$simulator 2>&1 | tee -a "${log_file}" | $parser | sed "1 s/$/,${aheaders}/g" | sed "2,\$s/$/,${avalues}/" > "$results"
|
||||
fi
|
||||
}
|
||||
|
||||
|
@ -90,7 +95,7 @@ for wakeupfor in 60 180
|
|||
do
|
||||
|
||||
# Lora
|
||||
echo "----- Run Lora ($wakeupfor) -----"
|
||||
echo "----- Run Lora (wakeupfor=$wakeupfor) -----"
|
||||
wireless="lora"
|
||||
bitrate="50kbps"
|
||||
pon=0.4
|
||||
|
@ -99,7 +104,7 @@ do
|
|||
run-scenarios
|
||||
|
||||
# NbIot
|
||||
echo "----- Run NbIoT ($wakeupfor) -----"
|
||||
echo "----- Run NbIoT (wakeupfor=$wakeupfor) -----"
|
||||
wireless="nbiot"
|
||||
bitrate="200kbps"
|
||||
pon=0.4
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue