Hello, Software engineer here.
To be honest I'm not node.js developer, but I just was wondering if I could help you,
I made months ago a socket server for a client with the same requirement, using the protocol of his GPS tracker watch the application that I made handled all the data incoming from the device.
So I would like to know exactly what your requirement is, I believe I can help you with something.
Kind regards
Martin