RESTful API for a limbo machine

REST(REpresentational State Transfer) is a style to be adhered to when creating web services. My partner, Vidia, and I are currently creating a RESTful server that will be the online presence of a limbo machine,Roland, Kellee, and Sandy’s idea of a good time. At the moment, we still aren’t quite sure what a limbo machine is, but we do know what information the limbo machine will need to provide.

Our server, following as much as possible their idea, we have begun establishing what is required for this to work. Basing our first server on Tom Igoe’s Simple Node Server example, we’ve set up a p5 sketch that takes inputs from the user and reformats it as JSON.

Rudimentary control and status update

While abstract, the basic elements are present to begin developing this into a physical object. The height refers to the distance of the bar from the floor. The ‘on/off’ status refers to whether the bar has fallen or not. And the score refers to how many party-goers have passed under the bar successfully.

The next challenge will be figuring out how this communicates with a physical device. I’m not sure whether it needs to have 2-way communication or just issue commands while keeping track internally. Code can be seen accessed here.

 

Leave a Reply

Your email address will not be published. Required fields are marked *