The NDN-Lite library implements the Named Data Networking Stack with the high-level application support functionalities and low-level OS/hardware adaptations for Internet of Things (IoT) scenarios.
The library is written in standard C.
Please go to our wiki page for the project details.
NDN-IoT Package over POSIX is a integrated IoT package based on NDN-Lite for POSIX compatible OS, such as Raspberry Pi, Mac OS and Ubuntu.
CMake >= 3.5
This package uses CMake. A way to build is:
git clone --recursive https://github.com/named-data-iot/ndn-iot-package-over-posix.git
cd ndn-iot-package-over-posix
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j2
Run ./unittest
in the build
folder.
mkdir xcode
cd xcode
cmake -G "Xcode" ..
open ndn-lite.xcodeproj
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_DOCS=ON ..
make docs
open docs/html/index.html