412facb831
architecture for the Rime stack for Contiki. The Chameleon architecture separates the header processing from the Rime protocol logic. Instead of having each protocol create its own part of the packet header, protocols use packet attributes. Before sending a packet, a special Chameleon header processing module creates a packet header from the packet attributes. The same Chameleon module parses incoming packets and creates packet attributes from the header. The details are in our SenSys 2007 paper: Adam Dunkels, Fredrik Osterlind, Zhitao He. An Adaptive Communication Architecture for Wireless Sensor Networks. In Proceedings of the Fifth ACM Conference on Networked Embedded Sensor Systems (SenSys 2007), Sydney, Australia, November 2007. http://www.sics.se/~adam/dunkels07adaptive.pdf This is a rewrite of the code that was developed for the paper. |
||
---|---|---|
.. | ||
ctdma_mac.c | ||
ctdma_mac.h | ||
cxmac.c | ||
cxmac.h | ||
mac.h | ||
Makefile.mac | ||
nullmac.c | ||
nullmac.h | ||
tdma_mac.c | ||
tdma_mac.h | ||
xmac.c | ||
xmac.h |