The below might help in getting an external GPS to work with Duos:
http://amiduos.com/support/knowledge-base/article/how-to-configure-gps-in-amiduos
Also, I'm pretty sure all that needs be done to enable the network connection to external boxes is to enable port forwarding. AP -- what name, protocol and port number do you use?