2021/10/31 by Kunal Chowdhury, Chowdhury, Kunal
Computer Science · Engineering · #Bluetooth and Wireless Communication Technologies #FOS: Computer and information sciences #IoT Networks and Protocols #IoT and Edge/Fog Computing #Networking and Internet Architecture (cs.NI) #cs.NI
paper · pdf · doi:10.48550/arxiv.2111.00401
arxiv created 2021/10/31 · openalex publication_date 2021/10/31 · arxiv updated 2021/11/02 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28
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 the advantage of these characteristics of the devices to detect , handle missing messages and finally process them.