In this work, we present a system for monitoring, notifying and identifying the use of personal protective equipment (PPE) using a mobile phone application. To this end, we have developed such mobile application that notifies the user of the required use of PPE when the user enters a known hazardous area or an area where specific equipment is required. The application notifies the user of the required equipment in the form of a digital checklist where the user can mark the requirements as complete. The development was done in the Android Studio programming environment using the Kotlin programming language. To confirm the actual use of personal protective equipment, we used NFC tags attached to each piece of PPE. To indicate the appropriate requirements, we introduced user location tracking. This feature is one of the most important functions of our application. The hardware requirements for this feature consisted of a smartphone and at least three Bluetooth beacons. The distance of the user to each of the beacons was determined based on the received signal strength. Using this metric, we were also able to determine the user’s location. In this context, we measured the decrease in signal strength with increasing distance from the transmitter. In this way, we established an equation that calculates the distance based on the received signal strength. Since we observed a major problem with large variations in our measurements, we filtered the input data by applying the Kalman filter. We determined the location of the user in the room based on the distance to the known positions of the Bluetooth beacons using the trilateration method.
|