This document discusses data mining techniques for wireless sensor networks. It begins by defining data mining in sensor networks as extracting patterns and models from continuous streams of sensor data. It then classifies common data mining approaches used for wireless sensor networks, including frequent pattern mining, sequential pattern mining, clustering, and classification. Specific algorithms are discussed for each approach, along with examples of how they can be adapted for wireless sensor network data streams. The document concludes by discussing open challenges and directions for future research in data mining for wireless sensor networks.