DISAGREE: disagreement-based querying in wireless sensor networks