BodyCloud Official Website!

BodyCloud: A Cloud-assisted Software Platform for Pervasive and Continuous Monitoring of Assisted Livings using Wearable and Mobile Devices


Body Sensor Networks (BSNs) or Body Area Networks are a class of wireless sensor networks that is specifically applied to the monitoring of humans. BSNs represent an emerging technological platform for many and diversified human-centered applications, ranging from medical to sports performance monitoring, gaming, mass event management and social networking. BSNs can currently be formed by a wide variety of wearable sensor nodes providing important physiological measurements such as body temperature, heart rate, limb motions, blood glucose, blood oxygen saturation, electrocardiogram (ECG), electromyography (EMG), galvanic skin response (GSR), electroencephalogram (EEG), photoplethysmography (PPG). Data streams from body sensors are processed to provide higher level information for complex tasks, such as activity recognition, emotion detection, sickness prevention and monitoring. The effective and efficient management of a large number of cooperative and non-cooperative BSNs is a critical task in supporting a wide range of pervasive applications for communities of users. In fact, the huge amount of data that networks of BSNs may generates, requires a scalable and flexible infrastructure for the collection, storage and processing, including the online and offline analysis of data streams. The management of networks of BSNs and their gathered data cannot be autonomously accomplished with their limited resources.
BodyCloud tackles the problem by exploiting a Cloud computing infrastructure and providing an integrated platform, namely a Cloud-enabled BSN infrastructure, that offers:

  • capabilities of using heterogeneous sensors through mobile devices acting as gateways,
  • scalability of processing power for different kinds of analysis,
  • scalability of data stream storage,
  • ubiquitous and global access to the processing and storage infrastructure,
  • easy sharing of results and
  • pay-as-you-go pricing for using BSN services.

  • BodyCloud is a distributed software framework for the rapid prototyping of large-scale BSN applications. It is designed as a SaaS architecture to support the storage and management of sensor data streams and the processing and analysis of the stored data using software services hosted in the Cloud. In particular, BodyCloud endeavors to support several cross-disciplinary applications and specialized processing tasks. It enables large-scale data sharing and collaborations among users and applications in the Cloud, and delivers Cloud services via sensor-rich mobile devices. BodyCloud also offers decision support services to take further actions based on the analyzed BSN data.

Latest News

  • 2014.06.16 - BodyCloud Website online!
    BodyCloud has a brand new website! Source code is accessible through the corresponding Google Code project site.
  • 2014.04.20 - BodyCloud Google Code page
    Source code is accessible on our Google Code page.