Arduino Firmata protocol implementation on Ruby