Hi Joakim,
there is quite a large amount of work done in this direction - and a lot
of discussions going on.
Two implementations are maintained - NDN for RIOT and CCN-lite for RIOT
- the former is done by UCL, the latter by Cenk (HAW Hamburg).
Berlin & Hamburg is currently executing the project I3
(http://i3.realmv6.org/) where many of the aspects you mention are
addressed - see this year's papers + demo at the ICN conference:
https://conferences.sigcomm.org/acm-icn/2017/program.html
ICNRG (https://trac.ietf.org/trac/irtf/wiki/icnrg) is also a good place
to look at - many discussions go on there. Of particular interest are
the documents:
* https://datatracker.ietf.org/doc/draft-gundogan-icnrg-ccnlowpan/
* https://datatracker.ietf.org/doc/draft-gundogan-icnrg-pub-iot/
(both in the process of updating)
Within the next few days we will also release a pre-print to the archive
that discusses naming + pub-sub in the IoT.
Any further discussion and contact is very welcome!
Cheers,
Thomas
On 17/12/2017 14:05, Joakim Nohlgård wrote:
Hi RIOTers,
I have found an interest in NDN in IoT scenarios and I have some
questions which I haven't been able to figure out on my own yet. So far,
I have only gathered theoretical knowledge, I have not had the
opportunity to do any hands on experiments yet.
What protocols and formats are you using for the application layer data
in NDN deployments?
Are there any proposals for naming conventions in sensor networks when
working with ICN data?
I have seen several research articles and YouTube videos from different
conferences and workshops where NDN applications are using RIOT, but not
much discussion about the application layer data formats used or the
naming conventions. It seems like SenML+CBOR would be one possibility,
but it has quite some overhead in the description with an URN which may
not be necessary with named data.
Who are working on NDN projects with RIOT?
I know some of the Berlin people and INRIA seem involved, and some PRs
from UCLA (Wentao Shang) and FIU (Alex Afanasyev), so I guess there is a
quite widespread interest in NDN on RIOT. So what kind of experiments
are you doing? What is the application layer data?
I want to explore sensor network scenarios with NDN but I don't know at
what point I should jump in.
What aspects of the NDN cryptographic security options have been used
with RIOT so far?
Has there been any work done on mesh networks with NDN?
In a mutex network, the forwarded interest packet may need to bounce
back out the same interface that it was received from in order to reach
a device with the right data. Is there a risk for broadcast storms?
Similar to the wizards apprentice syndrome where one packet triggers
multiple follow up transmissions from other nodes and the network would
be filled with broadcasts from all nodes.
Hoping to hear from others doing research in this area,
Best regards,
Joakim Nohlgård
--
Prof. Dr. Thomas C. Schmidt
° Hamburg University of Applied Sciences Berliner Tor 7 °
° Dept. Informatik, Internet Technologies Group 20099 Hamburg, Germany °
° http://www.haw-hamburg.de/inet Fon: +49-40-42875-8452 °
° http://www.informatik.haw-hamburg.de/~schmidt Fax: +49-40-42875-8409 °
_______________________________________________
users mailing list
[email protected]
https://lists.riot-os.org/mailman/listinfo/users