Biocooperative control uses both biomechanical and physiological information of the user to achieve a reliable human-robot interaction. In the context of neuromotor rehabilitation, such control can enhance rehabilitation experience and outcomes. However, the high cost and large volume of the commercial systems for physiological signal acquisition are major limitations for the development of such control. We present a highly versatile, low-cost and wearable embedded system that integrates the most commonly used sensors in this field: inertial measurement unit (IMU), electrocardiography (ECG), electromyography (EMG), galvanic skin response (GSR) and skin temperature (SKT) sensors. Additionally, the compact system combines wireless communication for data transmission and a high-efficiency microcontroller for real-time signal processing and control. We tested the system in two common neuromotor rehabilitation scenarios. The first is an upper-limb rehabilitation VR-based exergame, in which the patient must collect as many coins as possible. Movement recognition of the hand and arm is performed based on EMG and IMU information, respectively. The second is adaptive assistive control that adjusts the level of assistance of a wrist rehabilitation robot according to the physiological state and motor performance of the patient using GSR, ECG and SKT data. The quality of the recorded signals and the processing capacity of the system meet the needs of the two upper-limb rehabilitation applications. The wearable system is highly versatile, open, configurable and low cost, and it could promote the development of real-time biocooperative control for a wide range of neuromotor rehabilitation applications.INDEX TERMS Biocooperative control, embedded system, neuromotor rehabilitation, real-time signal processing, wearable sensors.