WebServices API

The Coach (The SMACC Fleet Manager), that can send commands to multiple robots (Players) running a SMACC/ROS/Ubuntu Stack.

Use Cases

On this event, send everyone to coaches huddle.

On this event, stand at parade rest.

So, on this event, go to state x.

On this event go to state x, with these global (or relative) coordinates

get(all states)

change config values

SMACC would need a Webservices API Client.


https://www.upwork.com/hiring/development/soap-vs-rest-comparing-two-apis/

My initial thought is that a genuine fleet manager would use SOAP instead of REST. You would be crazy to utilize caching with robots.

But, you could offer an open source rest-api client, and a closed source soap api client/product. I.E. The fleet manager.