osd-contiki/platform/sky
adamdunkels 412facb831 This is an initial commit of an implementation of the Chameleon
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.
2008-02-25 02:14:34 +00:00
..
apps Disable watchdog while burning node ID 2008-02-11 10:43:47 +00:00
dev Code style fix 2008-02-11 10:43:31 +00:00
doc Short description of the Tmote Sky platform 2007-03-29 23:13:39 +00:00
client.c Made use of uip_ipaddr_to_quad(). 2008-01-04 23:28:33 +00:00
contiki-conf.h This is an initial commit of an implementation of the Chameleon 2008-02-25 02:14:34 +00:00
contiki-sky-main.c Detect if node is attached to a SLIP line to set node to become the network's gateway 2008-02-24 21:13:03 +00:00
dhclient.c Made use of uip_ipaddr_to_quad(). 2008-01-04 23:28:33 +00:00
energest-arch.c swapped the currents for lpm and cpu. 2007-12-17 18:47:17 +00:00
gateway.c Made use of uip_ipaddr_to_quad(). 2008-01-04 23:28:33 +00:00
loadable_prg.c Import of files for the Tmote sky platform. 2006-08-02 14:44:46 +00:00
Makefile.sky Removed ENERGEST_CONF_ON which is present in contiki-conf.h anyway 2008-01-08 08:18:00 +00:00
node-id.c Node IDs are stored in external memory and restored on bootup 2007-03-23 09:59:08 +00:00
node-id.h Node IDs are stored in external memory and restored on bootup 2007-03-23 09:59:08 +00:00
udprecv.c bug fix: 2006-12-11 15:19:34 +00:00
udpsend.c Change typedef of uip_ipaddr_t from a vector type to a union. 2006-08-09 16:13:39 +00:00