[ROS2] How to communicate ROS2 with external APPs
I am new to ROS2-foxy and I have two questions about how to communicate with external APPs.
Do you know what is commonly used to communicate between ROS2 and non-ROS2 APPs? I see many articles that rosbridge uses websocket to communicate in JSON format, is my understanding correct?
In my case, ROS2 is likely to communicate with an external c++ APP, and I assume it will use TCP/IP. In such a case, do you know what is the most common way to communicate with ROS2?
Hey could you find an answer? I'm looking at forwarding data from ros to external c api