On multiple IoT data streams processing using LoRaWAN
Kunal Chowdhury

TL;DR
This paper explores processing multiple IoT data streams over LoRaWAN, focusing on ensuring reliable message delivery and handling missing data for effective stream joining in edge computing scenarios.
Contribution
It proposes a novel approach leveraging LoRaWAN's device classes to detect and handle message drops without explicit acknowledgements, enhancing stream processing reliability.
Findings
Effective detection of message drops using device class characteristics
Improved stream joining accuracy in IoT networks
Reduced network bandwidth and power consumption
Abstract
LoraWAN has turned out to be one of the most successful frameworks in IoT devices. Real world scenarios demand the use of such networks along with a robust stream processing application layer. To maintain the exactly once processing semantics one must ensure that we have proper ways to proactively detect message drops and handle the same. An important use case where stream processing plays a crucial role is joining various data streams that are transmitted via gateways connected to edge devices which are related to each other as part of some common business requirement. LoraWAN supports connectivity to multiple gateways for edge devices and by virtue of its different device classes, the network can send and receive messages in an effective way that conserves battery power as well as network bandwidth. Rather than relying on explicit acknowledgements for the transmitted messages we take…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIoT Networks and Protocols · Bluetooth and Wireless Communication Technologies · IoT and Edge/Fog Computing
