All available data sources are included in datasets.tar.gz (pass:tosn_dsme_lora_22
).
data_transmission.csv
contains the data used to generate
Sections 5.2,5.3,5.4.
The columns are described in the following list:
timestamp
: Timestamp of the experimentn_sensors
: Number of source devicestxi
: Transmission intervalusecad
: Whether CSMA-CA transmission use CAD or notn_actuators
: Number of sink devicespayload_length
: Payload lengthcap
: Whether the device transmits on CAP (CSMA-CA) or CFP (GTS)ack_req
: Whether the device transmit confirmed frames or notnum_packets
: The number of transmitted frames per device during the experimentcsma_standard
: Whether CSMA-CA use standard settings or notdelay_b
: The X bin of the transmission delay CDFdelay_mean
: The average value of the transmission delaydelay_stdev
: The standard deviation of the transmission delaydelay_int_min
: The lower bound of confidence intervaldelay_int_max
: The upper bound of confidence intervalmin_delay
: The minimum transmission delaydelay_q1
: The 25% percentile of the transmission delaydelay_q2
: The 50% percentile of the transmission delaydelay_q3
: The 75% percentile of the transmission delaymax_delay
: The maximum transmission delaytotal_tx
: Number of scheduled data framestx_mac_unique
: Number of unique transmitted data framestx_mac
: Number of data frames transmitted by the MAC layerretrans
: Total number of frame retransmissionssuccessful
: Number of successfully received framesPRR
: Packet Reception Ratio of the experimentretrans_norm
: Number of retransmitted frames per transmitted frame.total_cca
: Total number of CCA attemptstotal_cca_with_collision
: Total number of CCA attempts while there was a packet on the airtotal_cca_no_collision
: Total number of CCA attemps while the channel was freecca_success
: Total number of successful CCA attemptscca_success_and_collision
: Total number of successful detection of busy channelcca_success_and_no_collision
: Total number of successful detection of clear channelcollisions
: Total number of frame collisionscsma_drop
: Total number of frames dropped by CSMA-CAqueue_drop
: Total number of frames dropped by the CAP queuetoa_node_agg
: List of aggregated time on air for each nodetoa_node_roles
: List of roles for each nodetoa_node_dt
: List of the times between last and first transmission, for each node.
prr_coexistence.csv
contains data used to generate the figure
in Section 5.5.
The columns are described in the following list:
prr_baseline
: PRR of the baseline case (DSME-LoRa nodes without cross-traffic)prr_cross
: PRR of the LoRaWAN cross-traffic case
interference_prr_moving_avg.csv
contains data used to generate the
moving average PRR under interference from jammers in Section 5.6
The columns are described in the following list:
t_r<x>
: Time axis of the replicax
prr_r<x>
: Prr axis of the replicax
energy.csv
contains raw current measurements used for Section 5.7
The columns are described in the following list:
n
: The sample indexcap
: Current samples for CAP transmissioncfp
: Current samples for CFP transmissioncfp_rx
: Current samples for CFP transmission (RX node)
simulation.csv
contains all simulation data used for the
experiments (Sections 6,7). This file is the output of Omnet++ Scavetool for
all simulation results. See (Result Analysis with Python)[https://docs.omnetpp.org/tutorials/pandas/] from the official Omnet++ documentation for performing data analysis
on this data.
data_transmission.csv
, prr_coexistence.csv
and interference_prr_moving_avg.csv
are generated
from raw log files.
To generate these files from the original raw data, extract
raw_logs.tar.gz
(pass:tosn_dsme_lora_2022
) in this folder and execute get_all.sh