Advertisement

Indriya2: A Heterogeneous Wireless Sensor Network (WSN) Testbed

  • Paramasiven AppavooEmail author
  • Ebram Kamal William
  • Mun Choon Chan
  • Mobashir Mohammad
Conference paper
Part of the Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering book series (LNICST, volume 270)

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, Indriya2, 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.

Keywords

Testbed Internet of Things Wireless sensor network 

References

  1. 1.
    Doddavenkatappa, M., Chan, M.C., Ananda, A.L.: Indriya: a low-cost, 3D wireless sensor network testbed. In: Korakis, T., Li, H., Tran-Gia, P., Park, H.-S. (eds.) TridentCom 2011. LNICST, vol. 90, pp. 302–316. Springer, Heidelberg (2012).  https://doi.org/10.1007/978-3-642-29273-6_23CrossRefGoogle Scholar
  2. 2.
    TinyOS-main. https://github.com/tinyos/tinyos-main/releases. Accessed 4 June 2018
  3. 3.
    Multi-Standard CC2650 SensorTag Design Guide. http://www.ti.com/lit/ug/tidu862/tidu862.pdf. Accessed 4 June 2018
  4. 4.
    TelosB Mote Platform. https://www.willow.co.uk/TelosB_Datasheet.pdf. Accessed 4 June 2018
  5. 5.
    Python-msp430-tools for TelosB, Z1 and WisMote. https://github.com/cetic/python-msp430-tools. Accessed 5 June 2018
  6. 6.
  7. 7.
    WiSNet: Complete solution for IPv6 sensor networks. http://www.aragosystems.com/produits/wisnet/wismote/. Accessed 5 June 2018
  8. 8.
    Uniflash Standalone Flash Tool for TI Microcontrollers (MCU), Sitara Processors & SimpleLink devices. http://www.ti.com/tool/UNIFLASH. Accessed 5 June 2018
  9. 9.
    Serial port to network proxy enhanced for multi-connections support! https://github.com/nickxia/ser2nets. Accessed 4 June 2018
  10. 10.
    Sched - Event scheduler. https://docs.python.org/3/library/sched.html. Accessed 4 June 2018
  11. 11.
    Eclipse Mosquitto\(^{TM}\): An open source MQTT broker homepage. https://mosquitto.org/. Accessed 4 June 2018
  12. 12.
    InfluxDB homepage. https://docs.influxdata.com/influxdb. Accessed 4 June 2018
  13. 13.
    Simple MQTT (broker) benchmarking tool. https://github.com/krylovsk/mqtt-benchmark. Accessed 30 June 2018
  14. 14.
    Lim, R., Ferrari, F., Zimmerling, M., Walser, C., Sommer, P., Beutel, J.: FlockLab: a testbed for distributed, synchronized tracing and profiling of wireless embedded systems. In: Proceedings of the 12th International Conference on Information Processing in Sensor Networks, New York, pp. 153–166 (2013)Google Scholar
  15. 15.
    Boano, C.A., Voigt, T., Noda, C., Römer, K., Zúñiga, M.: JamLab: augmenting sensornet testbeds with realistic and controlled interference generation. In: Proceedings of the 10th ACM/IEEE International Conference on Information Processing in Sensor Networks, pp. 175–186 (2011)Google Scholar
  16. 16.
    Adjih, C., et al.: FIT IoT-LAB: a large scale open experimental IoT testbed. In: IEEE 2nd World Forum on Internet of Things (WFIoT), pp. 459–464 (2015)Google Scholar
  17. 17.
    Handziski, V., Köpke, A., Willig, A., Wolisz, A.: TWIST: a scalable and reconfigurable testbed for wireless indoor experiments with sensor networks. In: Proceedings of the 2nd International Workshop on Multi-hop Ad Hoc Networks: From Theory to Reality, pp. 63–70. ACM (2006)Google Scholar
  18. 18.
    Werner-Allen, G., Swieskowski, P., Welsh, M.: MoteLab: a wireless sensor network testbed. In: The Proceedings of the 4th International Symposium on Information Processing in Sensor Networks, p. 68 (2005)Google Scholar
  19. 19.
    Levis, P., et al.: TinyOS: an operating system for sensor networks. In: Weber, W., Rabaey, J.M., Aarts, E. (eds.) Ambient Intelligence. Springer, Heidelberg (2005).  https://doi.org/10.1007/3-540-27139-2_7CrossRefGoogle Scholar
  20. 20.
    Dunkels, A., Gronvall, B., Voigt, T.: Contiki-a lightweight and flexible operating system for tiny networked sensors. In: Local Computer Networks (2004)Google Scholar

Copyright information

© ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering 2019

Authors and Affiliations

  • Paramasiven Appavoo
    • 1
    Email author
  • Ebram Kamal William
    • 1
  • Mun Choon Chan
    • 1
  • Mobashir Mohammad
    • 1
  1. 1.National University of SingaporeSingaporeSingapore

Personalised recommendations