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操作系统上实现了全栈系统,并在真实测试平台上使用CoAP进行了实际应用场景的系统评估。结果表明,在能耗相当的情况下,我们的方法在传输时延和报文接收率方面优于现有解决方案。