Text this: Temperature and strain sensing techniques using brillouin optical time domain reflectometry