This library implements the Firmata protocol as a set of plugins that can be used to create applications to remotely interface with an Arduino board. FirmataWithDeviceFeature is a fork of ConfigurableFirmata 2.8.2 that adds a feature to support DeviceDrivers on the Arduino.