Self-Sustainable Wearable and Internet of Things (IoT) Devices for Health Monitoring: Opportunities and Challenges | IEEE Journals & Magazine | IEEE Xplore