Method for measuring respiratory vibration on a human or animal skin, including emitting an emission light at a first position on the skin and receiving a diffused light from the emission light at a second position on the skin; storing a vibration signal including a light intensity of the diffused light received over time; wherein the vibration signal corresponds to a mechanical vibration of the skin, and extracting a respiratory parameter from the vibration signal. In particular, at least one of the first position and the second position is in proximity to or at a trachea, a neck or a chest. The system for carrying out the method includes an emitter, a receiver, a circuit, and a processing unit. A set of a sensor module and a skin adhesive patch is also provided.