Testbeds and Research Infrastructures for the Development of Networks and Communications. 13th EAI International Conference, TridentCom 2018, Shanghai, China, December 1-3, 2018, Proceedings

Research Article

Indriya: A Heterogeneous Wireless Sensor Network (WSN) Testbed

  • @INPROCEEDINGS{10.1007/978-3-030-12971-2_1,
        author={Paramasiven Appavoo and Ebram William and Mun Chan and Mobashir Mohammad},
        title={Indriya: A Heterogeneous Wireless Sensor Network (WSN) Testbed},
        proceedings={Testbeds and Research Infrastructures for the Development of Networks and Communications. 13th EAI International Conference, TridentCom 2018, Shanghai, China, December 1-3, 2018, Proceedings},
        proceedings_a={TRIDENTCOM},
        year={2019},
        month={2},
        keywords={Testbed Internet of Things Wireless sensor network},
        doi={10.1007/978-3-030-12971-2_1}
    }
    
  • Paramasiven Appavoo
    Ebram William
    Mun Chan
    Mobashir Mohammad
    Year: 2019
    Indriya: A Heterogeneous Wireless Sensor Network (WSN) Testbed
    TRIDENTCOM
    Springer
    DOI: 10.1007/978-3-030-12971-2_1
Paramasiven Appavoo1,*, Ebram William1,*, Mun Chan1,*, Mobashir Mohammad1,*
  • 1: National University of Singapore
*Contact email: pappavoo@comp.nus.edu.sg, ebramkw@comp.nus.edu.sg, chanmc@comp.nus.edu.sg, mobashir@comp.nus.edu.sg

Abstract

Wireless sensor network testbeds are important elements of sensor network/IoT research. The Indriya testbed has been serving the sensor network community for the last 8 years. Researchers from more than a hundred institutions around the world have been actively using the testbed in their work. However, given that Indriya has been deployed for over 8 years, it has a number of limitations. For example, it lacks support for heterogeneous devices and the ability to handle data generated by the testbed with no loss, even at a relatively low sampling rate. In this paper, we present the design and implementation of an upgraded version of Indriya, Indriya, with the following improvements, namely (1) support for heterogeneous sensor devices, (2) support for higher data rate through the infrastructure, (3) support for multiple users to schedule jobs over non-overlapping set of heterogeneous nodes at the same time, and (4) a real-time publish/subscribe architecture to send/receive data to/from the testbed nodes.