Future is already here! You can clearly see it when using different IoT devices. You used to it and don’t recognize the great software behind. This time we want you to hear about Nerves framework for developing embedded software with Elixir. Its name is NervesHub and it can help you to manage over-the-air firmware updates for Elixir and Nerves!
Nerves is a framework for developing embedded software with Elixir on a minimal Linux system, and it is made up of three main components:
- Platform: A customized, minimal Buildroot-derived Linux that boots directly to the BEAM virtual machine.
- Framework: A ready-to-go library of Elixir modules to get you up and running quickly.
- Tooling: Powerful command-line tools to manage builds, update the firmware, configure devices, and more.
In addition, there are plans to allow users to leverage NervesHub’s client-side SSL system for device verification via the API. This will allow any backend to verify the identity of a device by simply querying NervesHub with the certificate provided by the device upon connection. Find more about Nerves and NervesHub here. And don’t forget to subscribe to Syndicode news!
By the way, did you know that Visual Studio Code is now able to run and debug Elixir projects?