Fork me on GitHub


Connecting the real world to the digital world.


Compatable Hardware:


Example Projects:


Installing the Binary

About / Credits / Contact

What is eFirmata?

eFirmata allows general purpose I/O across the network.

eFirmata is the protocol and it is the firmware that runs on the mbed.

To control your DIY electronic projects, you just send UDP packets to your mbed (running the eFirmata firmware) and that data becomes your output signals. To collect data from your electronics, just read in the UDP packets coming from your mbed. Develop on your own workstation using whatever programming language you choose.

note: eFirmata was inspired by the Firmata project, but we are not affiliated with them and are not compatable with them. Basically, I needed "Firmata, but running over Ethernet", and eFirmata was born.