Having trouble debugging C code on Nerves? This post shows how to create, obtain and work with core dumps.
[Read More]Nerves đź“‚ đź‘€
Peeking into remote Nerves device storage
Want to look at and copy files on remote Nerves devices? This post shows you how using SSH.
[Read More]🧙‍♀️Wizards & WiFi ‍🧙‍♂️
Easily configure WiFi on devices
Introducing VintageNetWizard
- Simple WiFi Configuration using a web browser
https://github.com/nerves-networking/vintage_net_wizard
[Read More]Embedded Networking
Networking like the good'ol days
Introducing VintageNet
- a new networking library for embedded Elixir devices,
specially designed for Nerves 💙💻📶
https://github.com/nerves-networking/vintage_net
[Read More]Nerves @ 434 MHz
Use Nerves to control RF items around you
Many home and office items use radio frequencies to communicate control. So naturally, lets take that over to control them from a single Nerves device with one wire on a GPIO pin.
[Read More]Talking I2C
How to communicate with sensors and low-level chips
Reading datasheets for fun and profit, or how I learned to stop worrying and convert analog signals into elixir terms.
[Read More]Nerves At Home: Controlling a Desk
Because who doesn't want to control random things around them using nerves?
Use Nerves and a little reverse engineering to control a motorized desk. Then intercept current height messages from the controller and publish to a Phoenix site for real-time desk height measurements…because #yolo.
[Read More]Using Erlang Distribution to test hardware
Not just for distributed networks
Iterating quickly over code changes when working with new hardware can be tricky. Nerves has built-in mechanisms that can be helpful, but what if there were an even faster, more efficient way?
[Read More]You Gotta Have Heart
Mocks and Explicit Contracts in Nerves
If you are not super new to Elixir, you may have read this blog post by JosĂ© Valim. If you haven’t read it, you may want to check it out. This post references it frequently.
Nerves puts a lot of focus into spending as much time developing your application on your host machine. This means you can rapidly develop your application, write tests, etc. When you feel it is ready you can then burn your firmware to a device and it will just work. This has an issue though.
[Read More]