More README
This commit is contained in:
parent
e5126ae2d9
commit
719a52ce61
67
README.md
67
README.md
|
@ -172,24 +172,59 @@ Examples:
|
||||||
|
|
||||||
## Setup
|
## Setup
|
||||||
|
|
||||||
|
### SD Card
|
||||||
|
|
||||||
|
Format SD card, mount on your own system.
|
||||||
|
|
||||||
```
|
```
|
||||||
$ git clone https://github.com/Protospace/protovac.git
|
$ cd boot/ # on SD card
|
||||||
$ cd protovac
|
$ touch ssh
|
||||||
$ sudo tic -o /lib/terminfo/ mt70
|
$ touch wpa_supplicant.conf
|
||||||
$ sudo apt update
|
|
||||||
$ sudo apt install python3 python3-dev python3-pip python3-virtualenv
|
|
||||||
$ virtualenv -p python3 env
|
|
||||||
$ source env/bin/activate
|
|
||||||
(env) $ pip install -r requirements.txt
|
|
||||||
(env) $ python main.py
|
|
||||||
```
|
```
|
||||||
|
|
||||||
Append to `/boot/config.txt`:
|
Edit `wpa_supplicant.conf`:
|
||||||
|
|
||||||
|
```
|
||||||
|
country=CA
|
||||||
|
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
|
||||||
|
network={
|
||||||
|
ssid="YOUR_NETWORK_NAME"
|
||||||
|
psk="YOUR_PASSWORD"
|
||||||
|
key_mgmt=WPA-PSK
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
Append to `config.txt`:
|
||||||
|
|
||||||
```
|
```
|
||||||
enable_uart=1
|
enable_uart=1
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Optionally set up a cronjob:
|
||||||
|
|
||||||
|
```
|
||||||
|
$ cd rootfs/ # on SD card
|
||||||
|
$ sudo touch var/spool/cron/crontabs/pi
|
||||||
|
```
|
||||||
|
|
||||||
|
Edit `var/spool/cron/crontabs/pi` (optional):
|
||||||
|
|
||||||
|
```
|
||||||
|
*/5 * * * * # example command that runs every 5 minutes
|
||||||
|
```
|
||||||
|
|
||||||
|
### On the Raspberry Pi
|
||||||
|
|
||||||
|
SSH into the Raspberry Pi.
|
||||||
|
|
||||||
|
Change the hostname:
|
||||||
|
|
||||||
|
```
|
||||||
|
sudo hostnamectl set-hostname protovac
|
||||||
|
```
|
||||||
|
|
||||||
|
Replace "raspberry" with "protovac" in `/etc/hosts`.
|
||||||
|
|
||||||
Edit `/lib/systemd/system/serial-getty@.service`:
|
Edit `/lib/systemd/system/serial-getty@.service`:
|
||||||
|
|
||||||
```
|
```
|
||||||
|
@ -202,6 +237,18 @@ Edit `/etc/passwd`:
|
||||||
protospace:x:1001:1001:,,,:/home/protospace:/home/tanner/protovac/main.py
|
protospace:x:1001:1001:,,,:/home/protospace:/home/tanner/protovac/main.py
|
||||||
```
|
```
|
||||||
|
|
||||||
|
```
|
||||||
|
$ git clone https://github.com/Protospace/protovac.git
|
||||||
|
$ cd protovac
|
||||||
|
$ sudo tic -o /lib/terminfo/ mt70
|
||||||
|
$ sudo apt update
|
||||||
|
$ sudo apt install python3 python3-dev python3-pip python3-virtualenv
|
||||||
|
$ virtualenv -p python3 env
|
||||||
|
$ source env/bin/activate
|
||||||
|
(env) $ pip install -r requirements.txt
|
||||||
|
(env) $ python main.py
|
||||||
|
```
|
||||||
|
|
||||||
Restart:
|
Restart:
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
Loading…
Reference in New Issue
Block a user