Supplementary Materials for "Measurements of LoRaWAN Technology in Urban Scenarios: A Data Descriptor"
DOI10.5281/zenodo.6228358Zenodo6228358MaRDI QIDQ6701864FDOQ6701864
Dataset published at Zenodo repository.
Jiri Hosek, Radim Burget, Pavel Masek, Elena Simona Lohan, Aleksandr Ometov, Ion Marghescu, Ekaterina Svertoka, Jan Pospisil, Martin Stusek
Publication date: 22 February 2022
Copyright license: Creative Commons Attribution 4.0 International
This work corresponds to the results described in paper Measurements of LoRaWAN Technology in Urban Scenarios: A Data Descriptor:https://www.mdpi.com/2306-5729/6/6/62 The provided open-access dataset consists of JavaScript Object Notation (JSON) records stored in Comma-Separated Values (CSV) files, and the data were gathered in a span of multiple hours during two days of measurements. Each JSON file contains parameters as described below. In addition to the payload itself, every record on the server also contains additional metadata. Metadata contains general information about the LoRaWAN message and the array of parameters that provide more detailed message reception information for each Gateway (GW)receiving the message separately. Notably, these names may differ between LoRaWAN service providers. In the case of Ceske Radiokomunikace(CRa), the metadata contains the following parameters: cmdCommand(message type): Incoming(uplink) message from the ED via the GW to the server. This also contains metadata from receiving GWs. seqnoSequence number: The sequence number of the message in the form of a 32-bit integer. The Network Server generates this number. EUIExtended Unique Identifier: A global identifier(64-bit) of the terminal device, which the manufacturer or owner assigns. The Institute of Electrical and Electronics Engineers (IEEE) Registration Authority manages the assignment of identifier pools. It is given in hexadecimal format. This identifier is used similarly to the MAC address of the network interface. tsTimestamp: The time of the received message recorded at the first receiving GW. The parameter indicates the number of milliseconds since the Unix epoch(1 January1970). fcntFrame count: Sequential number of the message(16-bit integer) sent from the device. In the case of a device reset, the value of the counter starts from zero. The value of this parameter can be used to detect a failure to receive messages. portThe port number is used to distinguish the type of application payload message. It is, therefore, not necessary to explicitly add it to the application payload. The Port parameters(8-bit integer) possible values range from 1 to 223 for the users. Other values are reserved. freqFrequency: A value that corresponds to the frequency(expressed in Hertz) of the given LoRaWAN channel. Before transmitting each message, the ED pseudo-randomly selects from the range of available LoRaWAN channels on which it will transmit the message. toaTime on Air: Message transmission time in milliseconds. This value is directly proportional to the data rate and message size. drData Rate: The string parameter specifying the spreading factor, bandwidth, and coding rate. The spreading factor fundamentally affects the data rate and thus, the message time on-air. The value can be selected from the interval 7 to 12. Bandwidth values are only 125, 250, and 500 kHz. The larger the bandwidth, the higher the datarate. ackAcknowledge: The parameter is of a Boolean type and indicates whether the ED requires confirmation of the sent message. The default is to avoid using acknowledgments to reduce network traffic. gwsGateways: Contain an array of information objects from individual GWs, especially information about the parameters of the received signal, timestamp, identifier, and location of the GW. rssiReceived Signal Strength Indicator: The received signal level on the GW, expressed in dBm. The threshold value of the Semtech SX1301 receiver is 142dBm[44]. snrSignal-to-Noise Ratio: This parameter gives the ratio between the received power signal and the noise floor power level in dB. If the SNR is greater than 0, the received signal level is higher than the noise level. tsTimestamp: The time of the received message in milliseconds since the Unix era(1 January 1970). tmmsTime in ms: GPS time in milliseconds since 6 February 1980. The GW must have GPS connectivity. timeUTC of the received message, with microsecond precision in the ISO 8601 format. gweuiGW extended unique identifier: The 64-bit number in a hexadecimal format specific for each GW. latLatitude: GW GPS latitude parameter in decimal degrees. The GW must have GPS connectivity. lonLongitude: GW GPS longitude parameter in decimal degrees. The GW must have GPS connectivity. batBattery status of the ED 8-bit integer value(0external power supply, 255battery status is unknown, 1254correspond to battery status 0100%). dataThe field contains HEX data, which is unique for the LoRaWAN device in question. It consists of information related to temperature, position, battery level, etc. In the case of our device, it represents our unique data format, which is specifically designed for the purposes of our measurements. device_LatLatitude of the measurement point gathered from the GPS. device_LonLongitude of the measurement point gathered from the GPS. The undeniable advantage of the JSON format is that it is in a human-readable form. Thus, without the need for complex parsing, necessary information can be read immediately.
This page was built for dataset: Supplementary Materials for "Measurements of LoRaWAN Technology in Urban Scenarios: A Data Descriptor"