Smart anomaly detection in sensor systems: A multi-perspective review