I'm trying to make use of the 6LoWPAN implementation provided by Contiki OS.
My problem is that Rime is just working without having the flag UIP_CONF_IPV6
set. As soon as I set the flag in order to activate IPv6 support the compiler reports 'multiple definition' of the functions rime_sniffer_add()
and rime_sniffer_remove()
which are located in rime.c
as well as in sicslowpan.c
.
Has someone managed to solve this issue or a working example?
In case someone's interested in 6LoWPAN using Contiki:
The right way is to use RPL which is basically designed for IPv6 and 6LoWPAN.
Refer to Contiki's udp_rpl
example in order to set up a server/client-communication. The appropriate flags will enable 6LoWPAN header compression.