-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Contiki devices communicate to other wireless network devices running RIOT OS #4220
Comments
As far as I know, the RFC is followed. But some features are not yet implemented. |
Not sure, I understand the question correctly. There are different layers of interoperability. 6LoWPAN and IPv6 between Contiki and RIOT should be interoperable. RPL in storing mode is currently missing (see #3662). For the 802.15.4 part, Contiki and RIOT should be interoperable when using the same RDC scheme. |
Eh, sorry, yes, I meant some things are missing for RPL storing mode. |
I have run a successful basic RPL interoperability test between Contiki Some special configuration was necessary on the Contiki side to make RIOT accept the incoming traffic. Add the following to Contiki
Start the border router connection on the PC:
Start a netcat udp receiver on the PC:
The following commands were used in the RIOT shell:
(
|
Thanks for this information. We (@thomaseichinger and me) are gonna participate in an ETSI plugtest this weekend to test interoperability of various 6lo technologies between RIOT and other implementations. I don't know if some people from the Contiki community will be around. |
Tested basic communication with Contiki over 6LoWPAN using RPL last week. Worked. |
@OlegHahm could you summarize the changes (if any) that you needed to make to Contiki in order to get communication going? |
Setting the same MAC, PANID and channel. On the Riot side you changed something to include the PIO in every DIO, but that was only to make the network joining procedure faster. No other change I remember of. We had RPL storing mode working in a two nodes network, the routing table were correct at the root, and the nodes could ping one another. |
I posted this question in contiki github issue page as well.
contiki-os/contiki#1345
Is it possible to let devices running RIOT communicate with Contiki devices?
There is a project
COAP server
ongoing to let these 2 OS talk to each other.I wonder if I put 2 devices with RIOT and Contiki together, if they didn't implement the network layers (6lowpan) in the same way, they cannot talk to each other.
For the communication to happen, the 6lowpan standard must be implemented the same way. Is it NOT happening now?
The text was updated successfully, but these errors were encountered: