Stroke survivors often suffer from a permanent or partial disability that restricts the movement of the hands, arms and/or legs. To help patients recover, rehabilitation should be at an earlier stage of the injury. Without motivation, it would be challenging for patients to successfully engage in the recovery process which can sometimes be painful of inconvenient. The application of wearable devices, games and Internet-of-Things (IoT) can create a motivating atmosphere to facilitate the rehabilitation process of patients while enabling remote monitoring of their health and progress. This paper presents the design and implementation of a rehabilitation system for aimed at helping stroke patients suffering from upper limb disability that exploits IoT by integrating gaming and wearable technology.