This document presents a wearable body sensor network composed of two inertial modules placed on the upper limbs to assess shoulder range of motion in real-time. Each module contains an MCU, accelerometer, gyroscope and magnetometer. The sensors collect acceleration, velocity and magnetic data which is processed through a quaternion filter to minimize errors from sensor noise/drift and estimate shoulder movement without external devices.