Everyday, people experience stress, and it has been suggested for a long time that stress will eventually develop into anxiety as well as other physical issues. The emerging technology, such as wearable sensors and smartphone, have enabled the opportunity of using the technology to help solve the issue. In this paper, we proposed a system using Internet of Things architecture where we adopted an activity tracker as our sensing device to reduce cumbersome for daily use. Among the total of 17 features extracted from activity tracker, five features from sleep data and six features from heart rate data were proposed to develop the stress recognition model. In the evaluation of our system, we achieved the accuracy as high as 81.70% on the cross validation and 78.95% when tested on the test set. Despite that this is a preliminary result, it has shown that it is possible to use the IoT architecture along with the activity tracker to accurately recognize stress and help improve one’s wellbeing.