routing protocol gpsr /application udp

32 views
Skip to first unread message

Rahil hil

unread,
Jun 16, 2022, 1:04:12 PM6/16/22
to OMNeT++ Users
hi ,
i want to send upp packets using a mobile host 
so i need to implemnt a routing protocol 
i tried gpsr but i could't do it 
i modified in inet/showcases/routing
but never could send the udp packets
does any one have an idea?

.ini:
[General]
#udp
*.source.numApps = 1
*.source.app[0].typename = "UdpBasicApp"
*.source.app[0].destAddresses = "destination"
*.source.app[0].destPort=5000
*.source.app[0].messageLength = 100B
*.source.app[0].sendInterval = exponential(12ms)   
*.source.app[0].packetName = "VideoStreamUAV0"
*.source.app[0].startTime=0s
*.source.app[0].stopTime=50s

*.destination.numApps = 1
*.destination.app[0].typename = "UdpSink"
*.destination.app[0].localPort = 5000

**.wlan[*].bitrate = 24Mbps
*.configurator.addStaticRoutes = false
**.netmaskRoutes = ""
**.arp.typename = "GlobalArp"


[Config Gpsr]
network = ManetprotocolsShowcaseA

# routing protocol
*.*.routing.typename = "Gpsr"

**.planarizationMode = "RNG"

**.displayBubbles = true

# tx power
**.transmitter.power = 1.25mW

# visualization
*.visualizer.*.networkRouteVisualizer[0].displayRoutes = true
*.visualizer.*.networkRouteVisualizer[0].packetFilter = ""

**.displayCommunicationRanges = true





.ned
network ManetprotocolsShowcaseA
{
    parameters:
        @display("bgb=2000,2000;bgl=2");
        @statistic[numRcvdPk](source=count(source.app[0].packetReceived); record=figure; targetFigure=numRcvdPkCounter; checkSignals=false);
        @figure[numRcvdPkCounter](type=counter; pos=65,400; label="Received ping replies"; decimalPlaces=4);


 

    submodules:
        radioMedium: Ieee80211ScalarRadioMedium {
            @display("p=100,100");
        }
        visualizer: IntegratedMultiVisualizer {
            @display("p=100,200");
        }
        configurator: Ipv4NetworkConfigurator {
            @display("p=100,300");
        }
        source: ManetRouter {
            @display("p=394,189;i=misc/solarpanel");
        }
        destination: ManetRouter {
            @display("p=1230,492;i=misc/sensorgateway");
        }
        node1: ManetRouter {
            @display("p=1132.512,742.95996;i=misc/solarpanel");
        }
        node2: ManetRouter {
            @display("p=929.704,955.808;i=misc/solarpanel");
        }
        node3: ManetRouter {
            @display("p=1423.672,285.136;i=misc/solarpanel");
        }
        node4: ManetRouter {
            @display("p=1554.1919,469.87198;i=misc/solarpanel");
        }
        node5: ManetRouter {
            @display("p=895.568,536.136;i=misc/solarpanel");
        }
        node6: ManetRouter {
            @display("p=750.992,863.44;i=misc/solarpanel");
        }
        node7: ManetRouter {
            @display("p=1082.312,122.488;i=misc/solarpanel");
        }
        node8: ManetRouter {
            @display("p=911.63196,100.399994;i=misc/solarpanel");
        }
        node9: ManetRouter {
            @display("p=989.944,327.304;i=misc/solarpanel");
        }
        node10: ManetRouter {
            @display("p=1287.1279,156.624;i=misc/solarpanel");
        }
        node11: ManetRouter {
            @display("p=701,373;i=misc/solarpanel");
        }
        node12: ManetRouter {
            @display("p=564.248,188.752;i=misc/solarpanel");
        }

        node13: ManetRouter {
            @display("p=1750.976,983.92;i=misc/solarpanel");
        }
        node14: ManetRouter {
            @display("p=1230.9039,1032.1119;i=misc/solarpanel");
        }
        node15: ManetRouter {
            @display("p=443.76797,469.87198;i=misc/solarpanel");
        }
        node16: ManetRouter {
            @display("p=1769.048,650.592;i=misc/solarpanel");
        }
        node17: ManetRouter {
            @display("p=499.99197,650.592;i=misc/solarpanel");
        }
        node18: ManetRouter {
            @display("p=564.248,889.54395;i=misc/solarpanel");
        }
        node19: ManetRouter {
            @display("p=1785.1119,285.136;i=misc/solarpanel");
        }
        node20: ManetRouter {
            @display("p=1407.6079,797.17596;i=misc/solarpanel");
        }
      
}
Reply all
Reply to author
Forward
0 new messages