Skip to content

Commit

Permalink
Merge branch 'master' into remark-module-1
Browse files Browse the repository at this point in the history
  • Loading branch information
Shrinks99 authored Mar 1, 2019
2 parents 2f58be8 + a8be5de commit 48e2b80
Show file tree
Hide file tree
Showing 3 changed files with 40 additions and 6 deletions.
28 changes: 28 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,34 @@ If you want to generate course assets yourself, simply run `./install-dependenci

[Travis CI](https://travis-ci.org/) is configured to build, package, and publish a new release to GitHub Pages and Releases whenever a new tag is pushed. So all you need to create a new release is to push a new tag with `git tag <version>` and `git push --tag`.

## Hardware

Each node consists of one:

* Raspberry Pi 3B or 3B+ with power supply
* SD card with 8 GB or more space
* [TOP-S5 USB WiFi adapter](https://github.com/phillymesh/802.11s-adapters/blob/master/toplinkst-top-s5/toplinkst-top-s5.md) from [Toplinkst](https://toplinkst-wifi.en.made-in-china.com/product/NyaQzvYEsGWL/China-Top-S5-802-11A-B-G-N-300Mbps-Rt5572-Dual-Band-USB-Wireless-Module-with-Ce-FCC-for-STB.html)

It is possible to use other [USB WiFi adapters](https://github.com/phillymesh/802.11s-adapters/blob/master/README.md) with `rt2800usb`, `ath9k_htc`, or `rtl8192cu` drivers with [slight modifications to the software](https://github.com/benhylau/mesh-workshop/tree/master/src/custom/etc/systemd/network).

Other accessories:

* Ethernet cables
* A network switch may come in handy
* LoRa hardware for _Module 6: Living on a decentralized network_

## Software

1. Download the [latest mesh-orange release](https://github.com/benhylau/mesh-router-builder/releases/latest) of `raspberrypi3-<version>_default.img`, then flash the image onto an SD card with a tool like [Etcher](https://www.balena.io/etcher/).

2. Download the [latest mesh-workshop release](https://github.com/benhylau/mesh-workshop/releases/latest) and unpack it. Mount the FAT partition of the SD card you flashed in the previous step, then use the tool `mesh-workshop` to install workshop files on each node:

$ ./mesh-workshop
Usage: mesh-workshop confpath nodename
Example: mesh-workshop /Volumes/BOOT/conf.d/ bloor

The example shows a path to your SD card on Mac OS, your local path may differ. The command installs node profile and workshop files to the SD card `conf.d` for the node with hostname `bloor`.

## Credits

The first version of this syllabus is created by [Toronto Mesh](https://tomesh.net) contributors: [@benhylau](https://github.com/benhylau), [@darkdrgn2k](https://github.com/darkdrgn2k), [@dcwalk](https://github.com/dcwalk), [@uditvira](https://github.com/uditvira), [@Shrinks99](https://github.com/Shrinks99), and [@Pedro-on-a-bike](https://github.com/Pedro-on-a-bike). While most of the material is created new, the course also incorporates many prior works listed [here](https://tomeshnet.github.io/p2p-internet-workshop/articles/general/general-extra-resources.pdf), or otherwise referenced in their individual course modules.
Expand Down
9 changes: 6 additions & 3 deletions admin/hardware-inventory.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@

| Item | Units | Status |
|:-----|:------|:-------|
| Raspberry Pi 3B+ with power | 6 | With @benhylau |
| Toplinkst TOP-S5 | 45 | Waiting for USB adapters |
| Samsung Evo Select 32 GB | 20 | With @benhylau |
| Raspberry Pi 3B+ with power | 6 | With @darkdrgn2k |
| Toplinkst TOP-S5 | 40 | With @darkdrgn2k |
| Samsung Evo Select 32 GB | 20 | With @darkdrgn2k |
| LoRa hardware | 0 | In chargeback process, have not ordered new ones |

## Hardware allocation
Expand All @@ -15,6 +15,9 @@
|:--|:--|:--|:--|:--|
| TOP-S5 | 3 | 20.09 | @darkdrgn2k | Florida Polytechnic |
| TOP-S5 | 2 | 0.00 | @benhylau | NYU Abu Dhabi |
| TOP-S5 | 3 | 0.00 | @benhylau | Amber Initiative Foundation |
| TOP-S5 | 1 | 0.00 | @benhylau | @makeworld-the-better-one |
| TOP-S5 | 1 | 0.00 | @benhylau | @benhylau |

See [collaboration groups](https://github.com/tomeshnet/p2p-internet-workshop/issues/68).

Expand Down
9 changes: 6 additions & 3 deletions admin/take.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# Take Tracking

This sheet tracks distribution of grant funding relating to the development and facilitation of this workshop. You can find out more about the "take" funds distribution process [here](https://github.com/benhylau/ssbc-grants-scuttlemesh/blob/master/README.md#funds-distribution).
This sheet tracks distribution of grant funding relating to the development and facilitation of this workshop. You can find out more about the "take" funds distribution process [here](https://github.com/benhylau/ssbc-grants-scuttlemesh/blob/master/README.md#funds-distribution), the basic pattern:

> Once your Take Request gets two +1's from other collaborators on the list, @benhylau will send you the requested amount and merge your Pull Request.
## Secure Scuttlebutt Consortium 2018 (for ScuttleMesh)

Expand All @@ -10,9 +12,10 @@ Take: https://github.com/benhylau/ssbc-grants-scuttlemesh/blob/master/take.md

## IPFS Research 2018

Amount: USD 5,000
Amount: USD 5,000 (CAD 2,251.27 of which is for salaries)
See: https://github.com/tomeshnet/p2p-internet-workshop/issues/55

| GitHub Handle | Dec 15 | Dec 29 |
|:-------------:|:------:|:------:|
| @benhylau | | |
| @benhylau | C 1000| |
| @darkdrgn2k | C 100| |

0 comments on commit 48e2b80

Please sign in to comment.