{"title":"Machine learning for localization in LoRaWAN: a case study with data augmentation","authors":"Luz E. Marquez, Maria Calle","doi":"10.1109/FNWF55208.2022.00081","DOIUrl":null,"url":null,"abstract":"The growth of Internet of Things applications such as smart cities, leads to an increase in the number of connected objects. In some cases, a requirement of such applications is the location of devices for monitoring and management. This paper develops a methodology for the location of different nodes based on the signal levels received in a LoRaWAN network. The goal is to detect changes in node positions of at least 100 m with a limited amount of data. The procedure involves data analysis, preprocessing, and evaluation of different machine learning algorithms to locate the nodes. Due to the large data volume requirements for the selected algorithms, the work includes the application of a simple-to-implement data augmentation technique. As a result, the best performing algorithm was K Nearest Neighbors with an average error of 12 m.","PeriodicalId":300165,"journal":{"name":"2022 IEEE Future Networks World Forum (FNWF)","volume":"31 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE Future Networks World Forum (FNWF)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FNWF55208.2022.00081","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The growth of Internet of Things applications such as smart cities, leads to an increase in the number of connected objects. In some cases, a requirement of such applications is the location of devices for monitoring and management. This paper develops a methodology for the location of different nodes based on the signal levels received in a LoRaWAN network. The goal is to detect changes in node positions of at least 100 m with a limited amount of data. The procedure involves data analysis, preprocessing, and evaluation of different machine learning algorithms to locate the nodes. Due to the large data volume requirements for the selected algorithms, the work includes the application of a simple-to-implement data augmentation technique. As a result, the best performing algorithm was K Nearest Neighbors with an average error of 12 m.