Simulation software is considered as an important step in the development of internet of things (IoT) scenarios and has been the subject of intense research in the past decade. While most previous efforts in simulating these devices have focused on the communication protocols and the sensor node layers issues, a significant aspect remains in precisely measuring some health metrics of football players. Some of the IoT technologies are allowed to be used during the real match or training practice, while most of them were forbidden by the Fédération Internationale de Football Association (FIFA). One promising aspect, is to simulate the health metrics of the players during the training session using the concept of wireless sensor nodes with integrated sensors. The available simulation programs do not support all the required features in the football field. For that, in this paper the TrainPlayer is presented, a health level sensor network simulator which collects the required metrics for the players nodes and can send the data payload using the Message Queuing Telemetry Transport (MQTT) protocol. It developed by utilizing the object-oriented programming features and the graphical user interface in python libraries. The work simulates the movement of the player on the pitch and how the metrics are generated, collected and sent to the server. The collected data is varied during the exercises. This monitoring system helps the coaches to fix the training workload by the team trainer or coach to reach the optimal fitness level. The results show the reliability of the MQTT protocol in message delivery and the acceptable delay time. TrainPlayer’s ability to measure detailed metrics can shed new light on design proper training workload for each player. In the future, the software can be enhanced with additional features to become a complete tool for simulating football players. Index Terms— Football player, IoT, MQTT, Simulation tool, Training.
Read full abstract