Skip to content

ComNetsHH/omnetpp-rpl

Repository files navigation

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

Resources

Stars

Watchers

Forks

Packages

No packages published