[Nfd-dev] NDN-Lite on Contiki NG
Junxiao Shi
shijunxiao at arizona.edu
Fri Apr 4 07:28:56 PDT 2025
Hi Alper
The NDN-Lite codebase appears to have been abandoned, as it has not been
updated since 2021.
It is not interoperable with any other NDN codebase due to the usage of a
different fragmentation protocol (see
https://redmine.named-data.net/issues/4814 ).
It also lacks a data synchronization protocol such as StateVectorSync,
which is believed to be an essential functionality needed by many NDN
applications.
Moreover, NDN-Lite has been moving away from its roots in small IoT devices.
The ndn-iot-package-over-nordic-sdk
<https://github.com/named-data-iot/ndn-iot-package-over-nordic-sdk> repository,
last updated in 2019, is the only port of NDN-Lite that can run on a
microcontroller.
New additions in the main NDN-Lite repository have not been tested on a
microcontroller, and I have noticed that they may consume a
substantial amount of RAM.
Therefore, I believe that trying to port NDN-Lite to another platform would
be wasted effort, unless the above issues are addressed first.
Nowadays most of the new developments are in ndnd
<https://github.com/named-data/ndnd>, a codebase written in Go.
It is interoperable with most other NDN systems and supports recent
protocols like StateVectorSync and LightVecSec.
Using the TinyGo compiler, a Go program may be compiled to run on dozens of
microcontrollers.
If you are interested in running NDN applications in IoT devices, I'd
suggest trying to compile portions of ndnd with the TinyGo compiler.
Yours, Junxiao
On Thu, Mar 27, 2025 at 6:25 AM Alper Kamil Demir via Nfd-dev <
nfd-dev at lists.cs.ucla.edu> wrote:
>
> *External Email*
> ------------------------------
> Hi all,
> I am participating in the 17th Named Data Networking (NDN) Hackathon. The
> title is NDN-Lite on Contiki NG.
> Do you think it is interesting to win a prize?
>
> Alper
>
> *“Uyarı: Bu e-posta mesajı kişiye özel olup, gizli bilgiler içeriyor
> olabilir. Eğer bu e-posta mesajı size yanlışlıkla ulaşmışsa, içeriğini
> hiçbir şekilde kullanmayınız ve ekli dosyaları açmayınız. Bu durumda lütfen
> e-posta mesajını gönderen kullanıcıya haber veriniz ve tüm elektronik ve
> yazılı kopyalarını siliniz. Adana Alparslan Türkeş Bilim ve Teknoloji
> Üniversitesi, bu e-posta mesajının içeriği ile ilgili olarak hiçbir
> hukuksal sorumluluğu kabul etmez.”*
>
> *“Di**sclaimer: T**his e-mail message is personal and may contain
> confidential information. If this e-mail message reaches you by mistake, do
> not use its contents in any way and do not open the attached files. In this
> case, please notify the user who sent the e-mail message and delete all
> electronic and written copies. Adana Alparslan Türkeş Science and
> Technology University does not accept any legal responsibility for the
> content of this e-mail message."*
>
>
> _______________________________________________
> Nfd-dev mailing list
> Nfd-dev at lists.cs.ucla.edu
>
> https://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/nfd-dev/attachments/20250404/f0752799/attachment.htm>
More information about the Nfd-dev
mailing list