Heliyon (Jun 2024)
Receive wireless sensor data through IoT gateway using web client based on border gateway protocol
Abstract
One of the significant topics in the field of the Internet of Things (IoT) pertains to the interaction and information sharing among people. The utilization of the Border Gateway Protocol (BGP) stack enhances the integration of web protocols and sensor networks, leading to greater accessibility. However, the BGP protocol stack introduces substantial overhead to messages transmitted at each layer, resulting in increased data overhead and energy consumption in networks by several orders of magnitude. This paper proposes a method to reduce the overhead on small and medium-sized packets. In multi-temporal networks utilizing BGP, scheduling and aggregating BGP packets at sensor nodes help achieve specific objectives. Various research methodologies and measures are employed to facilitate this, including request classification, BGP response prioritization within the network, determination of maximum acceptable delay, and overall network management. Synchronization and temporal integration of received messages at sensor nodes are performed, considering the maximum allowable delay for each message and the availability of the destination to process the accumulated messages. The evaluation results of the proposed method demonstrate a significant reduction in energy consumption and network traffic, particularly in monitoring applications within multi-stage networks. The protocol stack used is derived from the BGP standard.