ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
Most mobile service providers (at least here in germany) are using network adress translation for the mobile clients. Since ROS needs bidirectional direct connectivity between alle nodes, i would guess that there is indeed no other option than using some sort of tunneling.
Maybe you can find a solution that doesn't need ROS-Nodes directly on the mobile clients, but have a server offering some of the functionality as a webservice, which is then called by the mobile clients.
In fact i would prefer the (web-)service approach, since ROS itself provides no sort of authentication and/or authorization, so any client would be able to publish and subscribe to any topic they want...