Update simu

This commit is contained in:
Loic Guegan 2021-06-17 10:34:07 +02:00
parent 82b5b6a076
commit 6e1141431c
23 changed files with 15134 additions and 15067 deletions

BIN
results/180sec.pdf Normal file

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 431 KiB

BIN
results/60sec.pdf Normal file

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 416 KiB

View file

@ -26,6 +26,10 @@ receiverEnergy=data%>%filter(isSender==0)%>%group_by(simkey,wireless,wakeupfor)%
finalStats=finalStats%>%left_join(senderEnergy,by=c("simkey","wireless","wakeupfor"))
finalStats=finalStats%>%left_join(receiverEnergy,by=c("simkey","wireless","wakeupfor"))
# J per success
finalStats=finalStats%>%mutate(senderJPS=senderEnergy/success)
finalStats=finalStats%>%mutate(receiverJPS=receiverEnergy/success)
# Uptime
senderUptime=data%>%filter(isSender!=0)%>%group_by(simkey,wireless,wakeupfor)%>%summarise(senderUptime=mean(totalUptime))
receiverUptime=data%>%filter(isSender==0)%>%group_by(simkey,wireless,wakeupfor)%>%summarise(receiverUptime=mean(totalUptime))

View file

@ -4,112 +4,135 @@ library("gridExtra")
data=read_csv("results.csv")
r_=function(x){round(x,digits=1)}
color=function(){scale_fill_manual(values = c("#00AFBB", "#E7B800", "#FC4E07"))}
simkeys=unique(data$simkey)
nsimkeys=length(simkeys)
s_=function(x){if(x<0){return("")}else{return("+")}}
energy60=data%>%filter(wakeupfor==60)
energy60Snd=energy60%>%filter(isSender==1)%>%group_by(simkey,wireless)%>%summarise(sd=sd(energy),energy=mean(energy),type="Sender")
energy60Rcv=energy60%>%filter(isSender==0)%>%group_by(simkey,wireless)%>%summarise(sd=sd(energy),energy=mean(energy),type="Receiver")
energy60=energy60Snd%>%ungroup()%>%rbind(energy60Rcv)%>%mutate(type=factor(type,levels = c("Sender","Receiver")))
energy60=energy60%>%mutate(sd_min=energy-sd,sd_max=energy+sd)%>%mutate(sd_min_txt=paste0("-",r_(sd)))%>%mutate(sd_max_txt=paste0("+",r_(sd)))
energy60=energy60%>%mutate(sd_min=energy-sd,sd_max=energy+sd)%>%mutate(sd_min_txt=paste0("-",r_(sd_min)))%>%mutate(sd_max_txt=paste0("+",r_(sd_max)))
energy60Baseline=energy60%>%filter(simkey=="baseline")%>%uncount(nsimkeys,.id="id")%>%mutate(simkey=simkeys[id])
energy60=energy60%>%left_join(energy60Baseline,by=c("simkey","wireless","type"),suffix = c("","_baseline"))
energy60=energy60%>%mutate(ovhd=energy*100/energy_baseline-100)
energy60=energy60%>%rowwise()%>%mutate(ovhd_txt=paste0("(",s_(ovhd),r_(ovhd),"%)"))
success60=data%>%filter(wakeupfor==60)%>%filter(isSender!=0)%>%group_by(simkey,wireless,wakeupfor)%>%summarise(success=r_(mean(nSend)),type="Sender")
success60=success60%>%rowwise()%>%mutate(success_txt=paste0("[",success,"]"))
energy60P=ggplot(energy60,aes(x=simkey,y=energy,fill=type))+
geom_bar(stat="identity",position=position_dodge())+
geom_errorbar(position=position_dodge(0.9),aes(ymin=energy-sd, ymax=energy+sd),width=0.5,size=1.5)+
geom_text(aes(label = sd_max_txt, y= sd_max),vjust=-0.4,position=position_dodge(0.9))+
geom_text(aes(label = sd_min_txt, y= sd_min),vjust=+1.5,position=position_dodge(0.9))+
geom_text(aes(label = r_(energy), y= energy/2),fontface="bold",colour="white",position=position_dodge(0.9))+
geom_bar(colour="black", stat="identity",position=position_dodge())+
geom_errorbar(position=position_dodge(0.9),aes(ymin=energy-sd, ymax=energy+sd),width=0.3,size=1)+
geom_text(aes(label = r_(sd_max), y= sd_max),vjust=-0.4,position=position_dodge(0.9))+
geom_text(aes(label = r_(sd_min), y= sd_min),vjust=+1.5,position=position_dodge(0.9))+
geom_text(aes(label = paste0(r_(energy),"\n",ovhd_txt), y= min(energy)/2),fontface="bold",colour="white",position=position_dodge(0.9))+
geom_label(data=success60,aes(label = success_txt, y=80),label.padding=unit(0.3,"lines"),label.r=unit(0.09,"lines"),fill="white",label.size=0,fontface="bold",colour="black",position=position_dodge(0.9))+
facet_wrap(~wireless)+
xlab("Policy")+ylab("Energy Consumption (J)")+
labs(fill="Node type")+theme(legend.position="top")+color()
labs(fill="Node type")+theme(legend.position="top")+color()+coord_cartesian(ylim=c(0,1200))
#ggsave("energy-60sec.png",width = 12,height=4.8)
energy180=data%>%filter(wakeupfor==180)
energy180Snd=energy180%>%filter(isSender==1)%>%group_by(simkey,wireless)%>%summarise(sd=sd(energy),energy=mean(energy),type="Sender")
energy180Rcv=energy180%>%filter(isSender==0)%>%group_by(simkey,wireless)%>%summarise(sd=sd(energy),energy=mean(energy),type="Receiver")
energy180=energy180Snd%>%ungroup()%>%rbind(energy180Rcv)%>%mutate(type=factor(type,levels = c("Sender","Receiver")))
energy180=energy180%>%mutate(sd_min=energy-sd,sd_max=energy+sd)%>%mutate(sd_min_txt=paste0("-",r_(sd)))%>%mutate(sd_max_txt=paste0("+",r_(sd)))
energy180=energy180%>%mutate(sd_min=energy-sd,sd_max=energy+sd)%>%mutate(sd_min_txt=paste0("-",r_(sd_min)))%>%mutate(sd_max_txt=paste0("+",r_(sd_max)))
energy180Baseline=energy180%>%filter(simkey=="baseline")%>%uncount(nsimkeys,.id="id")%>%mutate(simkey=simkeys[id])
energy180=energy180%>%left_join(energy180Baseline,by=c("simkey","wireless","type"),suffix = c("","_baseline"))
energy180=energy180%>%mutate(ovhd=energy*100/energy_baseline-100)
energy180=energy180%>%rowwise()%>%mutate(ovhd_txt=paste0("(",s_(ovhd),r_(ovhd),"%)"))
success180=data%>%filter(wakeupfor==180)%>%filter(isSender!=0)%>%group_by(simkey,wireless,wakeupfor)%>%summarise(success=r_(mean(nSend)),type="Sender")
success180=success180%>%rowwise()%>%mutate(success_txt=paste0("[",success,"]"))
energy180P=ggplot(energy180,aes(x=simkey,y=energy,fill=type))+
geom_bar(stat="identity",position=position_dodge())+
geom_errorbar(position=position_dodge(0.9),aes(ymin=energy-sd, ymax=energy+sd),width=0.5,size=1.5)+
geom_text(aes(label = sd_max_txt, y= sd_max),vjust=-0.4,position=position_dodge(0.9))+
geom_text(aes(label = sd_min_txt, y= sd_min),vjust=+1.5,position=position_dodge(0.9))+
geom_text(aes(label = r_(energy), y= energy/2),fontface="bold",colour="white",position=position_dodge(0.9))+
geom_bar(colour="black",stat="identity",position=position_dodge())+
geom_errorbar(position=position_dodge(0.9),aes(ymin=energy-sd, ymax=energy+sd),width=0.3,size=1)+
geom_text(aes(label = r_(sd_max), y= sd_max),vjust=-0.4,position=position_dodge(0.9))+
geom_text(aes(label = r_(sd_min), y= sd_min),vjust=+1.5,position=position_dodge(0.9))+
geom_text(aes(label = paste0(r_(energy),"\n",ovhd_txt), y= min(energy)/2),fontface="bold",colour="white",position=position_dodge(0.9))+
geom_label(data=success180,aes(label = success_txt, y=210),label.padding=unit(0.3,"lines"),label.r=unit(0.09,"lines"),fill="white",label.size=0,fontface="bold",colour="black",position=position_dodge(0.9))+
facet_wrap(~wireless)+
xlab("Policy")+ylab("Energy Consumption (J)")+
labs(fill="Node type")+theme(legend.position="top")+color()
labs(fill="Node type")+theme(legend.position="top")+color()+coord_cartesian(ylim=c(0,2600))
#ggsave("energy-180sec.png",width = 12,height=4.8)
success60=data%>%filter(wakeupfor==60)
success60=success60%>%filter(isSender==1)%>%group_by(simkey,wireless)%>%summarise(sd=sd(nSend),success=mean(nSend))
success60=success60%>%mutate(sd_min=success-sd,sd_max=success+sd)%>%mutate(sd_min_txt=paste0("-",r_(sd)))%>%mutate(sd_max_txt=paste0("+",r_(sd)))
totalUptime60=data%>%filter(wakeupfor==60)
totalUptime60Snd=totalUptime60%>%filter(isSender==1)%>%group_by(simkey,wireless)%>%summarise(sd=sd(totalUptime),totalUptime=mean(totalUptime),type="Sender")
totalUptime60Rcv=totalUptime60%>%filter(isSender==0)%>%group_by(simkey,wireless)%>%summarise(sd=sd(totalUptime),totalUptime=mean(totalUptime),type="Receiver")
totalUptime60=totalUptime60Snd%>%ungroup()%>%rbind(totalUptime60Rcv)%>%mutate(type=factor(type,levels = c("Sender","Receiver")))
totalUptime60=totalUptime60%>%mutate(sd_min=totalUptime-sd,sd_max=totalUptime+sd)%>%mutate(sd_min_txt=paste0("-",r_(sd)))%>%mutate(sd_max_txt=paste0("+",r_(sd)))
totalUptime60=totalUptime60%>%mutate(sd_min=totalUptime-sd,sd_max=totalUptime+sd)%>%mutate(sd_min_txt=paste0("-",r_(sd_min)))%>%mutate(sd_max_txt=paste0("+",r_(sd_max)))
totalUptime60Baseline=totalUptime60%>%filter(simkey=="baseline")%>%uncount(nsimkeys,.id="id")%>%mutate(simkey=simkeys[id])
totalUptime60=totalUptime60%>%left_join(totalUptime60Baseline,by=c("simkey","wireless","type"),suffix = c("","_baseline"))
totalUptime60=totalUptime60%>%mutate(ovhd=totalUptime-totalUptime_baseline)
totalUptime60=totalUptime60%>%rowwise()%>%mutate(ovhd_txt=paste0("(",s_(ovhd),r_(ovhd),")"))
totalUptime60P=ggplot(totalUptime60,aes(x=simkey,y=totalUptime,fill=type))+
geom_bar(stat="identity",position=position_dodge())+
geom_errorbar(position=position_dodge(0.9),aes(ymin=totalUptime-sd, ymax=totalUptime+sd),width=0.5,size=1.5)+
geom_text(aes(label = sd_max_txt, y= sd_max),vjust=-0.4,position=position_dodge(0.9))+
geom_text(aes(label = sd_min_txt, y= sd_min),vjust=+1.5,position=position_dodge(0.9))+
geom_text(aes(label = r_(totalUptime), y= totalUptime/2),fontface="bold",colour="white",position=position_dodge(0.9))+
geom_bar(colour="black", linetype="dashed", stat="identity",position=position_dodge())+
geom_errorbar(position=position_dodge(0.9),aes(ymin=totalUptime-sd, ymax=totalUptime+sd),width=0.3,size=1)+
geom_text(aes(label = r_(sd_max), y= sd_max),vjust=-0.4,position=position_dodge(0.9))+
geom_text(aes(label = r_(sd_min), y= sd_min),vjust=+1.5,position=position_dodge(0.9))+
geom_text(aes(label = paste0(r_(totalUptime),"\n",ovhd_txt), y= min(totalUptime)/2),fontface="bold",colour="white",position=position_dodge(0.9))+
facet_wrap(~wireless)+
xlab("Policy")+ylab("Accumulated Uptime Consumption (s)")+
labs(fill="Node type")+theme(legend.position="none")+color()
labs(fill="Node type")+theme(legend.position="none")+color()+coord_cartesian(ylim=c(0,2500))
totalUptime180=data%>%filter(wakeupfor==180)
totalUptime180Snd=totalUptime180%>%filter(isSender==1)%>%group_by(simkey,wireless)%>%summarise(sd=sd(totalUptime),totalUptime=mean(totalUptime),type="Sender")
totalUptime180Rcv=totalUptime180%>%filter(isSender==0)%>%group_by(simkey,wireless)%>%summarise(sd=sd(totalUptime),totalUptime=mean(totalUptime),type="Receiver")
totalUptime180=totalUptime180Snd%>%ungroup()%>%rbind(totalUptime180Rcv)%>%mutate(type=factor(type,levels = c("Sender","Receiver")))
totalUptime180=totalUptime180%>%mutate(sd_min=totalUptime-sd,sd_max=totalUptime+sd)%>%mutate(sd_min_txt=paste0("-",r_(sd)))%>%mutate(sd_max_txt=paste0("+",r_(sd)))
totalUptime180=totalUptime180%>%mutate(sd_min=totalUptime-sd,sd_max=totalUptime+sd)%>%mutate(sd_min_txt=paste0("-",r_(sd_min)))%>%mutate(sd_max_txt=paste0("+",r_(sd_max)))
totalUptime180Baseline=totalUptime180%>%filter(simkey=="baseline")%>%uncount(nsimkeys,.id="id")%>%mutate(simkey=simkeys[id])
totalUptime180=totalUptime180%>%left_join(totalUptime180Baseline,by=c("simkey","wireless","type"),suffix = c("","_baseline"))
totalUptime180=totalUptime180%>%mutate(ovhd=totalUptime-totalUptime_baseline)
totalUptime180=totalUptime180%>%rowwise()%>%mutate(ovhd_txt=paste0("(",s_(ovhd),r_(ovhd),")"))
totalUptime180P=ggplot(totalUptime180,aes(x=simkey,y=totalUptime,fill=type))+
geom_bar(stat="identity",position=position_dodge())+
geom_errorbar(position=position_dodge(0.9),aes(ymin=totalUptime-sd, ymax=totalUptime+sd),width=0.5,size=1.5)+
geom_text(aes(label = sd_max_txt, y= sd_max),vjust=-0.4,position=position_dodge(0.9))+
geom_text(aes(label = sd_min_txt, y= sd_min),vjust=+1.5,position=position_dodge(0.9))+
geom_text(aes(label = r_(totalUptime), y= totalUptime/2),fontface="bold",colour="white",position=position_dodge(0.9))+
geom_bar(colour="black", linetype="dashed",stat="identity",position=position_dodge())+
geom_errorbar(position=position_dodge(0.9),aes(ymin=totalUptime-sd, ymax=totalUptime+sd),width=0.3,size=1)+
geom_text(aes(label = r_(sd_max), y= sd_max),vjust=-0.4,position=position_dodge(0.9))+
geom_text(aes(label = r_(sd_min), y= sd_min),vjust=+1.5,position=position_dodge(0.9))+
geom_text(aes(label = paste0(r_(totalUptime),"\n",ovhd_txt), y= min(totalUptime)/2),fontface="bold",colour="white",position=position_dodge(0.9))+
facet_wrap(~wireless)+
xlab("Policy")+ylab("Accumulated Uptime Consumption (s)")+
labs(fill="Node type")+theme(legend.position="none")+color()
labs(fill="Node type")+theme(legend.position="none")+color()+coord_cartesian(ylim=c(0,5600))
success60=data%>%filter(wakeupfor==60)
success60=success60%>%filter(isSender==1)%>%group_by(simkey,wireless)%>%summarise(sd=sd(nSend),success=mean(nSend))
success60=success60%>%mutate(sd_min=success-sd,sd_max=success+sd)
success60P=ggplot(success60,aes(x=simkey,y=success))+
geom_bar(stat="identity",position=position_dodge(),fill="gray50")+
geom_errorbar(position=position_dodge(0.9),aes(ymin=success-sd, ymax=success+sd),width=0.5,size=1.5)+
geom_text(aes(label = sd_max_txt, y= sd_max),vjust=-0.4,position=position_dodge(0.9))+
geom_text(aes(label = sd_min_txt, y= sd_min),vjust=+1.5,position=position_dodge(0.9))+
geom_errorbar(position=position_dodge(0.9),aes(ymin=success-sd, ymax=success+sd),width=0.2,size=1)+
geom_text(aes(label = r_(sd_max), y= sd_max),vjust=-0.4,position=position_dodge(0.9))+
geom_text(aes(label = r_(sd_min), y= sd_min),vjust=+1.5,position=position_dodge(0.9))+
geom_text(aes(label = r_(success), y= success/2),fontface="bold",colour="white",position=position_dodge(0.9))+
facet_wrap(~wireless)+
xlab("Policy")+ylab("Number of success")+
labs(fill="Node type")+theme(legend.position="none")+color()
labs(fill="Node type")+theme(legend.position="none")+color()+coord_cartesian(ylim=c(0,11))
#ggsave("success-60sec.png",width = 5.8,height=4.2)
success180=data%>%filter(wakeupfor==180)
success180=success180%>%filter(isSender==1)%>%group_by(simkey,wireless)%>%summarise(sd=sd(nSend),success=mean(nSend))
success180=success180%>%mutate(sd_min=success-sd,sd_max=success+sd)%>%mutate(sd_min_txt=paste0("-",r_(sd)))%>%mutate(sd_max_txt=paste0("+",r_(sd)))
success180=success180%>%mutate(sd_min=success-sd,sd_max=success+sd)
success180P=ggplot(success180,aes(x=simkey,y=success))+
geom_bar(stat="identity",position=position_dodge(),fill="gray50")+
geom_errorbar(position=position_dodge(0.9),aes(ymin=success-sd, ymax=success+sd),width=0.5,size=1.5)+
geom_text(aes(label = sd_max_txt, y= sd_max),vjust=-0.4,position=position_dodge(0.9))+
geom_text(aes(label = sd_min_txt, y= sd_min),vjust=+1.5,position=position_dodge(0.9))+
geom_errorbar(position=position_dodge(0.9),aes(ymin=success-sd, ymax=success+sd),width=0.2,size=1)+
geom_text(aes(label = r_(sd_max), y= sd_max),vjust=-0.4,position=position_dodge(0.9))+
geom_text(aes(label = r_(sd_min), y= sd_min),vjust=+1.5,position=position_dodge(0.9))+
geom_text(aes(label = r_(success), y= success/2),fontface="bold",colour="white",position=position_dodge(0.9))+
facet_wrap(~wireless)+
xlab("Policy")+ylab("Number of success")+
labs(fill="Node type")+theme(legend.position="none")+color()
labs(fill="Node type")+theme(legend.position="none")+color()+coord_cartesian(ylim=c(0,13))
#ggsave("success-180sec.png",width = 5.8,height=4.2)
sec60P=grid.arrange(energy60P,totalUptime60P,success60P,heights=c(2,2,2),widths=1,ncol=1)
ggsave("60sec.png",plot=sec60P,width=11,height=15)
sec60P=grid.arrange(energy60P,totalUptime60P,heights=c(1.3,1),widths=1,ncol=1)
ggsave("60sec.pdf",plot=sec60P,width=12,height=7)
sec180P=grid.arrange(energy180P,totalUptime180P,success180P,heights=c(2,2,2),widths=1,ncol=1)
ggsave("180sec.png",plot=sec180P,width=11,height=15)
sec180P=grid.arrange(energy180P,totalUptime180P,heights=c(1,1),widths=1,ncol=1)
ggsave("180sec.pdf",plot=sec180P,width=12,height=7)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 KiB

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 106 KiB

