nes-proj/examples/rpl-border-router
Yasuyuki Tanaka 8ef5c8b8c6 uip-ds6-nbr: make ds6_neighbors a local variable
All the nbr_table API calls with ds6_neighbors are replaced with
uip_ds6_nbr APIs accordingly.
2018-10-24 07:01:57 -07:00
..
sky Move RPL border router from example to os/services 2017-12-22 05:21:39 -08:00
webserver uip-ds6-nbr: make ds6_neighbors a local variable 2018-10-24 07:01:57 -07:00
border-router.c Move RPL border router from example to os/services 2017-12-22 05:21:39 -08:00
Makefile RPL BR: do not compile for nrf52dk, which does not support SLIP 2018-03-09 16:29:06 +00:00
project-conf.h Move RPL border router from example to os/services 2017-12-22 05:21:39 -08:00
README.md Added general RPL border router readme 2017-11-01 09:27:51 +01:00

This is the Contiki-NG border router. It supports two main modes of operation: embedded and native. In both cases, the border router runs a simple Web server that exposes a list of currently connected nodes via HTTP.

See https://github.com/contiki-ng/contiki-ng/wiki/Tutorial:-RPL-border-router

Embedded border router

The embedded border router runs on a node. It is connected to the host via SLIP. The host simply runs a tun gateway (tunslip6). To use, program a node, and then start tunslip6 on the host via the make command connect-router. See embedded/README.md for more.

Native border router

The native border router runs directly at the host. The node simply runs a SLIP-radio interface (examples/slip-radio). The host, on the other hand, runs a full 6LoWPAN stack. See native/README.md for more.

RPL node

As RPL node, you may use any Contiki-NG example with RPL enabled, but which does not start its own DAG (as this is the responsibility of the border router). For instance examples/hello-world or examples-coap are great starting points. This is not intended to run with examples/rpl-udp however, as this examples builds its own stand-alone, border-router-free RPL network.