├── .cproject ├── .gitignore ├── .nedfolders ├── .oppbuildspec ├── .oppfeaturestate ├── .project ├── LICENSE.md ├── Makefile ├── README.md ├── Version ├── simulations ├── General-avg.anf ├── cloudDelays.xml ├── energyConsumptionParameters.xml ├── examples │ ├── n100-gw1.ini │ ├── n1000-gw1-ADR.ini │ ├── n1000-gw1-noADR.ini │ └── n1000-gw2.ini ├── omnetpp.ini ├── package.ned ├── results.anf ├── run └── run_example_networks.sh └── src ├── LoRa ├── LoRaGWMac.cc ├── LoRaGWMac.h ├── LoRaGWMac.ned ├── LoRaGWNic.ned ├── LoRaGWRadio.cc ├── LoRaGWRadio.h ├── LoRaGWRadio.ned ├── LoRaMac.cc ├── LoRaMac.h ├── LoRaMac.ned ├── LoRaMacControlInfo.msg ├── LoRaMacFrame.msg ├── LoRaNic.ned ├── LoRaRadio.cc ├── LoRaRadio.h ├── LoRaRadio.ned ├── LoRaTagInfo.msg ├── NetworkServerApp.cc ├── NetworkServerApp.h ├── NetworkServerApp.ned ├── PacketForwarder.cc ├── PacketForwarder.h └── PacketForwarder.ned ├── LoRaApp ├── LoRaAppPacket.msg ├── SimpleLoRaApp.cc ├── SimpleLoRaApp.h └── SimpleLoRaApp.ned ├── LoRaEnergyModules ├── LoRaEnergyConsumer.cc ├── LoRaEnergyConsumer.h └── LoRaEnergyConsumer.ned ├── LoRaPhy ├── LoRaAnalogModel.cc ├── LoRaAnalogModel.h ├── LoRaAnalogModel.ned ├── LoRaBandListening.cc ├── LoRaBandListening.h ├── LoRaHataOkumura.cc ├── LoRaHataOkumura.h ├── LoRaHataOkumura.ned ├── LoRaLogNormalShadowing.cc ├── LoRaLogNormalShadowing.h ├── LoRaLogNormalShadowing.ned ├── LoRaMedium.cc ├── LoRaMedium.h ├── LoRaMedium.ned ├── LoRaMediumCache.cc ├── LoRaMediumCache.h ├── LoRaMediumCache.ned ├── LoRaModulation.cc ├── LoRaModulation.h ├── LoRaNeighborCache.cc ├── LoRaNeighborCache.h ├── LoRaNeighborCache.ned ├── LoRaPathLossOulu.cc ├── LoRaPathLossOulu.h ├── LoRaPathLossOulu.ned ├── LoRaPhyPreamble.msg ├── LoRaRadioControlInfo.msg ├── LoRaReceiver.cc ├── LoRaReceiver.h ├── LoRaReceiver.ned ├── LoRaReception.cc ├── LoRaReception.h ├── LoRaTransmission.cc ├── LoRaTransmission.h ├── LoRaTransmitter.cc ├── LoRaTransmitter.h └── LoRaTransmitter.ned ├── LoraNode ├── LoRaGW.ned └── LoRaNode.ned ├── package.ned └── run_flora /.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/.cproject -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/.gitignore -------------------------------------------------------------------------------- /.nedfolders: -------------------------------------------------------------------------------- 1 | src 2 | simulations 3 | -------------------------------------------------------------------------------- /.oppbuildspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/.oppbuildspec -------------------------------------------------------------------------------- /.oppfeaturestate: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/.project -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/README.md -------------------------------------------------------------------------------- /Version: -------------------------------------------------------------------------------- 1 | flora-1.1.0 2 | -------------------------------------------------------------------------------- /simulations/General-avg.anf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/simulations/General-avg.anf -------------------------------------------------------------------------------- /simulations/cloudDelays.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/simulations/cloudDelays.xml -------------------------------------------------------------------------------- /simulations/energyConsumptionParameters.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/simulations/energyConsumptionParameters.xml -------------------------------------------------------------------------------- /simulations/examples/n100-gw1.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/simulations/examples/n100-gw1.ini -------------------------------------------------------------------------------- /simulations/examples/n1000-gw1-ADR.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/simulations/examples/n1000-gw1-ADR.ini -------------------------------------------------------------------------------- /simulations/examples/n1000-gw1-noADR.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/simulations/examples/n1000-gw1-noADR.ini -------------------------------------------------------------------------------- /simulations/examples/n1000-gw2.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/simulations/examples/n1000-gw2.ini -------------------------------------------------------------------------------- /simulations/omnetpp.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/simulations/omnetpp.ini -------------------------------------------------------------------------------- /simulations/package.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/simulations/package.ned -------------------------------------------------------------------------------- /simulations/results.anf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/simulations/results.anf -------------------------------------------------------------------------------- /simulations/run: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | $(dirname $0)/../src/run_flora "$@" 3 | -------------------------------------------------------------------------------- /simulations/run_example_networks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/simulations/run_example_networks.sh -------------------------------------------------------------------------------- /src/LoRa/LoRaGWMac.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRa/LoRaGWMac.cc -------------------------------------------------------------------------------- /src/LoRa/LoRaGWMac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRa/LoRaGWMac.h -------------------------------------------------------------------------------- /src/LoRa/LoRaGWMac.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRa/LoRaGWMac.ned -------------------------------------------------------------------------------- /src/LoRa/LoRaGWNic.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRa/LoRaGWNic.ned -------------------------------------------------------------------------------- /src/LoRa/LoRaGWRadio.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRa/LoRaGWRadio.cc -------------------------------------------------------------------------------- /src/LoRa/LoRaGWRadio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRa/LoRaGWRadio.h -------------------------------------------------------------------------------- /src/LoRa/LoRaGWRadio.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRa/LoRaGWRadio.ned -------------------------------------------------------------------------------- /src/LoRa/LoRaMac.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRa/LoRaMac.cc -------------------------------------------------------------------------------- /src/LoRa/LoRaMac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRa/LoRaMac.h -------------------------------------------------------------------------------- /src/LoRa/LoRaMac.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRa/LoRaMac.ned -------------------------------------------------------------------------------- /src/LoRa/LoRaMacControlInfo.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRa/LoRaMacControlInfo.msg -------------------------------------------------------------------------------- /src/LoRa/LoRaMacFrame.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRa/LoRaMacFrame.msg -------------------------------------------------------------------------------- /src/LoRa/LoRaNic.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRa/LoRaNic.ned -------------------------------------------------------------------------------- /src/LoRa/LoRaRadio.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRa/LoRaRadio.cc -------------------------------------------------------------------------------- /src/LoRa/LoRaRadio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRa/LoRaRadio.h -------------------------------------------------------------------------------- /src/LoRa/LoRaRadio.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRa/LoRaRadio.ned -------------------------------------------------------------------------------- /src/LoRa/LoRaTagInfo.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRa/LoRaTagInfo.msg -------------------------------------------------------------------------------- /src/LoRa/NetworkServerApp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRa/NetworkServerApp.cc -------------------------------------------------------------------------------- /src/LoRa/NetworkServerApp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRa/NetworkServerApp.h -------------------------------------------------------------------------------- /src/LoRa/NetworkServerApp.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRa/NetworkServerApp.ned -------------------------------------------------------------------------------- /src/LoRa/PacketForwarder.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRa/PacketForwarder.cc -------------------------------------------------------------------------------- /src/LoRa/PacketForwarder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRa/PacketForwarder.h -------------------------------------------------------------------------------- /src/LoRa/PacketForwarder.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRa/PacketForwarder.ned -------------------------------------------------------------------------------- /src/LoRaApp/LoRaAppPacket.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaApp/LoRaAppPacket.msg -------------------------------------------------------------------------------- /src/LoRaApp/SimpleLoRaApp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaApp/SimpleLoRaApp.cc -------------------------------------------------------------------------------- /src/LoRaApp/SimpleLoRaApp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaApp/SimpleLoRaApp.h -------------------------------------------------------------------------------- /src/LoRaApp/SimpleLoRaApp.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaApp/SimpleLoRaApp.ned -------------------------------------------------------------------------------- /src/LoRaEnergyModules/LoRaEnergyConsumer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaEnergyModules/LoRaEnergyConsumer.cc -------------------------------------------------------------------------------- /src/LoRaEnergyModules/LoRaEnergyConsumer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaEnergyModules/LoRaEnergyConsumer.h -------------------------------------------------------------------------------- /src/LoRaEnergyModules/LoRaEnergyConsumer.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaEnergyModules/LoRaEnergyConsumer.ned -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaAnalogModel.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaAnalogModel.cc -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaAnalogModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaAnalogModel.h -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaAnalogModel.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaAnalogModel.ned -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaBandListening.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaBandListening.cc -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaBandListening.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaBandListening.h -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaHataOkumura.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaHataOkumura.cc -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaHataOkumura.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaHataOkumura.h -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaHataOkumura.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaHataOkumura.ned -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaLogNormalShadowing.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaLogNormalShadowing.cc -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaLogNormalShadowing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaLogNormalShadowing.h -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaLogNormalShadowing.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaLogNormalShadowing.ned -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaMedium.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaMedium.cc -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaMedium.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaMedium.h -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaMedium.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaMedium.ned -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaMediumCache.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaMediumCache.cc -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaMediumCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaMediumCache.h -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaMediumCache.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaMediumCache.ned -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaModulation.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaModulation.cc -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaModulation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaModulation.h -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaNeighborCache.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaNeighborCache.cc -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaNeighborCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaNeighborCache.h -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaNeighborCache.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaNeighborCache.ned -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaPathLossOulu.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaPathLossOulu.cc -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaPathLossOulu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaPathLossOulu.h -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaPathLossOulu.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaPathLossOulu.ned -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaPhyPreamble.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaPhyPreamble.msg -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaRadioControlInfo.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaRadioControlInfo.msg -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaReceiver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaReceiver.cc -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaReceiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaReceiver.h -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaReceiver.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaReceiver.ned -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaReception.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaReception.cc -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaReception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaReception.h -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaTransmission.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaTransmission.cc -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaTransmission.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaTransmission.h -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaTransmitter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaTransmitter.cc -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaTransmitter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaTransmitter.h -------------------------------------------------------------------------------- /src/LoRaPhy/LoRaTransmitter.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoRaPhy/LoRaTransmitter.ned -------------------------------------------------------------------------------- /src/LoraNode/LoRaGW.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoraNode/LoRaGW.ned -------------------------------------------------------------------------------- /src/LoraNode/LoRaNode.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/LoraNode/LoRaNode.ned -------------------------------------------------------------------------------- /src/package.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/package.ned -------------------------------------------------------------------------------- /src/run_flora: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florasim/flora/HEAD/src/run_flora --------------------------------------------------------------------------------