What This Means For Your Hardware
Nerves is a young project, so the list of possible embedded targets is small (but growing). If you’re interested in working with us to develop the firmware for your IoT device, point your hardware engineers toward these platforms. If you’re not able to build hardware that’s supported by Nerves, we’re happy to help with the mobile or web server components of your IoT development project.
A final note: embedded C isn’t all bad — but we believe it should be clearly separated from the web and heavy business logic portions of your firmware. If your device has needs that can only be met by embedded C, your hardware engineers can add and program a separate chip to run these operations and have it communicate with the Nerves application via a serial bus. That way, your hardware team can focus on their strengths, and we can focus on ours.