A computing device for monitoring a state of a personal protection equipment (102, 104, 106, 108, 110), the computing device comprising: an RFID reading unit; and a processing unit communicatively coupled to a communication circuit and the RFID reading unit, wherein the processing unit is configured to: interrogate, via the RFID reading unit, a plurality of RFID tags each associated with a respective item of personal protection equipment, PPE, each item of PPE having an associated defined range of height at which the item of PPE is to be worn by a user, above a ground surface; access, via the communication circuit, radio frequency data from an RFID tag associated with the personal protection equipment (102, 104, 106, 108, 110); the computing device being characterized by the processing unit being further configured to: receive, via the communication circuit, barometric data determined by a barometric sensor associated with each item of PPE (102, 104, 106, 108, 110); compute, based on the barometric data associated with each item of PPE, an estimated height of each item of PPE above a ground surface at the location of the user; and for each item of PPE, determine if the computed estimated height is within the respective associated defined range of height at which the item of PPE is to be worn by the user, and if the computed estimated height is not within the respective associated defined range of height at which the item of PPE is to be worn by the user, indicate that the PPE is not worn or incorrectly worn by the user. an RFID reading unit; and a processing unit communicatively coupled to a communication circuit and the RFID reading unit, wherein the processing unit is configured to: interrogate, via the RFID reading unit, a plurality of RFID tags each associated with a respective item of personal protection equipment, PPE, each item of PPE having an associated defined range of height at which the item of PPE is to be worn by a user, above a ground surface; access, via the communication circuit, radio frequency data from an RFID tag associated with the personal protection equipment (102, 104, 106, 108, 110); interrogate, via the RFID reading unit, a plurality of RFID tags each associated with a respective item of personal protection equipment, PPE, each item of PPE having an associated defined range of height at which the item of PPE is to be worn by a user, above a ground surface; access, via the communication circuit, radio frequency data from an RFID tag associated with the personal protection equipment (102, 104, 106, 108, 110); the computing device being characterized by the processing unit being further configured to: receive, via the communication circuit, barometric data determined by a barometric sensor associated with each item of PPE (102, 104, 106, 108, 110); compute, based on the barometric data associated with each item of PPE, an estimated height of each item of PPE above a ground surface at the location of the user; and for each item of PPE, determine if the computed estimated height is within the respective associated defined range of height at which the item of PPE is to be worn by the user, and if the computed estimated height is not within the respective associated defined range of height at which the item of PPE is to be worn by the user, indicate that the PPE is not worn or incorrectly worn by the user. receive, via the communication circuit, barometric data determined by a barometric sensor associated with each item of PPE (102, 104, 106, 108, 110); compute, based on the barometric data associated with each item of PPE, an estimated height of each item of PPE above a ground surface at the location of the user; and for each item of PPE, determine if the computed estimated height is within the respective associated defined range of height at which the item of PPE is to be worn by the user, and if the computed estimated height is not within the respective associated defined range of height at which the item of PPE is to be worn by the user, indicate that the PPE is not worn or incorrectly worn by the user.