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.