Condition-Based Monitoring (CbM) Development Platform, From Vibration Sensing to Algorithm Development