frangoteam / FUXA

Web-based Process Visualization (SCADA/HMI/Dashboard) software
https://frangoteam.org
MIT License
2.87k stars 835 forks source link

ROS/ROS2 Support #653

Open liushuya7 opened 1 year ago

liushuya7 commented 1 year ago

Hi,

Is it possible to add ROS/ROS2 support? I know there are libraries like roslibjs and rclnodejs. I think FUXA can become very popular among ROS communities.

liushuya7 commented 1 year ago

I come across a communication protocol called Zenoh which provides bridges to ROS (DDS), MQTT, REST API etc. Is it possible to add a plugin in Fuxa to support Zenoh?

liushuya7 commented 1 year ago

Since Fuxa already supports MQTT, I suppose mqtt_bridge may work.

unocelli commented 1 year ago

Hi, interesting and worth a try. let us know if it works.

liushuya7 commented 1 year ago

I'm currently using RTI OPC UA/DDS Gateway to bridge DDS ROS2 to OPC UA. Then I connect OPC UA to FUXA. It works great.