After

Width:  |  Height:  |  Size: 252 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 101 KiB

After

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 94 KiB

After

Width:  |  Height:  |  Size: 115 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 106 KiB

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 83 KiB

After

Width:  |  Height:  |  Size: 136 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 85 KiB

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 84 KiB

After

Width:  |  Height:  |  Size: 80 KiB

View file

@ -128,6 +128,6 @@ do
pon=0.4
prx=0.65
ptx=0.65
latency=0.01
latency=0
run-scenarios
done

File diff suppressed because it is too large Load diff

View file

@ -1,13 +1,13 @@
node,ts
on8,4398.010320
on10,8258.010320
on6,8299.630960
on4,11766.010320
on5,16301.020640
on1,18165.010320
on7,18205.030960
on12,18289.620640
on11,18340.620640
on2,22575.010320
on9,25587.010320
on3,29232.020320
on8,4398.000320
on10,8258.000320
on6,8299.600960
on4,11766.000320
on5,16301.000640
on1,18165.000320
on2,18205.000960
on12,18289.600640
on11,18340.600640
on7,22575.000320
on9,25587.000320
on3,29232.000320

1 node ts
2 on8 4398.010320 4398.000320
3 on10 8258.010320 8258.000320
4 on6 8299.630960 8299.600960
5 on4 11766.010320 11766.000320
6 on5 16301.020640 16301.000640
7 on1 18165.010320 18165.000320
8 on7 on2 18205.030960 18205.000960
9 on12 18289.620640 18289.600640
10 on11 18340.620640 18340.600640
11 on2 on7 22575.010320 22575.000320
12 on9 25587.010320 25587.000320
13 on3 29232.020320 29232.000320

