A test methodology for evaluating architectural delays of LoRaWAN implementations

Detalhes bibliográficos
Autor(a) principal: Carvalho, Dhiego Fernades
Data de Publicação: 2019
Outros Autores: Ferrari, Paolo, Sisinni, Emiliano, Depari, Alessandro, Rinaldo, Stefano, Pasetti, Marco, Silva, Diego Rodrigo Cabral
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Institucional da UFRN
Texto Completo: https://repositorio.ufrn.br/handle/123456789/30585
Resumo: The Low Power Wide Area Networks (LPWANs) have been proposed as viable wireless connection method for the implementation of the Internet of Things (IoT), thanks to their wide coverage, low complexity and low power consumption. In this scenario, LoRaWAN emerged as a de-facto leading technology, because of its openness and the current availability of many devices (like sensors and gateways). Several implementations of the LoRaWAN specifications have appeared in the market, each one showing support for different hardware, different software architectures, and different operating systems. Thus, the need of test procedures for comparing them is evident. In this paper, a test methodology for the experimental assessment of architectural delays of LoRaWAN implementations is presented. The new approach is composed of: a mapping phase, needed for highlighting the LoRaWAN blocks inside the implementation under test; followed by a measurement phase, in which the relevant timestamps are taken along the information path from LoRaWAN node to LoRaWAN customer application. The use and the effectiveness of the proposed methodology are shown by means of use cases that involve different LoRaWAN implementations and several hardware platforms. The experiments described in the paper are not intended to evaluate particular implementations but they are aimed to assess the suitability of the proposed methodology. The results demonstrate that the proposed approach can be used to compare the performance of entire LoRaWAN systems, helping the owner of the infrastructure and the user in making choices and optimization
id UFRN_62157b40cb6649d4eb879a1687ad5f31
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/30585
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Carvalho, Dhiego FernadesFerrari, PaoloSisinni, EmilianoDepari, AlessandroRinaldo, StefanoPasetti, MarcoSilva, Diego Rodrigo Cabral2020-11-13T19:19:11Z2020-11-13T19:19:11Z2019-05CARVALHO, Dhiego Fernandes; FERRARI, Paolo; SISINNI, Emiliano; DEPARI, Alessandro; RINALDI, Stefano; PASETTI, Marco; SILVA, Diego. A test methodology for evaluating architectural delays of LoRaWAN implementations. Pervasive And Mobile Computing, [S.L.], v. 56, p. 1-17, maio 2019. Disponível em: https://www.sciencedirect.com/science/article/abs/pii/S1574119218306801?via%3Dihub. Acesso em: 08 set. 2020. http://dx.doi.org/10.1016/j.pmcj.2019.03.002.1574-1192https://repositorio.ufrn.br/handle/123456789/3058510.1016/j.pmcj.2019.03.002ElsevierAttribution 3.0 Brazilhttp://creativecommons.org/licenses/by/3.0/br/info:eu-repo/semantics/openAccessLoRaWANSensor networkcloudNetwork delayIoTLPWANA test methodology for evaluating architectural delays of LoRaWAN implementationsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleThe Low Power Wide Area Networks (LPWANs) have been proposed as viable wireless connection method for the implementation of the Internet of Things (IoT), thanks to their wide coverage, low complexity and low power consumption. In this scenario, LoRaWAN emerged as a de-facto leading technology, because of its openness and the current availability of many devices (like sensors and gateways). Several implementations of the LoRaWAN specifications have appeared in the market, each one showing support for different hardware, different software architectures, and different operating systems. Thus, the need of test procedures for comparing them is evident. In this paper, a test methodology for the experimental assessment of architectural delays of LoRaWAN implementations is presented. The new approach is composed of: a mapping phase, needed for highlighting the LoRaWAN blocks inside the implementation under test; followed by a measurement phase, in which the relevant timestamps are taken along the information path from LoRaWAN node to LoRaWAN customer application. The use and the effectiveness of the proposed methodology are shown by means of use cases that involve different LoRaWAN implementations and several hardware platforms. The experiments described in the paper are not intended to evaluate particular implementations but they are aimed to assess the suitability of the proposed methodology. The results demonstrate that the proposed approach can be used to compare the performance of entire LoRaWAN systems, helping the owner of the infrastructure and the user in making choices and optimizationengreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALTesteMethodologyEvaluating_SILVA_2019.pdfTesteMethodologyEvaluating_SILVA_2019.pdfapplication/pdf1657154https://repositorio.ufrn.br/bitstream/123456789/30585/1/TesteMethodologyEvaluating_SILVA_2019.pdf9b19c7f91f16195786d17badf37be1e7MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8914https://repositorio.ufrn.br/bitstream/123456789/30585/2/license_rdf4d2950bda3d176f570a9f8b328dfbbefMD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81484https://repositorio.ufrn.br/bitstream/123456789/30585/3/license.txte9597aa2854d128fd968be5edc8a28d9MD53TEXTTesteMethodologyEvaluating_SILVA_2019.pdf.txtTesteMethodologyEvaluating_SILVA_2019.pdf.txtExtracted texttext/plain70573https://repositorio.ufrn.br/bitstream/123456789/30585/4/TesteMethodologyEvaluating_SILVA_2019.pdf.txt1eeb5796a7f26cd8602e26c06446378dMD54THUMBNAILTesteMethodologyEvaluating_SILVA_2019.pdf.jpgTesteMethodologyEvaluating_SILVA_2019.pdf.jpgGenerated Thumbnailimage/jpeg1675https://repositorio.ufrn.br/bitstream/123456789/30585/5/TesteMethodologyEvaluating_SILVA_2019.pdf.jpg246d7f303798a0895be3d973f60b391cMD55123456789/305852020-11-15 05:07:21.669oai:https://repositorio.ufrn.br:123456789/30585Tk9OLUVYQ0xVU0lWRSBESVNUUklCVVRJT04gTElDRU5TRQoKCkJ5IHNpZ25pbmcgYW5kIGRlbGl2ZXJpbmcgdGhpcyBsaWNlbnNlLCBNci4gKGF1dGhvciBvciBjb3B5cmlnaHQgaG9sZGVyKToKCgphKSBHcmFudHMgdGhlIFVuaXZlcnNpZGFkZSBGZWRlcmFsIFJpbyBHcmFuZGUgZG8gTm9ydGUgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgb2YKcmVwcm9kdWNlLCBjb252ZXJ0IChhcyBkZWZpbmVkIGJlbG93KSwgY29tbXVuaWNhdGUgYW5kIC8gb3IKZGlzdHJpYnV0ZSB0aGUgZGVsaXZlcmVkIGRvY3VtZW50IChpbmNsdWRpbmcgYWJzdHJhY3QgLyBhYnN0cmFjdCkgaW4KZGlnaXRhbCBvciBwcmludGVkIGZvcm1hdCBhbmQgaW4gYW55IG1lZGl1bS4KCmIpIERlY2xhcmVzIHRoYXQgdGhlIGRvY3VtZW50IHN1Ym1pdHRlZCBpcyBpdHMgb3JpZ2luYWwgd29yaywgYW5kIHRoYXQKeW91IGhhdmUgdGhlIHJpZ2h0IHRvIGdyYW50IHRoZSByaWdodHMgY29udGFpbmVkIGluIHRoaXMgbGljZW5zZS4gRGVjbGFyZXMKdGhhdCB0aGUgZGVsaXZlcnkgb2YgdGhlIGRvY3VtZW50IGRvZXMgbm90IGluZnJpbmdlLCBhcyBmYXIgYXMgaXQgaXMKdGhlIHJpZ2h0cyBvZiBhbnkgb3RoZXIgcGVyc29uIG9yIGVudGl0eS4KCmMpIElmIHRoZSBkb2N1bWVudCBkZWxpdmVyZWQgY29udGFpbnMgbWF0ZXJpYWwgd2hpY2ggZG9lcyBub3QKcmlnaHRzLCBkZWNsYXJlcyB0aGF0IGl0IGhhcyBvYnRhaW5lZCBhdXRob3JpemF0aW9uIGZyb20gdGhlIGhvbGRlciBvZiB0aGUKY29weXJpZ2h0IHRvIGdyYW50IHRoZSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gR3JhbmRlIGRvIE5vcnRlIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdCB0aGlzIG1hdGVyaWFsIHdob3NlIHJpZ2h0cyBhcmUgb2YKdGhpcmQgcGFydGllcyBpcyBjbGVhcmx5IGlkZW50aWZpZWQgYW5kIHJlY29nbml6ZWQgaW4gdGhlIHRleHQgb3IKY29udGVudCBvZiB0aGUgZG9jdW1lbnQgZGVsaXZlcmVkLgoKSWYgdGhlIGRvY3VtZW50IHN1Ym1pdHRlZCBpcyBiYXNlZCBvbiBmdW5kZWQgb3Igc3VwcG9ydGVkIHdvcmsKYnkgYW5vdGhlciBpbnN0aXR1dGlvbiBvdGhlciB0aGFuIHRoZSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gR3JhbmRlIGRvIE5vcnRlLCBkZWNsYXJlcyB0aGF0IGl0IGhhcyBmdWxmaWxsZWQgYW55IG9ibGlnYXRpb25zIHJlcXVpcmVkIGJ5IHRoZSByZXNwZWN0aXZlIGFncmVlbWVudCBvciBhZ3JlZW1lbnQuCgpUaGUgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZG8gUmlvIEdyYW5kZSBkbyBOb3J0ZSB3aWxsIGNsZWFybHkgaWRlbnRpZnkgaXRzIG5hbWUgKHMpIGFzIHRoZSBhdXRob3IgKHMpIG9yIGhvbGRlciAocykgb2YgdGhlIGRvY3VtZW50J3MgcmlnaHRzCmRlbGl2ZXJlZCwgYW5kIHdpbGwgbm90IG1ha2UgYW55IGNoYW5nZXMsIG90aGVyIHRoYW4gdGhvc2UgcGVybWl0dGVkIGJ5CnRoaXMgbGljZW5zZQo=Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2020-11-15T08:07:21Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.pt_BR.fl_str_mv A test methodology for evaluating architectural delays of LoRaWAN implementations
title A test methodology for evaluating architectural delays of LoRaWAN implementations
spellingShingle A test methodology for evaluating architectural delays of LoRaWAN implementations
Carvalho, Dhiego Fernades
LoRaWAN
Sensor network
cloud
Network delay
IoT
LPWAN
title_short A test methodology for evaluating architectural delays of LoRaWAN implementations
title_full A test methodology for evaluating architectural delays of LoRaWAN implementations
title_fullStr A test methodology for evaluating architectural delays of LoRaWAN implementations
title_full_unstemmed A test methodology for evaluating architectural delays of LoRaWAN implementations
title_sort A test methodology for evaluating architectural delays of LoRaWAN implementations
author Carvalho, Dhiego Fernades
author_facet Carvalho, Dhiego Fernades
Ferrari, Paolo
Sisinni, Emiliano
Depari, Alessandro
Rinaldo, Stefano
Pasetti, Marco
Silva, Diego Rodrigo Cabral
author_role author
author2 Ferrari, Paolo
Sisinni, Emiliano
Depari, Alessandro
Rinaldo, Stefano
Pasetti, Marco
Silva, Diego Rodrigo Cabral
author2_role author
author
author
author
author
author
dc.contributor.author.fl_str_mv Carvalho, Dhiego Fernades
Ferrari, Paolo
Sisinni, Emiliano
Depari, Alessandro
Rinaldo, Stefano
Pasetti, Marco
Silva, Diego Rodrigo Cabral
dc.subject.por.fl_str_mv LoRaWAN
Sensor network
cloud
Network delay
IoT
LPWAN
topic LoRaWAN
Sensor network
cloud
Network delay
IoT
LPWAN
description The Low Power Wide Area Networks (LPWANs) have been proposed as viable wireless connection method for the implementation of the Internet of Things (IoT), thanks to their wide coverage, low complexity and low power consumption. In this scenario, LoRaWAN emerged as a de-facto leading technology, because of its openness and the current availability of many devices (like sensors and gateways). Several implementations of the LoRaWAN specifications have appeared in the market, each one showing support for different hardware, different software architectures, and different operating systems. Thus, the need of test procedures for comparing them is evident. In this paper, a test methodology for the experimental assessment of architectural delays of LoRaWAN implementations is presented. The new approach is composed of: a mapping phase, needed for highlighting the LoRaWAN blocks inside the implementation under test; followed by a measurement phase, in which the relevant timestamps are taken along the information path from LoRaWAN node to LoRaWAN customer application. The use and the effectiveness of the proposed methodology are shown by means of use cases that involve different LoRaWAN implementations and several hardware platforms. The experiments described in the paper are not intended to evaluate particular implementations but they are aimed to assess the suitability of the proposed methodology. The results demonstrate that the proposed approach can be used to compare the performance of entire LoRaWAN systems, helping the owner of the infrastructure and the user in making choices and optimization
publishDate 2019
dc.date.issued.fl_str_mv 2019-05
dc.date.accessioned.fl_str_mv 2020-11-13T19:19:11Z
dc.date.available.fl_str_mv 2020-11-13T19:19:11Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.citation.fl_str_mv CARVALHO, Dhiego Fernandes; FERRARI, Paolo; SISINNI, Emiliano; DEPARI, Alessandro; RINALDI, Stefano; PASETTI, Marco; SILVA, Diego. A test methodology for evaluating architectural delays of LoRaWAN implementations. Pervasive And Mobile Computing, [S.L.], v. 56, p. 1-17, maio 2019. Disponível em: https://www.sciencedirect.com/science/article/abs/pii/S1574119218306801?via%3Dihub. Acesso em: 08 set. 2020. http://dx.doi.org/10.1016/j.pmcj.2019.03.002.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/handle/123456789/30585
dc.identifier.issn.none.fl_str_mv 1574-1192
dc.identifier.doi.none.fl_str_mv 10.1016/j.pmcj.2019.03.002
identifier_str_mv CARVALHO, Dhiego Fernandes; FERRARI, Paolo; SISINNI, Emiliano; DEPARI, Alessandro; RINALDI, Stefano; PASETTI, Marco; SILVA, Diego. A test methodology for evaluating architectural delays of LoRaWAN implementations. Pervasive And Mobile Computing, [S.L.], v. 56, p. 1-17, maio 2019. Disponível em: https://www.sciencedirect.com/science/article/abs/pii/S1574119218306801?via%3Dihub. Acesso em: 08 set. 2020. http://dx.doi.org/10.1016/j.pmcj.2019.03.002.
1574-1192
10.1016/j.pmcj.2019.03.002
url https://repositorio.ufrn.br/handle/123456789/30585
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv Attribution 3.0 Brazil
http://creativecommons.org/licenses/by/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution 3.0 Brazil
http://creativecommons.org/licenses/by/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Elsevier
publisher.none.fl_str_mv Elsevier
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstream/123456789/30585/1/TesteMethodologyEvaluating_SILVA_2019.pdf
https://repositorio.ufrn.br/bitstream/123456789/30585/2/license_rdf
https://repositorio.ufrn.br/bitstream/123456789/30585/3/license.txt
https://repositorio.ufrn.br/bitstream/123456789/30585/4/TesteMethodologyEvaluating_SILVA_2019.pdf.txt
https://repositorio.ufrn.br/bitstream/123456789/30585/5/TesteMethodologyEvaluating_SILVA_2019.pdf.jpg
bitstream.checksum.fl_str_mv 9b19c7f91f16195786d17badf37be1e7
4d2950bda3d176f570a9f8b328dfbbef
e9597aa2854d128fd968be5edc8a28d9
1eeb5796a7f26cd8602e26c06446378d
246d7f303798a0895be3d973f60b391c
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv
_version_ 1802117608873394176