A Firmata é uma biblioteca (inclusa no pacote de software Arduino) que
implementa um protocolo de comunicação, de mesmo nome, genérico e
simples que permite o comando de microcontroladores a partir de um software em um computador host. Em outras palavras, ele permite, por meio de códigos no IDE (Ambiente de desenvolvimento integrado) do Arduino, controlar e se comunicar com a placa de hardware livre completamente através de qualquer software de computador com tal finalidade. No nosso caso, o software utilizado é o Node-RED (STEINER, 2009).
STEINER, H.-C. Firmata: Towards making microcontrollers act like
extensions of the computer. New York, New York University, 2009.