ComNetsHH / omnetpp-rpl

Routing Protocol for Low power and Lossy Networks (RPL) simulation model

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

omnetpp-rpl

RPL (Routing Protocol for Low-Power and Lossy Networks) OMNeT++ simulation model

Verified Compatibility

OMNeT++ 5.7.X, INET 4.2.X.

Installation Instructions:

  1. Replace INET src files with the ones included in this repo, following the folder structure.
  2. In INET project Properties -> OMNeT++ -> Project Features disable "Mobile IPv6 Protocol (xMIPv6)" and "Visualization".
  3. In RPL project Properties -> OMNeT++ -> Makemake -> src -> Options -> Custom add the following line:
    MSGC:=$(MSGC) --msg6
  4. Add INET to RPL project references, by navigating RPL project Properties -> Project References.
  5. Compile and test included sample scenarios in the .ini file.
  6. To use RPL in other projects, compile it as a shared library: project Properties -> OMNeT++ -> Makemake -> src -> Options -> Target. And also select "Export this shared/static library for other projects".

About

Routing Protocol for Low power and Lossy Networks (RPL) simulation model


Languages

Language:C++ 99.7%Language:Shell 0.3%