Jason Johnson
+
Now is the best time to get started with Nerves.
"What about the chip shortage? Why now?"
Reasons
(congrats Masatoshi! )
Explore workflows for Nerves in various contexts.
Workflows include: connecting to, interfacing with, and loading firmware to Nerves targets.
Work flows:
Use cases
Drawbacks
Benefits
What/How?
Allows you to open a direct console connection to the Nerves target through a terminal emulator like screen.
Use cases
Drawbacks
Benefits
What/How?
Some Nerves targets include HDMI or HDMI mini ports that you can connect directly to an external display.
Use cases
Drawbacks
Benefits
What/How?
This is the suggested path of least resistance for connecting to your Nerves target in the official Getting Started guide.
Use cases
Drawbacks
Benefits
What/How?
There are a LOT of ways your Nerves target can be configured to use WiFi. Vintage Net provides support for all the common and some uncommon WiFi configurations.
Use cases
Drawbacks
Benefits
What/How?
The REPL experience is an essential aspect of working with Elixir. Nerves enables iEx sessions with the target over ssh.
Use cases
Drawbacks
Benefits
What/How?
This magical package enables fast and easy OTA updates to Nerves targets.
Use cases
Drawbacks
Benefits
Fixed it!
Passes compiled modules to IEx.Helpers.nl/2, which leverages Erlang's rpc:call to load new BEAM code.
What/How?
A special blend of powerful abstractions rolled into a small set of battle-tested Erlang libraries. Including the classics like supervisors, processes, links, and GenServer.
Use cases
Drawbacks?
What/How?
A library for managing live, interactive, and collaborative code notebooks. Get started by downloading a pre-built firmware release that includes Livebook and some demo notebooks.
Use cases
Drawbacks
Benefits
What/How?
"An open-source firmware updates server"...
Also includes:
Use cases
Drawbacks
Benefits
Install on AWS with nerves-hub/terraform repo.
Run as separate services on another platform.
Work flows: