An accurate time synchronization protocol for a wireless sensor network is provided to reduce the data exchange frequency between a sensor node of a low level and a sensor node of a high level by transmitting a response packet for a synchronization packet of the low level as a broadcast type in the high level. An accurate time synchronization protocol for a wireless sensor network includes the steps of: forming a synchronization packet including an own local time for the time synchronization when transmitting event data about a detected event to a sensor node of a high level(S100); transmitting the formed synchronization packet to the sensor node of the high level(S200); transmitting a response packet as a broadcast type when transmitting the response packet, corresponding to the synchronization packet, to a sensor node of a low level in the high level receiving the synchronization packet(S300); and correcting the own local time to the local time of the high level by using the time information included in the response packet if the compared result is identical by comparing identification information included in the response packet with own identification information included in a memory(S400).
展开▼