Developing wearable bio-feedback systems: a general-purpose platform | IEEE Journals & Magazine | IEEE Xplore