Compiling GPS Protocol

Hello Everyone,
I am intending to use Node-Red for the purposes of being a GPS Middleware, which will point to our Web UI & Apps.

We have a catalogue of GPS tracking devices which we have protocols for and want to integrate, to work with Node-red.

Can you advise in a nutshell how to get started with this and wether we need to create nodes for this kind of integration please.

Adding on, Each device type has it's own protocol as well as Port numbers. How do we assign ports correlating to the device type?

Thank you in advance,
Michael