- From: MEDINI LIONEL <lionel.medini@univ-lyon1.fr>
- Date: Mon, 24 Oct 2016 06:55:47 +0000
- To: "Kovatsch, Matthias" <matthias.kovatsch@siemens.com>, bergi <bergi@axolotlfarm.org>, public-wot-ig <public-wot-ig@w3.org>
Dear all, >> A few years ago, we used WebSockets to control a robot through ROS and >> Rosbridge from a Web browser. I think WebSocket can be convenient for >> Web standard-compliant pub/sub across firewalls. > Firewall traversal is one of the bizarre things where WebSockets have a practical benefit. What you are describing would mean that you have a standard-compliant and globally accepted pub/sub protocol that you speak over WebSockets. That will then be the actual application protocol to which we need to map. Well, I'm not sure if it is still maintained, and neither if it is globally accepted outside of the "robots-over-WebSocket" community. But ROS (http://ros.org/) actually represents things as graphs of sensors and actuators that you can access in pub/sub. Rosbridge (http://wiki.ros.org/rosbridge_suite) provides a binding with the WebSocket protocol. The Rosbridge protocol is specified here: https://github.com/RobotWebTools/rosbridge_suite/blob/groovy-devel/ROSBRIDGE_PROTOCOL.md BTW, it's pure JSON. As far as I know, no JSON-LD context has been written for it so far. Best, Lionel.
Received on Monday, 24 October 2016 06:57:09 UTC