Obesity poses several challenges to healthcare and the well-being of individuals. It can be linked to several life-threatening diseases. Surgery is a viable option in some instances to reduce obesity-related risks and enable weight loss. State-of-the-art technologies have the potential for long-term benefits in post-surgery living. In this work, an Internet of Things (IoT) framework is proposed to effectively communicate the daily living data and exercise routine of surgery patients and patients with excessive weight. The proposed IoT framework aims to enable seamless communications from wearable sensors and body networks to the cloud to create an accurate profile of the patients. It also attempts to automate the data analysis and represent the facts about a patient. The IoT framework proposes a co-channel interference avoidance mechanism and the ability to communicate higher activity data with minimal impact on the bandwidth requirements of the system. The proposed IoT framework also benefits from machine learning based activity classification systems, with relatively high accuracy, which allow the communicated data to be translated into meaningful information.