

Web-client -> firebase -> imp agent -> imp device -> hexbug spider remote controller -> hexbug spider Hardware Side Notes

We removed the circuit board of a Hexbug Spider remote controller and connected various switches controlling the spider's movement to different pins on an Imp April development board, we configured the Imp device code to map agent instructions (in english) to different pin actions, we configured the agent to respond to those instructions based on streamed firebase updates, and we built client javascript code to update that firebase with relevant instructions in near real-time. Our strategy here was to simply chain various pieces of technology. This is hack that allows web-based control and movement scheduling / coordination of multiple hex bug spiders through the use of the Electric Imp and Firebase.
