Long range wireless transmission techniques such as LoRa are preferential candidates for a substantial class of IoT applications, as they avoid the complexity of multi-hop wireless forwarding. The existing network solutions for LoRa, however, are not suitable for peer-to-peer communication, which is a key requirement for many IoT applications. In this work, we propose a networking system - 6LoRa, that enables IPv6 communication over LoRa. We present a full stack system implementation on RIOT OS and evaluate the system on a real testbed using realistic application scenarios with CoAP. Our findings confirm that our approach outperforms existing solutions in terms of transmission delay and packet reception ratio at comparable energy consumption.
翻译:远距离无线传输技术(如LoRa)因其避免了多跳无线转发的复杂性,成为物联网应用中相当有优势的候选方案。然而,现有的LoRa网络解决方案并不适合点对点通信,而这正是许多物联网应用的关键需求。本文提出一种组网系统——6LoRa,能够在LoRa上实现IPv6通信。我们在RIOT OS上实现了一个全栈系统,并在真实测试平台上使用CoAP模拟实际应用场景对系统进行评估。研究结果表明,在能耗相当的条件下,我们的方法在传输时延和报文接收率方面均优于现有解决方案。