“…Usually, clustering techniques are designed for a specific application for which they perform well. Examples of clustering algorithms are: Kmean, K-Nearest Neighbor, K-medoids, hierarchical clustering (CURE, SVD, ROCK, BIRCH) [1], Density based clustering (DBSCAN, OPTICS, DENCLUE), Grid based clustering (STRING, WaveCluster [2,[56][57][58][59][60]65]. With the development of sensor technologies, IoT and WSN create user environments that are intelligent enough to recognize user activity and respond appropriately.…”