• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Register
  • Login
ModalAI Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
    • Register
    • Login

    Configuring VOXL 2 with a new UDP port

    Ask your questions right here!
    2
    9
    175
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • G
      Gary Holmgren
      last edited by 7 Feb 2025, 21:20

      Hello, I am wokring with MAVSDK on VOXL2 and I have made a script that runs on port 14551 successfully, but if I want to make a separate script or application that also communicates via mavlink how would I configure VOXL 2 to have a new UDP port since one port can only be used by a single instance.

      Would it be as simple as modifying the vision hub config to include the following? Also what about adding a third?

      {
          "en_localhost_mavlink_udp": true,
          "localhost_udp_port_number": 14551,
          "secondary_ip": "127.0.0.1",
          "secondary_port": 14552
      }
      

      such that my seperate MAVSDK script could be ran using: udpin:0.0.0.0:14552

      I guess I am a little lost from how this works in MPA. I guess a little more clarity on how new UDP ports can be opened in addition to this documentation would be helpful.

      E 1 Reply Last reply 9 Feb 2025, 20:38 Reply Quote 0
      • E
        Eric Katzfey ModalAI Team @Gary Holmgren
        last edited by 9 Feb 2025, 20:38

        @Gary-Holmgren Depending on what your needs are you can also connect to px4 directly through voxl-mavlink-server. It listens on port 14550 for incoming "GCS" connections and can support multiple endpoints.

        G 1 Reply Last reply 9 Feb 2025, 20:48 Reply Quote 0
        • G
          Gary Holmgren @Eric Katzfey
          last edited by 9 Feb 2025, 20:48

          @Eric-Katzfey Trying to run a MAVSDK example that changes some params and controls actuator outputs. So I would basically be able to let my MAVSDK scripts use 14550 just by running udpin:0.0.0.0:14550?

          E 1 Reply Last reply 11 Feb 2025, 16:54 Reply Quote 0
          • E
            Eric Katzfey ModalAI Team @Gary Holmgren
            last edited by 11 Feb 2025, 16:54

            @Gary-Holmgren Can you try it?

            G 1 Reply Last reply 11 Feb 2025, 17:08 Reply Quote 0
            • G
              Gary Holmgren @Eric Katzfey
              last edited by 11 Feb 2025, 17:08

              @Eric-Katzfey Yes I did run that and it output an error that stated the port was already bound to another process.

              E 1 Reply Last reply 12 Feb 2025, 17:17 Reply Quote 0
              • E
                Eric Katzfey ModalAI Team @Gary Holmgren
                last edited by 12 Feb 2025, 17:17

                @Gary-Holmgren No, what I meant was that it shouldn't matter what port MAVSDK uses, but it should try to connect to port 14550 on voxl-mavlink-server.

                G 1 Reply Last reply 12 Feb 2025, 17:23 Reply Quote 0
                • G
                  Gary Holmgren @Eric Katzfey
                  last edited by 12 Feb 2025, 17:23

                  @Eric-Katzfey My apologies I guess I am confused what you mean. I tried using MAVSDK with 14550 but it wouldn't let me connect. Also, I have QGC connected using 14550 if that matters.

                  E 1 Reply Last reply 12 Feb 2025, 17:26 Reply Quote 0
                  • E
                    Eric Katzfey ModalAI Team @Gary Holmgren
                    last edited by 12 Feb 2025, 17:26

                    @Gary-Holmgren Yes, only one thing can be using port 14550 on the VOXL 2. So that is voxl-mavlink-server. So, if you have another application (Something using MAVSDK) then you choose some other unused port for it and tell it to connect to port 14550. Basically voxl-mavlink-server is the server and your MAVSDK application is the client.

                    G 1 Reply Last reply 12 Feb 2025, 17:35 Reply Quote 0
                    • G
                      Gary Holmgren @Eric Katzfey
                      last edited by 12 Feb 2025, 17:35

                      @Eric-Katzfey Ahh that makes more sense, thankyou for explaining!

                      1 Reply Last reply Reply Quote 0
                      1 out of 9
                      • First post
                        1/9
                        Last post
                      Powered by NodeBB | Contributors