Functional farming with Nerves
summary
FarmBot rewrites its embedded firmware in under a year using Elixir + Nerves, replacing Arduino/RAMPS motor controllers with a Raspberry Pi running a full Nerves image. Firmware builds use Buildroot and mix firmware to produce ~65 MB images, deployed via SSH with mix firmware push or published to NervesHub for fleet updates. The device talks over AMQP/RabbitMQ, supports hot code reload for development, and there are about 500 deployed units — demo shows live push, reboot, and successful recovery.
AI-written summary · about








