Evaluation of an Arduino-based IoT Person Counter

Bruno F. Carvalho, Caio C. M. Silva, Alessandra M. Silva, Fábio Buiati, Rafael Timóteo


The IoT devices can provide a wide range of information, which can be used to infer the behavior patterns with a large semantic bias. In this sense, an IoT network has the ability to use trafficked information to perform its own management. One type of information that can be used by an IoT network is the amount of people in a certain place. This information, combined with others, can help IoT-based systems discover characteristics about the environment in which it is deployed. Thus, the integration of the data captured provides the achievement of manifold applications, such as air conditioning regulation, security access and people management in a working environment. In this research, it is proposed the implementation of an IoT person counter. Two different technologies were used, aiming to verify the best option to design a counter device with low-cost microcontrollers and sensors. Experimental results shows that in controlled environments the IoT person counter has a satisfactory accuracy. Some limitations were also identified in order to clarify the scenarios where those devices can be used.


  1. A.Uno, Arduino Uno datasheet. On-line reference acessed in 19/02/2016. https://www.arduino.cc/en/Main/ ArduinoBoardUno
  2. A.WiFi, Arduino WiFi shield datasheet. On-line reference acessed in 17/02/2016. https://www.arduino.cc/en/ Main/ArduinoWiFiShield
  3. Gridling G., Weiss B. (2006). Introduction to Microcontrollers. Vienna University of Technology.
  4. Henricksen, K., Indulska, J. (2004). “Modelling and using
  5. imperfect context information,” in Pervasive Computing and Communications Workshops. Proceedings of the Second IEEE Annual Conference on. IEEE, 2004, pp. 33-37.
  6. Manna, S., Bhunia, S.S., Mukherjee, N. (2014). Vehicular Pollution Monitoring Using IoT. IEEE International Conference on Recent Advances and Innovations in Enineering.
  7. Motion sensor: spcification of DYP-ME003. On-line reference acessed in 19/02/2016. http://elecfreaks.com/ store/download/ datasheet/sensor/DYP-ME003/ Specification.pdf
  8. M. Sensor, The Beginner's Guide to Motion Sensors. Online reference acessed in 23/02/2016. http://www. safewise.com/resources/motion-sensor-guide
  9. Raspaile, P., Keswani, V. (2013). An Approach Towards Low Cost Wireless Sensor Network for the Applications of IoT. International Journal of Engineering Science and Advanced Technology.
  10. Sickle, T. V. (2001). Programming Microcontrollers in C. LLH Technology Publishing, Eagle Rock.
  11. Silva, C. C .M., Ferreira, H. G. C., Sousa Júnior, R. T., Buiati, F. and Villalba, L.J.G, 2016. Design and Evaluation of a Services Interface for the Internet of Things. Wireless Personal Communications. p. 1-38. Springer.
  12. Toma, C., Popa, M. (2014). Internet of Thing Architecture for Context Aware Sensors Data Processing in Waste Management Solution. Journal od Mobile, Embedded and Distributed Systems, vol. VI.
  13. Ultrasonic sensor: specification of HC-SR04. On-line reference acessed in 19/02/2016. http://www.elecfreaks. com/store/download/product/ Sensor/HC-SR04/HC-SR04_Ultrasonic_Module_ User_Guide.pdf
  14. Wijk, O., Jensfelt, P., Christensen, H.I., (1998). Triangulation based fusion of ultrasonic sensor data. IEEE International Conference on Robotic and Automation.
  15. W.Arduino, What is Arduino. On-line reference acessed in 19/02/2016. https://www.arduino.cc/en/Guide/ Introduction

Paper Citation

in Harvard Style

Carvalho B., Silva C., Silva A., Buiati F. and Timóteo R. (2016). Evaluation of an Arduino-based IoT Person Counter . In Proceedings of the International Conference on Internet of Things and Big Data - Volume 1: IoTBD, ISBN 978-989-758-183-0, pages 129-136. DOI: 10.5220/0005954601290136

in Bibtex Style

author={Bruno F. Carvalho and Caio C. M. Silva and Alessandra M. Silva and Fábio Buiati and Rafael Timóteo},
title={Evaluation of an Arduino-based IoT Person Counter},
booktitle={Proceedings of the International Conference on Internet of Things and Big Data - Volume 1: IoTBD,},

in EndNote Style

JO - Proceedings of the International Conference on Internet of Things and Big Data - Volume 1: IoTBD,
TI - Evaluation of an Arduino-based IoT Person Counter
SN - 978-989-758-183-0
AU - Carvalho B.
AU - Silva C.
AU - Silva A.
AU - Buiati F.
AU - Timóteo R.
PY - 2016
SP - 129
EP - 136
DO - 10.5220/0005954601290136