An open API service indexing awesome lists of open source software.

https://github.com/bcdevices/plt_basic

Simplified version of PLT-OS for connecting PLT to network and enabling SSH
https://github.com/bcdevices/plt_basic

nerves plt

Last synced: 8 months ago
JSON representation

Simplified version of PLT-OS for connecting PLT to network and enabling SSH

Awesome Lists containing this project

README

          

# PLT Basic

Small Sample application for connecting the PLT to the network using Ethernet.

This application utilizes [a custom Nerves system for the PLT](https://github.com/bcdevices/ly10-system-rpi3).

## Building and running the code in this repository

You should be using the following Elixir and Erlang versions:
* Elixir 1.9
* Erlang OTP 22

1. Clone this repository
2. Add an SSH public key to the ssh_keys folder
3. Export `MIX_TARGET=ly10_rpi3` environment.
4. Get the dependencies with `mix deps.get`
5. Create the firmware with `mix firmware.burn`
6. Burn the firmware to and SD card with `mix firmware.burn`
7. Insert an SD card into the `Raspberry PI` inside the `PLT` and power it on
8. After a couple of minutes, the `PLT` should be available on the network with a hostname of `pltbasic.local`
9. SSH into the `PLT` using `ssh pltbasic.local`

``` bash
export MIX_TARGET=ly10_rpi3
mix deps.get
mix firmware
mix firmware.burn
```

## Learn more

* Official docs: https://hexdocs.pm/nerves/getting-started.html
* Official website: https://nerves-project.org/
* Forum: https://elixirforum.com/c/nerves-forum
* Discussion Slack elixir-lang #nerves ([Invite](https://elixir-slackin.herokuapp.com/))
* Source: https://github.com/bcdevices/plt_basic