Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
00-run-all.sh
01-download.sh
02-install.sh
03-box-init.sh
04-box-softboil.sh
05-box-up.sh
06-box-setup.sh
07-mesh-setup.sh
08-mesh-app.sh
09-box-down.sh
README.md
adhoc-config
box-down
box-mount
box-umount
box-up
box-up-wait
netmanager-down
netmanager-up
pi-start
refresh-mesh-app.sh
scp
ssh

README.md

How to Build an SD card

Using Ubuntu/Debian run 00-run-all.sh which will run all the other numbered scripts in this directory one after the other.

./00-run-all.sh

This will all take some time (about 30mins for me) and finally create a fully provisioned monster-mesh.img which can then be written to an SD card and booted on a Raspberry PI. Other useful scripts that can now be run to further manipulate this image are.

./box-up

Will start a QEMU box. Note that you will no longer be able to use that shell while this box runs.

./box-down

Will stop a QEMU box.

./ssh

Will log you into the running QEMU box

A note on security, the user pi with password raspberry and with your .ssh public key setup to allow passwordless ssh login. So be sure to change the password and remove the .ssh key if you want the image to be secure.

The following scripts can be used on an Ubuntu machine to connect to the monster-mesh network.

./netmanager-down
./adhoc-config

Will disable netmanger and then configure the mesh using adhoc-config, from now on you will not have wifi internet access but you will have monster-mesh access so can run the mmesh app locally.

./netmanager-up

Will disable the adhoc monster-mesh config and log you back into your normal wifi connection handled by netmanager.