View file

@ -1,18 +1,18 @@
node,wakets,duration,rcvat
on4,8218.000000,180.000000,4398.020320
on4,8218.000000,180.000000,4398.030640
on6,11726.000000,180.000000,8258.020320
on4,11726.000000,180.000000,8258.020640
on2,16260.000000,180.000000,11906.030640
on7,16260.000000,180.000000,12051.040640
on5,16260.000000,180.000000,12200.850640
on1,16260.000000,180.000000,16208.210000
on2,18125.000000,180.000000,16261.010320
on1,18125.000000,180.000000,16301.030960
on7,18125.000000,180.000000,16301.030960
on7,22535.000000,180.000000,18165.020320
on2,22535.000000,180.000000,18165.020640
on12,22535.000000,180.000000,18249.010320
on11,22535.000000,180.000000,18300.010320
on9,25547.000000,180.000000,24298.010000
on3,34755.000000,180.000000,29192.010000
on4,8218.000000,180.000000,4398.000320
on4,8218.000000,180.000000,4398.000640
on6,11726.000000,180.000000,8258.000320
on4,11726.000000,180.000000,8258.000640
on2,16260.000000,180.000000,11906.000640
on7,16260.000000,180.000000,12051.000640
on5,16260.000000,180.000000,12200.800640
on1,16260.000000,180.000000,16208.200000
on2,18125.000000,180.000000,16261.000320
on1,18125.000000,180.000000,16301.000960
on7,18125.000000,180.000000,16301.000960
on2,22535.000000,180.000000,18165.000320
on7,22535.000000,180.000000,18165.000640
on12,22535.000000,180.000000,18249.000320
on11,22535.000000,180.000000,18300.000320
on9,25547.000000,180.000000,24298.000000
on3,34755.000000,180.000000,29192.000000

