skip to main content
10.1145/3636534.3649375acmconferencesArticle/Chapter ViewAbstractPublication PagesmobicomConference Proceedingsconference-collections
research-article
Open access

Revolutionizing LoRa Gateway with XGate: Scalable Concurrent Transmission across Massive Logical Channels

Published: 29 May 2024 Publication History

Abstract

LoRa is a promising technology that offers ubiquitous low-power IoT connectivity. With the features of multi-channel communication, orthogonal transmission, and spectrum sharing, LoRaWAN is poised to connect millions of IoT devices across thousands of logical channels. However, current LoRa gateways utilize hardwired Rx chains that cover only a small fraction (<1%) of the logical channels, limiting the potential for massive LoRa communications. This paper presents XGate, a novel gateway design that uses a single Rx chain to concurrently receive packets from all logical channels, fundamentally enabling scalable LoRa transmission and flexible network access. Unlike hardwired Rx chains in the current gateway design, XGate allocates resources including software-controlled Rx chains and demodulators based on the extracted meta information of incoming packets. XGate addresses a series of challenges to efficiently detect incoming packets without prior knowledge of their parameter configurations. Evaluations show that XGate boosts LoRa concurrent transmissions by 8.4× than state-of-the-art.

References

[1]
LoRa Alliance. 2022. Lorawan Specification. "https://lora-alliance.org/about-lorawan".
[2]
Artur Balanuta, Nuno Pereira, Swarun Kumar, and Anthony Rowe. 2020. A Cloud-Optimized Link Layer for Low-Power Wide-Area Networks. In Proceedings of the 18th International Conference on Mobile Systems, Applications, and Services (Toronto, Ontario, Canada) (MobiSys '20). Association for Computing Machinery, New York, NY, USA, 247--259.
[3]
Yao Cheng, Hendra Saputra, Leng Meng Goh, and Yongdong Wu. 2018. Secure smart metering based on LoRa technology. In 2018 IEEE 4th International Conference on Identity, Security, and Behavior Analysis (ISBA). 1--8.
[4]
Adwait Dongare, Revathy Narayanan, Akshay Gadre, Anh Luong, Artur Balanuta, Swarun Kumar, Bob Iannucci, and Anthony Rowe. 2018. Charm: exploiting geographical diversity through coherent combining in low-power wide-area networks. In 2018 17th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN). IEEE, 60--71.
[5]
Manideep Dunna, Miao Meng, Po-Han Wang, Chi Zhang, Patrick P Mercier, and Dinesh Bharadia. 2021. SyncScatter: Enabling WiFi like synchronization and range for WiFi backscatter Communication. In NSDI. 923--937.
[6]
Rashad Eletreby, Diana Zhang, Swarun Kumar, and Osman Yağan. 2017. Empowering low-power wide area networks in urban settings. In Proceedings of the Conference of the ACM Special Interest Group on Data Communication (SIGCOMM '17). 309--321.
[7]
Akshay Gadre, Revathy Narayanan, Anh Luong, Anthony Rowe, Bob Iannucci, and Swarun Kumar. 2020. Frequency Configuration for Low-Power Wide-Area Networks in a Heartbeat. In NSDI. 339--352.
[8]
Amalinda Gamage, Jansen Christian Liando, Chaojie Gu, Rui Tan, and Mo Li. 2020. LMAC: Efficient Carrier-Sense Multiple Access for LoRa. In Proceedings of the 26th Annual International Conference on Mobile Computing and Networking. Association for Computing Machinery, New York, NY, USA, Article 43, 13 pages.
[9]
Gr-LoRa GitHub community. 2021. gr-lora projects. "https://github.com/rpp0/gr-lora".
[10]
Xiuzhen Guo, Longfei Shangguan, Yuan He, Nan Jing, Jiacheng Zhang, Haotian Jiang, and Yunhao Liu. 2022. Saiyan: Design and implementation of a low-power demodulator for LoRa backscatter systems. In Proc. USENIX NSDI. 437--451.
[11]
Mehrdad Hessar, Ali Najafi, et al. 2019. Netscatter: Enabling large-scale backscatter networks. In Proceedings of the 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI'19).
[12]
Ningning Hou, Xianjin Xia, and Yuanqing Zheng. 2021. Jamming of lora phy and countermeasure. In IEEE INFOCOM 2021-IEEE Conference on Computer Communications. IEEE, 1--10.
[13]
Ningning Hou, Xianjin Xia, and Yuanqing Zheng. 2023. Don't Miss Weak Packets: Boosting LoRa Reception with Antenna Diversities. ACM Trans. Sen. Netw. 19, 2, Article 41 (feb 2023), 25 pages.
[14]
Jinyan Jiang, Zhenqiang Xu, Fan Dang, and Jiliang Wang. 2021. Longrange ambient LoRa backscatter with parallel decoding. In Proceedings of the 27th Annual International Conference on Mobile Computing and Networking. 684--696.
[15]
Mohamad Katanbaf, Anthony Weinand, and Vamsi Talla. 2021. Simplifying backscatter deployment:{Full-Duplex}{LoRa} backscatter. In 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21). 955--972.
[16]
Linghe Kong, Liang He, Yu Gu, Min-You Wu, and Tian He. 2014. A parallel identification protocol for RFID systems. In IEEE INFOCOM 2014-IEEE Conference on Computer Communications. IEEE, 154--162.
[17]
Preti Kumari, Rahul Mishra, Hari Prabhat Gupta, Tanima Dutta, and Sajal K Das. 2021. An energy efficient smart metering system using edge computing in LoRa network. IEEE Transactions on Sustainable Computing 7, 4 (2021), 786--798.
[18]
Chenning Li and Zhichao Cao. 2022. Lora networking techniques for large-scale and long-term iot: A down-to-top survey. ACM Computing Surveys (CSUR) 55, 3 (2022), 1--36.
[19]
Chenning Li, Hanqing Guo, Shuai Tong, Xiao Zeng, Zhichao Cao, Mi Zhang, Qiben Yan, Li Xiao, Jiliang Wang, and Yunhao Liu. 2021. NELoRa: Towards Ultra-Low SNR LoRa Communication with Neural-Enhanced Demodulation. In Proceedings of the 19th ACM Conference on Embedded Networked Sensor Systems (Coimbra, Portugal) (SenSys '21). Association for Computing Machinery, New York, NY, USA, 56--68.
[20]
Chenning Li, Xiuzhen Guo, Longfei Shangguan, Zhichao Cao, and Kyle Jamieson. 2022. CurvingLoRa to Boost LoRa Network Throughput via Concurrent Transmission. In 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22). USENIX Association, Renton, WA, 879--895.
[21]
Songfan Li, Hui Zheng, Chong Zhang, Yihang Song, Shen Yang, Minghua Chen, Li Lu, and Mo Li. 2022. Passive {DSSS}: Empowering the Downlink Communication for Backscatter Systems. In 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22). 913--928.
[22]
Xinyi Li, Chao Feng, Xiaojing Wang, Yangfan Zhang, Yaxiong Xie, and Xiaojiang Chen. 2023. {RF-Bouncer}: A Programmable Dual-band Metasurface for Sub-6 Wireless Networks. In 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23). 389--404.
[23]
Yinghui Li, Jing Yang, and Jiliang Wang. 2020. DyLoRa: Towards Energy Efficient Dynamic LoRa Transmission Control. In IEEE INFOCOM 2020 - IEEE Conference on Computer Communications. 2312--2320.
[24]
Jansen C Liando, Amalinda Gamage, Agustinus W Tengourtius, and Mo Li. 2019. Known and unknown facts of LoRa: Experiences from a large-scale measurement study. ACM Transactions on Sensor Networks (TOSN) 15, 2 (2019), 1--35.
[25]
Jun Liu, Weitao Xu, Sanjay Jha, and Wen Hu. 2020. Nephalai: towards LPWAN C-RAN with physical layer compression. In Proceedings of the 26th Annual International Conference on Mobile Computing and Networking. 1--12.
[26]
Manan Mishra, Daniel Koch, Muhammad Osama Shahid, Bhuvana Krishnaswamy, Krishna Chintalapudi, and Suman Banerjee. 2023. {OpenLoRa}: Validating {LoRa} Implementations through an Extensible and Open-sourced Framework. In 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23). 1165--1183.
[27]
Di Mu, Yitian Chen, Junyang Shi, and Mo Sha. 2020. Runtime Control of LoRa Spreading Factor for Campus Shuttle Monitoring. In 2020 IEEE 28th International Conference on Network Protocols (ICNP). 1--11.
[28]
Jiajue Ou, Mo Li, and Yuanqing Zheng. 2015. Come and be served: Parallel decoding for COTS RFID tags. In Proceedings of the 21st annual international conference on mobile computing and networking. 500--511.
[29]
Antonino Pagano, Daniele Croce, Ilenia Tinnirello, and Gianpaolo Vitale. 2022. A Survey on LoRa for Smart Agriculture: Current Trends and Future Perspectives. IEEE Internet of Things Journal (2022).
[30]
Yao Peng, Longfei Shangguan, Yue Hu, Yujie Qian, Xianshang Lin, Xiaojiang Chen, Dingyi Fang, and Kyle Jamieson. 2018. PLoRa: A passive long-range data network from ambient LoRa transmissions. In Proceedings of the 2018 Conference of the ACM Special Interest Group on Data Communication. 147--160.
[31]
Yaman Sangar and Bhuvana Krishnaswamy. 2020. WiChronos: energy-efficient modulation for long-range, large-scale wireless networks. In Proceedings of the 26th Annual International Conference on Mobile Computing and Networking. 1--14.
[32]
Semtech. 2022. New ABI Research White Paper. "https://www.semtech.com/company/press/new-abi-research-white-paper-highlights-growth-of-lora-and-the-lorawan-open-protocol".
[33]
Semtech. 2022. SX1276. "https://www.semtech.com/products/wireless-rf/lora-connect/sx1276".
[34]
Semtech. 2022. SX1301. "https://www.semtech.com/products/wireless-rf/lora-core/sx1301".
[35]
Semtech. 2023. LoRa gateway chips and reference designs. "https://www.semtech.com/products/wireless-rf/lora-core".
[36]
Muhammad Osama Shahid, Millan Philipose, Krishna Chintalapudi, Suman Banerjee, and Bhuvana Krishnaswamy. 2021. Concurrent Interference Cancellation: Decoding Multi-Packet Collisions in LoRa (SIGCOMM '21). Association for Computing Machinery, New York, NY, USA.
[37]
Yihang Song, Li Lu, Jiliang Wang, Chong Zhang, Hui Zheng, Shen Yang, Jingsong Han, and Jian Li. 2023. μMote: Enabling Passive Chirp De-spreading and μW-level Long-Range Downlink for Backscatter Devices. In 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23). USENIX Association.
[38]
SJ Suji Prasad, M Thangatamilan, M Suresh, Hitesh Panchal, Christober Asir Rajan, C Sagana, B Gunapriya, Aditi Sharma, Tusharkumar Panchal, and Kishor Kumar Sadasivuni. 2022. An efficient LoRa-based smart agriculture management and monitoring system using wireless sensor networks. International Journal of Ambient Energy 43, 1 (2022), 5447--5450.
[39]
Vamsi Talla, Mehrdad Hessar, Bryce Kellogg, Ali Najafi, Joshua R Smith, and Shyamnath Gollakota. 2017. Lora backscatter: Enabling the vision of ubiquitous connectivity. Proceedings of the ACM on interactive, mobile, wearable and ubiquitous technologies 1, 3 (2017), 1--24.
[40]
Shuai Tong, Zilin Shen, Yunhao Liu, and Jiliang Wang. 2021. Combating Link Dynamics for Reliable Lora Connection in Urban Settings. In Proceedings of the 27th Annual International Conference on Mobile Computing and Networking (New Orleans, Louisiana) (MobiCom '21). Association for Computing Machinery, New York, NY, USA, 642--655.
[41]
Shuai Tong, Jiliang Wang, and Yunhao Liu. 2020. Combating packet collisions using non-stationary signal scaling in LPWANs. In Proceedings of the 18th International Conference on Mobile Systems, Applications, and Services. ACM, Toronto Ontario Canada, 234--246.
[42]
Shuai Tong, Zhenqiang Xu, and Jiliang Wang. 2020. CoLoRa: Enabling Multi-Packet Reception in LoRa. In IEEE INFOCOM 2020 - IEEE Conference on Computer Communications. 2303--2311. ISSN: 2641-9874.
[43]
Anran Wang, Vikram Iyer, Vamsi Talla, Joshua R Smith, and Shyamnath Gollakota. 2017. FM Backscatter: Enabling Connected Cities and Smart Fabrics. In NSDI, Vol. 17. 3154630--3154650.
[44]
Xiong Wang, Linghe Kong, Liang He, and Guihai Chen. 2019. mlora: A multi-packet reception protocol in lora networks. In 2019 IEEE 27th International Conference on Network Protocols (ICNP). IEEE, 1--11.
[45]
Xianjin Xia, Qianwu Chen, Ningning Hou, and Yuanqing Zheng. 2023. HyLink: Towards High Throughput LPWANs with LoRa Compatible Communication. In Proceedings of the 20th ACM Conference on Embedded Networked Sensor Systems (Boston, Massachusetts) (SenSys '22). Association for Computing Machinery, New York, NY, USA, 578--591.
[46]
Xianjin Xia, Ningning Hou, Yuanqing Zheng, and Tao Gu. 2021. PCube: scaling LoRa concurrent transmissions with reception diversities. In Proceedings of the 27th Annual International Conference on Mobile Computing and Networking. 670--683.
[47]
Xianjin Xia, Yuanqing Zheng, and Tao Gu. 2019. FTrack: parallel decoding for LoRa transmissions. In Proceedings of the 17th Conference on Embedded Networked Sensor Systems. ACM, New York New York, 192--204.
[48]
Xianjin Xia, Yuanqing Zheng, and Tao Gu. 2021. Litenap: Downclocking lora reception. IEEE/ACM Transactions on Networking 29, 6 (2021), 2632--2645.
[49]
Zhenqiang Xu, Pengjin Xie, and Jiliang Wang. 2021. Pyramid: Realtime lora collision decoding with peak tracking. In IEEE INFOCOM 2021-IEEE Conference on Computer Communications. IEEE, 1--9.
[50]
Zhenqiang Xu, Pengjin Xie, Jiliang Wang, and Yunhao Liu. 2022. Ostinato: Combating LoRa Weak Links in Real Deployments. In 2022 IEEE 30th International Conference on Network Protocols (ICNP). 1--11.
[51]
Huanqi Yang, Hongbo Liu, Chengwen Luo, Yuezhong Wu, Wei Li, Albert Y Zomaya, Linqi Song, and Weitao Xu. 2022. Vehicle-key: A secret key establishment scheme for LoRa-enabled IoV communications. In 2022 IEEE 42nd International Conference on Distributed Computing Systems (ICDCS). IEEE, 787--797.
[52]
Fu Yu, Xiaolong Zheng, Liang Liu, and Huadong Ma. 2022. LoRadar: An Efficient LoRa Channel Occupancy Acquirer based on Cross-channel Scanning. In IEEE INFOCOM 2022 - IEEE Conference on Computer Communications. 540--549.
[53]
Tevfik Yucek and Huseyin Arslan. 2009. A survey of spectrum sensing algorithms for cognitive radio applications. IEEE communications surveys & tutorials 11, 1 (2009), 116--130.
[54]
Renjie Zhao, Fengyuan Zhu, Yuda Feng, Siyuan Peng, Xiaohua Tian, Hui Yu, and Xinbing Wang. 2019. OFDMA-enabled Wi-Fi backscatter. In The 25th Annual International Conference on Mobile Computing and Networking. 1--15.

Cited By

View all

Index Terms

  1. Revolutionizing LoRa Gateway with XGate: Scalable Concurrent Transmission across Massive Logical Channels

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      ACM MobiCom '24: Proceedings of the 30th Annual International Conference on Mobile Computing and Networking
      May 2024
      733 pages
      ISBN:9798400704895
      DOI:10.1145/3636534
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 29 May 2024

      Check for updates

      Badges

      Author Tags

      1. internet of things
      2. LPWAN
      3. LoRa
      4. logical channel

      Qualifiers

      • Research-article

      Funding Sources

      • HK GRF
      • NSFC
      • Innovation Capability Support Program of Shaanxi
      • Shaanxi Qinchuangyuan scientists+engineers team

      Conference

      ACM MobiCom '24
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 440 of 2,972 submissions, 15%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)363
      • Downloads (Last 6 weeks)104
      Reflects downloads up to 07 Nov 2024

      Other Metrics

      Citations

      Cited By

      View all

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Get Access

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media