Hi, I'm currently designing an telemetry / command and control system for approx. 10,000 remote embedded devices based on Linux.
I'm looking to use Event hubs to do most of the work, that seems pretty straight forward, but the bit I'm stuck on is that one of the tasks is to set up a full duplex TCP socket connection between a client app (.Net) and the device, the device will be the listening end, and both client and device will be behind different NATs.
Now this seems the perfect task for Service Bus Relay, but I can't find anything of any depth regarding setting up the Linux end of the connection, I understand that this is no simple task, but compared to building my own relay servers it seems the easier option!
So if anyone has any info on setting up connections to service bus relay from non .Net clients I would be very grateful.
Thanks
Stephen.