Skip to main content
Log in

Wireless sensor network relay transmitting using dual buffer pools

  • Original Paper
  • Published:
Wireless Networks Aims and scope Submit manuscript

Abstract

In the multi hop communication of wireless sensor networks, relay stations are used to realize remote transmission. In order to avoid the air data repeating collision problem and multi-path retransmission problem of wireless signals sent by relay nodes, this paper proposes a relaying algorithm using dual buffer pool. The node buffer pool is added in the node to store the package source identifier and packet count pairs, the package buffer pool is added to the package to store paths in transmission. First, after the package is received from radio, the node compares the pairs of the SID and Count in the node buffer pool with the pairs of the package source identifier and package count in the package. If there are pairs, the package is discarded, otherwise the package source identifier and package count are added into the node buffer pool. Next step, if the node identifier is equal to the destination byte DID in package, the package will be processed in the node and terminated transmission, otherwise the package will be continued to process. Then the node compares the node identifier with the package buffer pool bytes. If there is the node identifier in the package pool, the package will be discarded, otherwise the relay node stores its own node identifier into the packet buffer pool to create a new package and transmit forwards. The algorithm is implemented on CC2530 chip and relaying experiments of wireless sensor network are carried out. The results show that the algorithm can achieve relay forwarding and avoid duplicating forwarding data collision and avoid multipaths duplicate forwarding.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Jiang Wei (2018). Design of vegetable greenhouse monitoring system based on ZigBee and GPRS[D].Shenyang University of Technology.

  2. Wei Xing. Design of remote monitoring system for goat farming based on WSN[D]. Southwest University, 016.

  3. Deng Yiwei. Energy saving oriented wireless multihop network relay node deployment algorithm[D]. Beijing University of Posts and Telecommunications, 2018.

  4. FU Fenghong.Wireless data transmission anti-collision technology of gas meter based on LORA[D]. Southwest Jiaotong University, 2022.

  5. Li Lian, J. I. A. N. G., Wentao, S. U. N., Limin. A receiver-based cross-layer forwarding protocol for mobile sensor networks[J]. Journal of Computer Research and Development 2009, 46(01):120–128.

  6. Xiong, & Peng. MAC protocol with modified time division multiple access for underwater acoustic sensor networks[J]. Journal of Computer Applications 2011, 31(11):2902–2904 + 2908.

  7. Guo Yuqi. Frequency and data collision detection and fixing for short distance transmission of the internet of things[D]. JILIN University, 2014.

  8. Kui, L. I. U., & Sanyang, L. I. U., Jiao Hehua. Routing algorithm based on ant colony optimization in the dual-channel wireless sensor network[J]. Journal of Xidian University 2013, 40(01):58–62 + 80.

  9. Tan Aiping. Research on key techniques of wireless MAC protocols for internet of things in underground mining[D]. Northeastern University, 2020.

  10. Wu Ting. Research on link jitter suppression algorithm for mobile wireless sensor networks based on signal collision avoidance mechanism[J]. Microcomputer Applications 2021, 37(09):146–149.

Download references

Acknowledgements

This paper is supported by the Provincial Key Project of Natural Science Research in Higher Education Institutions of Anhui Province (KJ2019A0694) and Scientific research project of Huainan Normal University(2020XJYB002).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chen Shuai.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Shuai, C., Qing, C. & Jian, W. Wireless sensor network relay transmitting using dual buffer pools. Wireless Netw 29, 3617–3623 (2023). https://doi.org/10.1007/s11276-023-03425-2

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11276-023-03425-2

Keywords

Navigation