A Comprehensive Distributed Pipeline Condition Monitoring System and Its Field Trial