SPEED is a real-time communication protocol for sensor networks that provides three types of services: real-time unicast, multicast, and anycast. It uses a stateless architecture and relies on neighborhood beacon exchanges and receive delay estimations to provide real-time guarantees, QoS routing, traffic load balancing, and localized behavior for sensor network applications. The SPEED protocol consists of an application programming interface, packet format, neighbor beacon exchange to share location and delay information, and receive delay estimation to select optimal routes.