When you create an application with artoo, you can use its public interface to monitor robots and receive information from them.
A Robot represents the primary interface for interacting with a collection of physical computing capabilities. A robot has devices plugged into it; you can tell them what to do or receive notifications of events.
Controls behaviour of a certain device by exposing diferent methods according to its capabilities.
Examples: LED in arduino board or sphero accelerometer.
Controls how we communicate to the device to establish communication with a robot.
Example: In arduino, we use the Firmata Adaptor for this.
This is the low-level layer that establishes communication with the hardware.
Current integrations supported: "serial"