1 node wakets duration rcvat
2 on4 8218.000000 180.000000 4398.020320 4398.000320
3 on4 8218.000000 180.000000 4398.030640 4398.000640
4 on6 11726.000000 180.000000 8258.020320 8258.000320
5 on4 11726.000000 180.000000 8258.020640 8258.000640
6 on2 16260.000000 180.000000 11906.030640 11906.000640
7 on7 16260.000000 180.000000 12051.040640 12051.000640
8 on5 16260.000000 180.000000 12200.850640 12200.800640
9 on1 16260.000000 180.000000 16208.210000 16208.200000
10 on2 18125.000000 180.000000 16261.010320 16261.000320
11 on1 18125.000000 180.000000 16301.030960 16301.000960
12 on7 18125.000000 180.000000 16301.030960 16301.000960
13 on7 on2 22535.000000 180.000000 18165.020320 18165.000320
14 on2 on7 22535.000000 180.000000 18165.020640 18165.000640
15 on12 22535.000000 180.000000 18249.010320 18249.000320
16 on11 22535.000000 180.000000 18300.010320 18300.000320
17 on9 25547.000000 180.000000 24298.010000 24298.000000
18 on3 34755.000000 180.000000 29192.010000 29192.000000

View file

@ -1,12 +1,12 @@
node,ts
on8,4398.020320
on10,8258.020320
on6,11906.030640
on2,12051.040640
on7,12200.850640
on2,16208.210000
on1,16261.010320
on2,16301.030960
on1,18165.020320
on2,24298.010000
on12,29192.010000
on8,4398.000320
on10,8258.000320
on6,11906.000640
on2,12051.000640
on7,12200.800640
on2,16208.200000
on1,16261.000320
on2,16301.000960
on1,18165.000320
on2,24298.000000
on12,29192.000000

