The data produced by Internet of things has the characteristic of big-data and those data can hardly be processed by present data processing technologies. As the key part of Internet of things, complex event process (CEP) has two characteristics of big data: quantity, complexity and has the need of on-time processing. Context-awareness is an important feature of CEP engine. In this paper, a high-performance distributed context-aware CEP architecture and method is proposed for Internet of things. The method uses fuzzy ontology to create query model to support event query of uncertainty and fuzzy. Based on fuzzy ontology query and similarity based distributed reasoning, complex event query plans are generated and context-aware queries are rewritten into context independent sub-queries. The sub-queries are optimized and executed parallel based on data partition. The experimental results show that this method can support fuzzy context in CEP and has better performance and scalability than other methods.