Contiki 2.6

lpp.c File Reference

Low power probing (R. More...

#include "dev/leds.h"
#include "lib/list.h"
#include "lib/memb.h"
#include "lib/random.h"
#include "net/rime.h"
#include "net/netstack.h"
#include "net/mac/mac.h"
#include "net/mac/lpp.h"
#include "net/packetbuf.h"
#include "net/rime/announcement.h"
#include "sys/compower.h"
#include "net/mac/framer.h"
#include <stdlib.h>
#include <stdio.h>
#include <string.h>

Go to the source code of this file.


Detailed Description

Low power probing (R.

Musaloiu-Elefteri, C. Liang, A. Terzis. Koala: Ultra-Low Power Data Retrieval in Wireless Sensor Networks, IPSN 2008)

Author:
Adam Dunkels <adam@sics.se>

This is an implementation of the LPP (Low-Power Probing) MAC protocol. LPP is a power-saving MAC protocol that works by sending a probe packet each time the radio is turned on. If another node wants to transmit a packet, it can do so after hearing the probe. To send a packet, the sending node turns on its radio to listen for probe packets.

Definition in file lpp.c.