1 node ts
2 on8 4398.020320 4398.000320
3 on10 8258.020320 8258.000320
4 on6 11906.030640 11906.000640
5 on2 12051.040640 12051.000640
6 on7 12200.850640 12200.800640
7 on2 16208.210000 16208.200000
8 on1 16261.010320 16261.000320
9 on2 16301.030960 16301.000960
10 on1 18165.020320 18165.000320
11 on2 24298.010000 24298.000000
12 on12 29192.010000 29192.000000

View file

@ -280,7 +280,7 @@ on0,4358.000000,4538.000000,180
on0,8218.000000,8398.000000,180
on0,11726.000000,11906.000000,180
on0,16260.000000,16440.000000,180
on0,18125.000000,18340.620640,215.621
on0,18125.000000,18340.600640,215.601
on0,22535.000000,22715.000000,180
on0,25547.000000,25727.000000,180
on0,29100.000000,29280.000000,180

1 node wakets sleepts duration
280 on0 8218.000000 8398.000000 180
281 on0 11726.000000 11906.000000 180
282 on0 16260.000000 16440.000000 180
283 on0 18125.000000 18340.620640 18340.600640 215.621 215.601
284 on0 22535.000000 22715.000000 180
285 on0 25547.000000 25727.000000 180
286 on0 29100.000000 29280.000000 180

Binary file not shown.

Before

Width:  |  Height:  |  Size: 102 KiB

After

Width:  |  Height:  |  Size: 174 KiB

View file

@ -1,13 +1,33 @@
|simkey |wireless | wakeupfor| sd| energy|
|:---------------|:--------|---------:|---------:|--------:|
|baseline |lora | 60| 12.07853| 583.7970|
|extended |lora | 60| 115.69817| 643.3429|
|hint |lora | 60| 19.97809| 588.8869|
|hintandextended |lora | 60| 120.22382| 651.6261|
|baseline |lora | 60| 12.24495| 583.9238|
|extended |lora | 60| 115.45964| 642.2366|
|hint |lora | 60| 20.53987| 589.3509|
|hintandextended |lora | 60| 123.07434| 651.6290|
|simkey |wireless | wakeupfor| sd| energy|
|:------|:--------|---------:|--:|------:|
|simkey |wireless | wakeupfor| sd| energy|
|:---------------|:--------|---------:|--------:|--------:|
|baseline |nbiot | 60| 40.62495| 602.8455|
|extended |nbiot | 60| 49.75572| 604.3217|
|hint |nbiot | 60| 69.17474| 626.8900|
|hintandextended |nbiot | 60| 61.78016| 624.0911|
|simkey |wireless | wakeupfor| sd| energy|
|:---------------|:--------|---------:|---------:|--------:|
|baseline |lora | 180| 77.41662| 1785.603|
|extended |lora | 180| 119.55052| 1800.430|
|hint |lora | 180| 222.97426| 2078.584|
|hintandextended |lora | 180| 147.42256| 1927.343|
|simkey |wireless | wakeupfor| sd| energy|
|:---------------|:--------|---------:|---------:|--------:|
|baseline |nbiot | 180| 81.64431| 1785.846|
|extended |nbiot | 180| 73.56576| 1773.858|
|hint |nbiot | 180| 217.20916| 2067.135|
|hintandextended |nbiot | 180| 206.56366| 2039.936|

