OMNeT++ simulation model for IEEE 802.15.4e Time Slotted Channel Hopping (TSCH) with 6P protocol and scheduling functions
This model is developed and tested with the following library versions
- Add INET to project references by navigating TSCH project Properties -> Project References
- Replace files in the INET src using the ones from "inet" folder of this repo, strictly following the folder structure.
- Add RPL project source directory to compile options of TSCH project by navigating Properties -> OMNeT++ -> Makemake -> (select "src" folder) -> Build Makemake Options... -> Compile -> add absolute path containing RPL "src" folder, e.g. "/home/yevhenii/omnetpp-5.7/samples/omnetpp-rpl/src". Also make sure Add include paths exported from referenced projects is enabled
- In RPL project Properties -> OMNeT++ -> Makemake -> (select "src" folder) -> Build Makemake Options...:
- Set Target to Shared library and enable "Export this shared library..."