Text this: Condition monitoring of urban rail transit by local energy harvesting