View file

@ -1,13 +1,33 @@
|simkey |wireless | wakeupfor| sd_success| success| senderEnergy| senderEnergy_sd| receiverEnergy| receiverEnergy_sd| senderUptime| receiverUptime| avgTimeDataRcv| senderUptime_baseline| receiverUptime_baseline| id| senderUptimeOverhead| receiverUptimeOverhead| senderEnergy_baseline| receiverEnergy_baseline| id_baseline| senderEnergyOverheadPercent| receiverEnergyOverheadPercent| sd_success_ccgrid| success_ccgrid| senderEnergy_ccgrid| receiverEnergy_ccgrid| senderUptime_ccgrid| receiverUptime_ccgrid| senderEnergy_err| receiverEnergy_err| senderUptime_err| receiverUptime_err| nSendFail| nWakeUpRcv| nWakeUpSender|
|:---------------|:--------|---------:|----------:|--------:|------------:|---------------:|--------------:|-----------------:|------------:|--------------:|--------------:|---------------------:|-----------------------:|--:|--------------------:|----------------------:|---------------------:|-----------------------:|-----------:|---------------------------:|-----------------------------:|-----------------:|--------------:|-------------------:|---------------------:|-------------------:|---------------------:|----------------:|------------------:|----------------:|------------------:|---------:|----------:|-------------:|
|baseline |lora | 60| 0.00000| 0.000000| 617.1670| 13.89553| 581.0162| 6.439364| 1440.000| 1439.928| NA| 1440| 1439.928| 1| 0.0000| 0.00000| 617.167| 581.0162| 1| 0.00| 0.00| 0.0| 0.0| 619.73| 579.84| 1440.00| 1440.00| 0| 0| 0| 0| 0| 23.99627| 24|
|extended |lora | 60| 1.53988| 6.125000| 1009.7080| 112.14261| 612.8125| 36.556906| 2132.270| 1499.365| 39764.48| 1440| 1439.928| 2| 692.2700| 59.43631| 617.167| 581.0162| 2| 38.88| 5.19| 2.0| 7.7| 1207.61| 627.35| 2564.53| 1523.52| 20| 2| 20| 2| 0| 23.99625| 24|
|hint |lora | 60| 0.00000| 0.000000| 628.2949| 19.46385| 585.6029| 16.146640| 1440.000| 1450.267| NA| 1440| 1439.928| 3| 0.0000| 10.33839| 617.167| 581.0162| 3| 1.77| 0.78| 0.0| 0.0| 753.42| 957.64| 1440.00| 2354.94| 20| 64| 0| 62| 0| 24.16542| 24|
|hintandextended |lora | 60| 1.31897| 6.555556| 1035.2500| 95.01626| 619.6575| 40.139086| 2168.564| 1511.834| 38202.38| 1440| 1439.928| 4| 728.5645| 71.90580| 617.167| 581.0162| 4| 40.38| 6.24| 2.2| 9.8| 1397.98| 663.58| 2904.50| 1602.39| 35| 7| 34| 6| 0| 24.14352| 24|
|simkey |wireless | wakeupfor| sd_success| success| senderEnergy| senderEnergy_sd| receiverEnergy| receiverEnergy_sd| senderJPS| receiverJPS| senderUptime| receiverUptime| avgTimeDataRcv| senderUptime_baseline| receiverUptime_baseline| id| senderUptimeOverhead| receiverUptimeOverhead| senderEnergy_baseline| receiverEnergy_baseline| id_baseline| senderEnergyOverheadPercent| receiverEnergyOverheadPercent| sd_success_ccgrid| success_ccgrid| senderEnergy_ccgrid| receiverEnergy_ccgrid| senderUptime_ccgrid| receiverUptime_ccgrid| senderEnergy_err| receiverEnergy_err| senderUptime_err| receiverUptime_err| nSendFail| nWakeUpRcv| nWakeUpSender|
|:---------------|:--------|---------:|----------:|-------:|------------:|---------------:|--------------:|-----------------:|---------:|-----------:|------------:|--------------:|--------------:|---------------------:|-----------------------:|--:|--------------------:|----------------------:|---------------------:|-----------------------:|-----------:|---------------------------:|-----------------------------:|-----------------:|--------------:|-------------------:|---------------------:|-------------------:|---------------------:|----------------:|------------------:|----------------:|------------------:|---------:|----------:|-------------:|
|baseline |lora | 60| 0.000000| 0.000| 617.3707| 15.40303| 581.1365| 6.459283| Inf| Inf| 1440.000| 1440.000| NA| 1440| 1440| 1| 0.000| 0.00000| 617.3707| 581.1365| 1| 0.00| 0.00| 0.0| 0.0| 619.73| 579.84| 1440.00| 1440.00| 0| 0| 0| 0| 0| 24.00000| 24|
|extended |lora | 60| 1.710035| 6.020| 1004.3600| 124.07447| 612.0597| 36.358622| 166.8372| 101.67104| 2125.620| 1498.043| 38318.86| 1440| 1440| 2| 685.620| 58.04250| 617.3707| 581.1365| 2| 38.53| 5.05| 2.0| 7.7| 1207.61| 627.35| 2564.53| 1523.52| 20| 2| 21| 2| 0| 24.00000| 24|
|hint |lora | 60| 0.000000| 0.000| 628.7368| 21.71158| 586.0687| 16.668949| Inf| Inf| 1440.000| 1451.071| NA| 1440| 1440| 3| 0.000| 11.07083| 617.3707| 581.1365| 3| 1.81| 0.84| 0.0| 0.0| 753.42| 957.64| 1440.00| 2354.94| 20| 63| 0| 62| 0| 24.18167| 24|
|hintandextended |lora | 60| 1.864229| 6.545| 1035.7591| 133.41310| 619.6181| 40.088172| 158.2520| 94.67045| 2170.513| 1511.632| 37908.27| 1440| 1440| 4| 730.513| 71.63233| 617.3707| 581.1365| 4| 40.39| 6.21| 2.2| 9.8| 1397.98| 663.58| 2904.50| 1602.39| 35| 7| 34| 6| 0| 24.15708| 24|
|simkey |wireless | wakeupfor| sd_success| success| senderEnergy| senderEnergy_sd| receiverEnergy| receiverEnergy_sd| senderUptime| receiverUptime| avgTimeDataRcv| senderUptime_baseline| receiverUptime_baseline| id| senderUptimeOverhead| receiverUptimeOverhead| senderEnergy_baseline| receiverEnergy_baseline| id_baseline| senderEnergyOverheadPercent| receiverEnergyOverheadPercent| sd_success_ccgrid| success_ccgrid| senderEnergy_ccgrid| receiverEnergy_ccgrid| senderUptime_ccgrid| receiverUptime_ccgrid| senderEnergy_err| receiverEnergy_err| senderUptime_err| receiverUptime_err| nSendFail| nWakeUpRcv| nWakeUpSender|
|:------|:--------|---------:|----------:|-------:|------------:|---------------:|--------------:|-----------------:|------------:|--------------:|--------------:|---------------------:|-----------------------:|--:|--------------------:|----------------------:|---------------------:|-----------------------:|-----------:|---------------------------:|-----------------------------:|-----------------:|--------------:|-------------------:|---------------------:|-------------------:|---------------------:|----------------:|------------------:|----------------:|------------------:|---------:|----------:|-------------:|
|simkey |wireless | wakeupfor| sd_success| success| senderEnergy| senderEnergy_sd| receiverEnergy| receiverEnergy_sd| senderJPS| receiverJPS| senderUptime| receiverUptime| avgTimeDataRcv| senderUptime_baseline| receiverUptime_baseline| id| senderUptimeOverhead| receiverUptimeOverhead| senderEnergy_baseline| receiverEnergy_baseline| id_baseline| senderEnergyOverheadPercent| receiverEnergyOverheadPercent| sd_success_ccgrid| success_ccgrid| senderEnergy_ccgrid| receiverEnergy_ccgrid| senderUptime_ccgrid| receiverUptime_ccgrid| senderEnergy_err| receiverEnergy_err| senderUptime_err| receiverUptime_err| nSendFail| nWakeUpRcv| nWakeUpSender|
|:---------------|:--------|---------:|----------:|-------:|------------:|---------------:|--------------:|-----------------:|---------:|-----------:|------------:|--------------:|--------------:|---------------------:|-----------------------:|--:|--------------------:|----------------------:|---------------------:|-----------------------:|-----------:|---------------------------:|-----------------------------:|-----------------:|--------------:|-------------------:|---------------------:|-------------------:|---------------------:|----------------:|------------------:|----------------:|------------------:|---------:|----------:|-------------:|
|baseline |nbiot | 60| 1.430808| 2.445| 714.7880| 49.02168| 593.5170| 21.37475| 292.3468| 242.74722| 1440.000| 1440.000| 42375.37| 1440| 1440| 1| 0.00000| 0.000000| 714.788| 593.517| 1| 0.00| 0.00| 1.12| 1.27| 749.69| 591.07| 1440.00| 1440.00| 5| 0| 0| 0| 0| 24.00000| 24|
|extended |nbiot | 60| 1.855482| 6.380| 760.8320| 55.22064| 591.2792| 14.72265| 119.2527| 92.67699| 1487.380| 1443.640| 37096.61| 1440| 1440| 2| 47.38000| 3.639583| 714.788| 593.517| 2| 6.05| -0.38| 1.80| 7.16| 946.39| 599.13| 1788.32| 1447.54| 24| 1| 20| 0| 0| 24.00000| 24|
|hint |nbiot | 60| 2.942835| 4.805| 771.8607| 91.95847| 614.8091| 50.83790| 160.6370| 127.95194| 1440.000| 1467.255| 41862.09| 1440| 1440| 3| 0.00000| 27.255417| 714.788| 593.517| 3| 7.39| 3.46| 3.45| 9.72| 1007.06| 702.59| 1440.00| 1666.51| 30| 14| 0| 14| 0| 24.44875| 24|
|hintandextended |nbiot | 60| 2.203674| 7.590| 790.8555| 63.04322| 610.1941| 35.96660| 104.1970| 80.39448| 1483.782| 1462.936| 35280.76| 1440| 1440| 4| 43.78212| 22.935581| 714.788| 593.517| 4| 9.62| 2.73| 2.36| 9.41| 1066.66| 623.30| 1901.47| 1492.53| 35| 2| 28| 2| 0| 24.31583| 24|
|simkey |wireless | wakeupfor| sd_success| success| senderEnergy| senderEnergy_sd| receiverEnergy| receiverEnergy_sd| senderJPS| receiverJPS| senderUptime| receiverUptime| avgTimeDataRcv| senderUptime_baseline| receiverUptime_baseline| id| senderUptimeOverhead| receiverUptimeOverhead| senderEnergy_baseline| receiverEnergy_baseline| id_baseline| senderEnergyOverheadPercent| receiverEnergyOverheadPercent| sd_success_ccgrid| success_ccgrid| senderEnergy_ccgrid| receiverEnergy_ccgrid| senderUptime_ccgrid| receiverUptime_ccgrid| senderEnergy_err| receiverEnergy_err| senderUptime_err| receiverUptime_err| nSendFail| nWakeUpRcv| nWakeUpSender|
|:---------------|:--------|---------:|----------:|-------:|------------:|---------------:|--------------:|-----------------:|---------:|-----------:|------------:|--------------:|--------------:|---------------------:|-----------------------:|--:|--------------------:|----------------------:|---------------------:|-----------------------:|-----------:|---------------------------:|-----------------------------:|-----------------:|--------------:|-------------------:|---------------------:|-------------------:|---------------------:|----------------:|------------------:|----------------:|------------------:|---------:|----------:|-------------:|
|baseline |lora | 180| 1.2390627| 2.180| 2032.692| 50.76923| 1765.012| 27.66107| 932.4275| 809.6384| 4320.000| 4320.000| 42419.08| 4320| 4320| 1| 0.0000| 0.00000| 2032.692| 1765.012| 1| 0.00| 0.00| 1.40| 1.91| 2026.23| 1755.92| 4320.00| 4320.00| 0| 1| 0| 0| 0| 24.00000| 24|
|extended |lora | 180| 1.0044999| 10.855| 2201.590| 70.02724| 1767.001| 23.29608| 202.8181| 162.7822| 4809.255| 4359.608| 29587.20| 4320| 4320| 2| 489.2550| 39.60792| 2032.692| 1765.012| 2| 7.67| 0.11| 0.70| 11.45| 2692.46| 1772.35| 6038.78| 4364.27| 22| 0| 26| 0| 0| 24.00000| 24|
|hint |lora | 180| 1.3466411| 11.175| 2131.674| 48.36516| 2074.159| 231.11420| 190.7538| 185.6071| 4320.000| 4948.670| 36906.37| 4320| 4320| 3| 0.0000| 628.66958| 2032.692| 1765.012| 3| 4.64| 14.90| 0.00| 12.00| 2094.09| 2169.50| 4320.00| 5344.86| 2| 5| 0| 8| 0| 27.34250| 24|
|hintandextended |lora | 180| 0.3293056| 11.890| 2259.088| 58.36925| 1899.698| 115.42555| 189.9990| 159.7728| 4886.747| 4603.282| 19470.01| 4320| 4320| 4| 566.7469| 283.28220| 2032.692| 1765.012| 4| 10.02| 7.09| 0.24| 11.94| 2757.79| 1867.34| 6155.50| 4600.09| 22| 2| 26| 0| 0| 25.25167| 24|
|simkey |wireless | wakeupfor| sd_success| success| senderEnergy| senderEnergy_sd| receiverEnergy| receiverEnergy_sd| senderJPS| receiverJPS| senderUptime| receiverUptime| avgTimeDataRcv| senderUptime_baseline| receiverUptime_baseline| id| senderUptimeOverhead| receiverUptimeOverhead| senderEnergy_baseline| receiverEnergy_baseline| id_baseline| senderEnergyOverheadPercent| receiverEnergyOverheadPercent| sd_success_ccgrid| success_ccgrid| senderEnergy_ccgrid| receiverEnergy_ccgrid| senderUptime_ccgrid| receiverUptime_ccgrid| senderEnergy_err| receiverEnergy_err| senderUptime_err| receiverUptime_err| nSendFail| nWakeUpRcv| nWakeUpSender|
|:---------------|:--------|---------:|----------:|-------:|------------:|---------------:|--------------:|-----------------:|---------:|-----------:|------------:|--------------:|--------------:|---------------------:|-----------------------:|--:|--------------------:|----------------------:|---------------------:|-----------------------:|-----------:|---------------------------:|-----------------------------:|-----------------:|--------------:|-------------------:|---------------------:|-------------------:|---------------------:|----------------:|------------------:|----------------:|------------------:|---------:|----------:|-------------:|
|baseline |nbiot | 180| 1.1911630| 10.365| 2034.667| 34.18321| 1765.111| 39.153314| 196.3017| 170.2953| 4320.000| 4320.000| 30233.28| 4320| 4320| 1| 0.00000| 0.000000| 2034.667| 1765.111| 1| 0.00| 0.00| 1.33| 9.90| 2117.65| 1761.78| 4320.00| 4320.00| 4| 0| 0| 0| 0| 24.00000| 24|
|extended |nbiot | 180| 0.8976659| 11.115| 2026.210| 25.82125| 1752.828| 7.507188| 182.2951| 157.6994| 4343.050| 4321.865| 27060.74| 4320| 4320| 2| 23.05000| 1.864583| 2034.667| 1765.111| 2| -0.42| -0.70| 0.87| 11.23| 2311.52| 1760.92| 4868.78| 4323.71| 14| 0| 12| 0| 0| 24.00000| 24|
|hint |nbiot | 180| 0.3628129| 11.845| 2053.789| 19.20640| 2068.247| 225.978814| 173.3887| 174.6093| 4320.000| 4548.535| 18711.42| 4320| 4320| 3| 0.00000| 228.535000| 2034.667| 1765.111| 3| 0.93| 14.66| 0.37| 11.92| 2180.07| 1868.54| 4320.00| 4576.83| 6| 10| 0| 1| 0| 25.22208| 24|
|hintandextended |nbiot | 180| 0.3263549| 11.905| 2042.550| 10.96412| 2039.718| 214.977097| 171.5708| 171.3329| 4332.536| 4529.625| 17101.38| 4320| 4320| 4| 12.53635| 209.624688| 2034.667| 1765.111| 4| 0.39| 13.46| 0.41| 11.88| 2151.14| 1822.44| 4906.10| 4473.32| 5| 11| 13| 1| 0| 25.11625| 24|