By integrating buildroot, BEAM and erlang/elixir ecosystem into a comprehensive toolkit, Nerves has become a major framework in the IoT field. After defining what are industrial requirements for an IoT application, we will present the vantages and challenges of the Nerves platform through a real use-case in the sustainable energy management business.