{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,13]],"date-time":"2026-03-13T06:13:32Z","timestamp":1773382412608,"version":"3.50.1"},"reference-count":49,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2020,2,8]],"date-time":"2020-02-08T00:00:00Z","timestamp":1581120000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["JSAN"],"abstract":"<jats:p>Low Power Wide Area Networks (LPWAN) enable a growing number of Internet-of-Things (IoT) applications with large geographical coverage, low bit-rate, and long lifetime requirements. LoRa (Long Range) is a well-known LPWAN technology that uses a proprietary Chirp Spread Spectrum (CSS) physical layer, while the upper layers are defined by an open standard\u2014LoRaWAN. In this paper, we propose a simple yet effective method to improve the Quality-of-Service (QoS) of LoRaWAN networks by fine-tuning specific radio parameters. Through a Mixed Integer Linear Programming (MILP) problem formulation, we find optimal settings for the Spreading Factor (SF) and Carrier Frequency (CF) radio parameters, considering the network traffic specifications as a whole, to improve the Data Extraction Rate (DER) and to reduce the packet collision rate and the energy consumption in LoRa networks. The effectiveness of the optimization procedure is demonstrated by simulations, using LoRaSim for different network scales. In relation to the traditional LoRa radio parameter assignment policies, our solution leads to an average increase of 6% in DER, and a number of collisions 13 times smaller. In comparison to networks with dynamic radio parameter assignment policies, there is an increase of 5%, 2.8%, and 2% of DER, and a number of collisions 11, 7.8 and 2.5 times smaller than equal-distribution, Tiurlikova\u2019s (SOTA), and random distribution, respectively. Regarding the network energy consumption metric, the proposed optimization obtained an average consumption similar to Tiurlikova\u2019s, and 2.8 times lower than the equal-distribution and random dynamic allocation policies. Furthermore, we approach the practical aspects of how to implement and integrate the optimization mechanism proposed in LoRa, guaranteeing backward compatibility with the standard protocol.<\/jats:p>","DOI":"10.3390\/jsan9010010","type":"journal-article","created":{"date-parts":[[2020,2,10]],"date-time":"2020-02-10T11:48:51Z","timestamp":1581335331000},"page":"10","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":62,"title":["Improving Quality-Of-Service in LoRa Low-Power Wide-Area Networks through Optimized Radio Resource Management"],"prefix":"10.3390","volume":"9","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9478-9457","authenticated-orcid":false,"given":"Eduardo","family":"Sallum","sequence":"first","affiliation":[{"name":"Department of Informatics, Universidade Tecnol\u00f3gica Federal do Paran\u00e1 (UTFPR), Ponta Grossa 84016-210, Brazil"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6370-9373","authenticated-orcid":false,"given":"Nuno","family":"Pereira","sequence":"additional","affiliation":[{"name":"Computer Engineering Department, Polit\u00e9cnico do Porto\u2013ISEP\/IPP, 4200-072 Porto, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6139-6542","authenticated-orcid":false,"given":"M\u00e1rio","family":"Alves","sequence":"additional","affiliation":[{"name":"Electrical Engineering Department, Polit\u00e9cnico do Porto\u2013ISEP\/IPP, 4200-072 Porto, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7877-3554","authenticated-orcid":false,"given":"Max","family":"Santos","sequence":"additional","affiliation":[{"name":"Department of Electronics, Universidade Tecnol\u00f3gica Federal do Paran\u00e1 (UTFPR), Ponta Grossa 84016-210, Brazil"}]}],"member":"1968","published-online":{"date-parts":[[2020,2,8]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Angrisani, L., Arpaia, P., Bonavolont\u00e0, F., Conti, M., and Liccardo, A. (2017, January 11\u201313). LoRa protocol performance assessment in critical noise conditions. Proceedings of the 2017 IEEE 3rd International Forum on Research and Technologies for Society and Industry (RTSI), Modena, Italy.","DOI":"10.1109\/RTSI.2017.8065952"},{"key":"ref_2","unstructured":"Committee, L.A.T. (2017). LoRaWAN 1.1 Specification. LoRa Alliance Stand, 1, Available online: https:\/\/lora-alliance.org\/sites\/default\/files\/2018-04\/lorawantm_specification_-v1.1.pdf."},{"key":"ref_3","unstructured":"Sigfox (2019, September 22). Sigfox, the World\u2019s Leading IoT Services Provider. Available online: https:\/\/www.sigfox.com\/en."},{"key":"ref_4","unstructured":"SIG, W. (2019, October 24). What Is Weightless\u2014Weightless. Available online: http:\/\/www.weightless.org\/about\/what-is-weightless."},{"key":"ref_5","unstructured":"WAVIoT (2019, November 13). WAVIoT LPWAN\u2014Low-Power LONG-Range (LPWAN) Solutions for IoT and M2M. Available online: https:\/\/waviot.com\/."},{"key":"ref_6","unstructured":"Alliance, W.F. (2019, September 13). Wi-Fi HaLow. Available online: https:\/\/www.wi-fi.org\/discover-wi-fi\/wi-fi-halow."},{"key":"ref_7","unstructured":"Insights, G.M. (2019, November 02). Global LPWAN Market Size Worth over $65 Bn by 2025. Available online: https:\/\/www.gminsights.com\/pressrelease\/lpwan-market."},{"key":"ref_8","unstructured":"Egli, P.R. (2019, October 11). LPWAN Low Power Wide Area Network: Overview of Emerging Technologies for Low Power Wide Area Networks in Internet of Things and m2m Scenarios. Available online: http:\/\/indigoo.com\/dox\/itdp\/12_MobileWireless\/LPWAN.pdf."},{"key":"ref_9","unstructured":"Industries, T.T. (2019, September 15). Building a Global Open LoRaWAN Network. Available online: https:\/\/www.thethingsnetwork.org\/."},{"key":"ref_10","unstructured":"Sallum, E., Pereira, N., Alves, M., and Santos, M. (2019, October 02). LoRa_CF_SF_Assignment_Optimization. Available online: https:\/\/github.com\/esallum\/LoRa_CF_SF_assignment_optimization."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"855","DOI":"10.1109\/COMST.2017.2652320","article-title":"Low Power Wide Area Networks: An Overview","volume":"19","author":"Raza","year":"2017","journal-title":"IEEE Commu. Surv. Tutor."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Petajajarvi, J., Mikhaylov, K., Roivainen, A., Hanninen, T., and Pettissalo, M. (2015, January 2\u20134). On the coverage of LPWANs: Range evaluation and channel attenuation model for LoRa technology. Proceedings of the 2015 14th International Conference on ITS Telecommunications (ITST), Copenhagen, Denmark.","DOI":"10.1109\/ITST.2015.7377400"},{"key":"ref_13","first-page":"1550147717699412","article-title":"Performance of a low-power wide-area network based on LoRa technology: Doppler robustness, scalability, and coverage","volume":"13","author":"Mikhaylov","year":"2017","journal-title":"Int. J. Distrib. Sens. Netw."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Neumann, P., Montavont, J., and No\u00ebl, T. (2016, January 17\u201319). Indoor deployment of low-power wide area networks (LPWAN): A LoRaWAN case study. Proceedings of the 2016 IEEE 12th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob), New York, NY, USA.","DOI":"10.1109\/WiMOB.2016.7763213"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"2186","DOI":"10.1109\/JIOT.2017.2768498","article-title":"Scalability Analysis of Large-Scale LoRaWAN Networks in ns-3","volume":"4","author":"Haxhibeqiri","year":"2017","journal-title":"IEEE Internet Things J."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Tiurlikova, A., Stepanov, N., and Mikhaylov, K. (2018, January 5\u20139). Method of Assigning Spreading Factor to Improve the Scalability of the LoRaWan Wide Area Network. Proceedings of the 2018 10th International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT), Moscow, Russia.","DOI":"10.1109\/ICUMT.2018.8631273"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Bankov, D., Khorov, E., and Lyakhov, A. (2016, January 29\u201330). On the Limits of LoRaWAN Channel Access. Proceedings of the 2016 International Conference on Engineering and Telecommunication (EnT), Moscow, Russia.","DOI":"10.1109\/EnT.2016.011"},{"key":"ref_18","unstructured":"Mikhaylov, K., Petaejaejaervi, J., and Haenninen, T. (2016, January 18\u201320). Analysis of Capacity and Scalability of the LoRa Low Power Wide Area Network Technology. Proceedings of the 22th European Wireless Conference, Oulu, Finland."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Vatcharatiansakul, N., Tuwanut, P., and Pornavalai, C. (2017, January 12\u201314). Experimental performance evaluation of LoRaWAN: A case study in Bangkok. Proceedings of the 2017 14th International Joint Conference on Computer Science and Software Engineering (JCSSE), Nakhon Si Thammarat, Thailand.","DOI":"10.1109\/JCSSE.2017.8025948"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Yousuf, A.M., Rochester, E.M., and Ghaderi, M. (2018, January 5\u20138). A low-cost LoRaWAN testbed for IoT: Implementation and measurements. Proceedings of the 2018 IEEE 4th World Forum on Internet of Things (WF-IoT), Singapore.","DOI":"10.1109\/WF-IoT.2018.8355180"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Toussaint, J., Rachkidy, N.E., and Guitton, A. (2016, January 13\u201315). Performance analysis of the on-the-air activation in LoRaWAN. Proceedings of the 2016 IEEE 7th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON), Vancouver, BC, Canada.","DOI":"10.1109\/IEMCON.2016.7746082"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"2249","DOI":"10.1109\/JIOT.2018.2828867","article-title":"LoRaWAN: Evaluation of Link- and System-Level Performance","volume":"5","author":"Feltrin","year":"2018","journal-title":"IEEE Internet Things J."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Cattani, M., Boano, C., and R\u00f6mer, K. (2017). An experimental evaluation of the reliability of lora long-range low-power wireless communication. J. Sens. Actuator Netw., 6.","DOI":"10.3390\/jsan6020007"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1830","DOI":"10.1109\/JIOT.2018.2815150","article-title":"Improving Reliability and Scalability of LoRaWANs through Lightweight Scheduling","volume":"5","author":"Reynders","year":"2018","journal-title":"IEEE Internet Things J."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1818","DOI":"10.1109\/LSP.2017.2762960","article-title":"Frequency Shift Chirp Modulation: The LoRa Modulation","volume":"24","author":"Vangelista","year":"2017","journal-title":"IEEE Signal Process. Lett."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"800","DOI":"10.1109\/LCOMM.2018.2797274","article-title":"Spreading Factor Allocation for Massive Connectivity in LoRa Systems","volume":"22","author":"Lim","year":"2018","journal-title":"IEEE Commun. Lett."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Noreen, U., Bounceur, A., and Clavier, L. (2017, January 22\u201324). A study of LoRa low power and wide area network technology. Proceedings of the 2017 International Conference on Advanced Technologies for Signal and Image Processing (ATSIP), Fez, Morocco.","DOI":"10.1109\/ATSIP.2017.8075570"},{"key":"ref_28","unstructured":"Industries, T.T. (2019, November 04). Duty Cycle for LoRaWAN Devices. Available online: https:\/\/www.thethingsnetwork.org\/docs\/lorawan\/duty-cycle.html."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Bor, M.C., Roedig, U., Voigt, T., and Alonso, J.M. (2016, January 13\u201317). Do LoRa Low-Power Wide-Area Networks Scale?. Proceedings of the 19th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems, Floriana, Malta.","DOI":"10.1145\/2988287.2989163"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1109\/MCOM.2018.1700625","article-title":"Integration of LoRaWAN and 4G\/5G for the Industrial Internet of Things","volume":"56","author":"Sendra","year":"2018","journal-title":"IEEE Commun. Mag."},{"key":"ref_31","unstructured":"Industries, T.T. (2019, September 16). LoRaWAN Adaptive Data Rate. Available online: https:\/\/www.thethingsnetwork.org\/docs\/applications\/mqtt\/api.html#uplink-messages."},{"key":"ref_32","unstructured":"Semtech (2019, October 09). LoRaWAN\u2014Simple Rate Adaptation Recommended Algorithm. Available online: https:\/\/www.thethingsnetwork.org\/forum\/uploads\/default\/original\/2X\/7\/7480e044aa93a54a910dab8ef0adfb5f515d14a1.pdf."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Slabicki, M., Premsankar, G., and Di Francesco, M. (2018, January 23\u201327). Adaptive configuration of lora networks for dense iot deployments. Proceedings of the NOMS 2018-2018 IEEE\/IFIP Network Operations and Management Symposium, Taipei, Taiwan.","DOI":"10.1109\/NOMS.2018.8406255"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"283","DOI":"10.1002\/net.21699","article-title":"Designing networks: A mixed-integer linear optimization approach","volume":"68","author":"Gounaris","year":"2016","journal-title":"Networks"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"893","DOI":"10.1016\/j.apenergy.2017.09.055","article-title":"A multi-objective MILP model for the design and operation of future integrated multi-vector energy networks capturing detailed spatio-temporal dependencies","volume":"220","author":"Samsatli","year":"2018","journal-title":"Applied Energy"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"1158","DOI":"10.1109\/TRO.2005.853499","article-title":"Iterative MILP methods for vehicle-control problems","volume":"21","author":"Earl","year":"2005","journal-title":"IEEE Trans. Robot."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"701","DOI":"10.1016\/S0098-1354(01)00671-8","article-title":"An MILP continuous-time approach to short-term scheduling of resource-constrained multistage flowshop batch facilities","volume":"25","author":"Henning","year":"2001","journal-title":"Comput. Chem. Eng."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"1115","DOI":"10.1109\/TPWRS.2008.926704","article-title":"An MILP Approach for Short-Term Hydro Scheduling and Unit Commitment With Head-Dependent Reservoir","volume":"23","author":"Borghetti","year":"2008","journal-title":"IEEE Trans. Power Syst."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Richards, A., and How, J.P. (2002, January 8\u201310). Aircraft trajectory planning with collision avoidance using mixed integer linear programming. Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301), Anchorage, AK, USA.","DOI":"10.1109\/ACC.2002.1023918"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"621","DOI":"10.1109\/TII.2010.2053938","article-title":"Optimizing the Software Architecture for Extensibility in Hard Real-Time Distributed Systems","volume":"6","author":"Zhu","year":"2010","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Zheng, W., di Natale, M., Pinello, C., Giusto, P., and Vincentelli, A.S. (2007, January 16\u201320). Synthesis of Task and Message Activation Models in Real-Time Distributed Automotive Systems. Proceedings of the 2007 Design, Automation Test in Europe Conference Exhibition, Nice, France.","DOI":"10.1109\/DATE.2007.364573"},{"key":"ref_42","unstructured":"IBM (2019, November 30). CPLEX Optimizer. Available online: https:\/\/www.ibm.com\/analytics\/cplex-optimizer."},{"key":"ref_43","first-page":"160","article-title":"Computational advances in solving mixed integer linear programming problems","volume":"151","author":"Lima","year":"2011","journal-title":"Chem. Eng. Greetings Prof. Sauro Pierucci AIDAC"},{"key":"ref_44","unstructured":"Server, L. (2019, September 07). The LoRa Server Project. Available online: https:\/\/www.loraserver.io\/overview\/."},{"key":"ref_45","unstructured":"Industries, T.T. (2019, November 05). API Reference. Available online: https:\/\/www.thethingsnetwork.org\/docs\/applications\/mqtt\/api.html#uplink-messages."},{"key":"ref_46","unstructured":"Alliance, L. (2019, October 09). LoRa Server. Available online: https:\/\/github.com\/brocaar\/loraserver."},{"key":"ref_47","unstructured":"Semtech (2019, September 02). SX1301 Datasheet. Available online: https:\/\/www.semtech.com\/uploads\/documents\/sx1301.pdf."},{"key":"ref_48","unstructured":"Voigt, T., Bor, M., Roedig, U., and Alonso, J. (2017, January 20\u201322). Mitigating Inter-network Interference in LoRa Networks. Proceedings of the 2017 International Conference on Embedded Wireless Systems and Networks, Uppsala, Sweden."},{"key":"ref_49","unstructured":"Semtech (2017, September 22). MCU Requirements for LoRaWAN. Available online: https:\/\/www.semtech.com\/uploads\/documents\/AN1200.28_MCU_Requirements_for_LoRaWAN_V3.pdf."}],"container-title":["Journal of Sensor and Actuator Networks"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2224-2708\/9\/1\/10\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T08:56:05Z","timestamp":1760172965000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2224-2708\/9\/1\/10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,2,8]]},"references-count":49,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2020,3]]}},"alternative-id":["jsan9010010"],"URL":"https:\/\/doi.org\/10.3390\/jsan9010010","relation":{"has-preprint":[{"id-type":"doi","id":"10.20944\/preprints201909.0243.v1","asserted-by":"object"},{"id-type":"doi","id":"10.20944\/preprints201909.0243.v2","asserted-by":"object"}]},"ISSN":["2224-2708"],"issn-type":[{"value":"2224-2708","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,2,8]]}}}