Anomaly event coverage is usually related to several attributes, among which the primary attribute dominates at the time of improving detection efficiency. In the case of Internet of Things (IoT) devices with complex social-aware relationships, IoT nodes with primary attributes should cooperate with each other through their social-aware interactions, to detect potential event anomalies and further determine the coverage of such anomalies. Existing research has put a lot of effort into designing IoT detection frameworks to discover anomalous sensor data, rarely caring about the social-aware interactions. This paper targets this important efficiency problem, and develops a novel anomaly detection mechanism in collaborative social-edge-cloud architecture. The focus of it is to first construct a vector space based Aggregation Behavior Comparison Detection Model, and quantify the change of monitoring behavior by defining the clustering threshold of vector space. This can quickly judge whether a local social network is abnormal and speed up the abnormal detection rate. If it is, a Social Behavior Correlation Detection Model is further designed based on the correlation of primary attributes derived from the dominating social-aware interaction behavior captured by (primary) edge nodes. This strategy can help detect specific “abnormal" areas managed by one or more edge devices with higher accuracy. In the process of anomaly detection, we also propose a spatial index tree to store the information of IoT nodes, so as to effectively collect and route the perceived data of IoT nodes for anomaly analysis. Experimental results demonstrate that our anomaly detection method promotes the detection efficiency and accuracy in comparison with the state of art’s techniques.