nes-proj/examples/rpl-udp
2017-11-03 17:05:44 +01:00
..
Makefile Move packet processing example as a new, simpler example: ipv6-hooks 2017-10-31 18:59:53 +01:00
README.md Update rpl-udp example README.md 2017-11-03 17:05:44 +01:00
rpl-udp-cooja.csc Rework rpl-udp example. No more need for hardcoded IPv6 addresses. As the server is also the root, simply send to the DAG root (known via RPL DAG ID) 2017-10-31 18:59:53 +01:00
rpl-udp-sky.csc Rework rpl-udp example. No more need for hardcoded IPv6 addresses. As the server is also the root, simply send to the DAG root (known via RPL DAG ID) 2017-10-31 18:59:53 +01:00
udp-client.c Rework rpl-udp example. No more need for hardcoded IPv6 addresses. As the server is also the root, simply send to the DAG root (known via RPL DAG ID) 2017-10-31 18:59:53 +01:00
udp-server.c Rework rpl-udp example. No more need for hardcoded IPv6 addresses. As the server is also the root, simply send to the DAG root (known via RPL DAG ID) 2017-10-31 18:59:53 +01:00

A simple RPL network with UDP communication. This is a self-contained example: it includes a DAG root (udp-server.c) and DAG nodes (udp-clients.c). This example runs without a border router -- this is a stand-alone RPL network.

The DAG root also acts as UDP server. The DAG nodes are UDP client. The clients send a UDP request periodically, that simply includes a counter as payload. When receiving a request, The server sends a response with the same counter back to the originator.

The .csc files show example networks in the Cooja simulator, for sky motes and for cooja motes.