Difference between revisions of "Protocols stack"
From Contiki
Line 28: | Line 28: | ||
[[File:RPLDODAG.png|center|frame|RPL DODAG]]<br> | [[File:RPLDODAG.png|center|frame|RPL DODAG]]<br> | ||
DIO (DODAG Information Object) messages are broadcast by all nodes starting from the root node. It includes the node's rank, ETX, etc.<br> | DIO (DODAG Information Object) messages are broadcast by all nodes starting from the root node. It includes the node's rank, ETX, etc.<br> | ||
− | [[File:NF1.png]][[File:NF2.png]][[File:NF3.png]][[File:NF4.png]][[File:NF5.png]] | + | [[File:NF1.png]]<br>[[File:NF2.png]]<br>[[File:NF3.png]]<br>[[File:NF4.png]]<br>[[File:NF5.png]]<br> |
The node selects a parent based on the received DIO messages and calculates its rank.<br> | The node selects a parent based on the received DIO messages and calculates its rank.<br> | ||
[[Contiki_tutorials | Back to Contiki Tutorials]] | [[Contiki_tutorials | Back to Contiki Tutorials]] |
Revision as of 01:06, 27 October 2014
The Contiki netstacks
Three network stacks
1. IPv6
2. IPv4
3. Rime
The Contiki netstack
Four Layers
1. Network layer
2. MAC (Medium Access Control) layer
3. RDC (Radio Duty Cycling) layer
4. Radio layer
Network & Routing Layer
Contiki automatically forms a wireless IPv6 network with the help of routing protocol called RPL (Routing Protocol for Low-power and Lossy Networks (LLNs)).
RPL forms routing graph from root node or AP (Access Point). It builds acyclic graph from root node called DODAG (Destination Oriented Directed Acyclic Graph).
DIO (DODAG Information Object) messages are broadcast by all nodes starting from the root node. It includes the node's rank, ETX, etc.
The node selects a parent based on the received DIO messages and calculates its rank.