Provided is a device for providing pressure to a body limb. The device includes an actuating unit configured to apply a varying pressure to a first region of the limb and a sensing unit monitoring a state of a second region of the limb and generating a time dependent signal indicative of the state of the second region of the limb. A processor analyzes the signal generated by the sensing unit and determines a time dependent state of the second region. The processor activates the actuating unit to generate a time dependent pressure on the first region of the body limb based upon the time dependent state of the second region.