Physical Elixir
summary
Argues that Elixir/OTP runs as a first-class embedded platform using Nerves tooling and shows concrete results: cross‑compile with mix firmware and mix burn, immutable SD images ~25 MB with Blue‑Green boot slots and rollback, remote logging via ring_logger, and OTA deployment via nerves hub (nerves_sub) and Phoenix channels. Demonstrations include a working hydroponic farm, kegerator UI, Lego EV3 color sorter and quadcopter builds, an Arduino motorcycle remote starter that initially crashes, and a production fleet of ~50 devices in one company.
AI-written summary · about
chapters (15)
- 0:00Start
- 12:26What is "Production ready"?
- 14:30Digital Cities
- 15:25Rapid prototyping
- 19:09NervesProject
- 19:26Creating firmware
- 19:49Target filesystem
- 22:32Connecting hardware
- 28:24Debugging
- 28:54A look at Logger
- 29:21A look at RingLogger
- 35:19NervesHub
- 37:46LE TOTE
- 41:40Nerves-Project
- 41:51Nerves-Hub
related talks
46mFunctional IoT with Elixir and Nerves
46mThe Joy of Connecting Elixir to the Physical World
56mOpening Keynote
49mKeynote: The Age of Elixir
52mFrom Zero to IoT with Elixir and Nerves
44mBuilding Communities of Smart Things Takes Nerves
27mDistributed Robots with Elixir
24mClixir - mixing C and Elixir code
