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

Reply via email to