Wireless sensor networks (WSNs) are a novel class of computing and a new spot of information technology after Internet that will have a great effect on many areas in the 21st century. The concepts and characteristics of the communication architecture, middleware and application system in WSNs are introduced. The advance of the research on WSNs and the communication architecture including medium access control (MAC) protocols, routing protocols, and transport protocols of WSNs are also summarized.