A Survey Of Wearable Devices And Challenges