Search code examples
omnet++inetns-3lorawanflora

Comparing Flora(inet) and Ns3 for lorawan


I am new to inet and Ns3. I am currently deciding between Flora (omnet++ based) and LoRaWAN (ns3 based). Which one is better in terms of features and vice versa. Also which one is easy to learn quickly.

Would really appreciate if someone could guide me..I am not focusing on machine learning, but just resource allocation problems..Have a nice day


Solution

  • Based on my personal experience Flora (Omnet++) has the following limitations.

    1. Flora doesn't consider mobility
    2. Flora doesn't take into account any type of interference (Intra/Inter spreading factor interference)
    3. A LoRaWAN gateway should implement 8 parallel reception paths, but it is not considered in Flora.
    4. In the case of ADR, network server should assign Spreading factors. This feature is not supported in Flora.
    5. Flora doesn't support ADR in unconfirmed mode.
    6. Simulation with multiple gateways has problems.
    7. Flora doesn't provide a long range as defined by LoRaWAN.

    The above features are implemented in ns3 based LoRaWAN. As compared to ns3 LoRaWAN, Flora implementation is difficult.