Embedded & IoT
Why not C/C++ or MicroPython? Nerves brings the full power of Elixir and OTP to embedded devices — Raspberry Pi, BeagleBone, and custom hardware. The same supervision trees that keep telecom systems running keep your IoT fleet alive. NervesHub manages secure over-the-air firmware updates. Scenic renders native UIs. VintageNet handles networking. Fault-tolerant embedded systems in a high-level language.
Nerves
libraryNeed to build IoT/embedded devices?
Build and deploy bulletproof embedded software in Elixir for Raspberry Pi, BeagleBone, and custom hardware
NervesHub
libraryNeed to manage device firmware updates?
Secure, over-the-air firmware update management for Nerves-powered IoT fleets
Scenic
libraryNeed native UI for devices?
Functional UI framework for embedded devices and desktop applications with OpenGL rendering
VintageNet
libraryNeed network management on embedded devices?
Network configuration and management for Nerves devices — WiFi, Ethernet, LTE, and more