Skip to content

Commit 55f9948

Browse files
committed
Edits to module-3
1 parent 7746459 commit 55f9948

File tree

10 files changed

+113
-84
lines changed

10 files changed

+113
-84
lines changed

module-3/presentation/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
# Module 3: Building a Node
1+
# Module 3: Building a node
22

33
1. Recap from last week
4-
1. Parts of a Node and Radio Frequency
4+
1. Parts of a node and radio frequency
55
1. Meshing your nodes
66
1. Building your own node
77
1. Wrap-up & homework

module-3/presentation/SUMMARY.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# Summary
22

33
* [Recap from last week](part-0/README.md)
4-
* [The Mesh Node](part-1/README.md)
4+
* [Parts of a node and radio frequency](part-1/README.md)
55
* [What is in a node](part-1/what-is-in-a-node.md)
6-
* [Radio and Waves](part-1/radio-and-waves.md)
7-
* [Your node in a mesh network](part-2/README.md)
6+
* [Radio and waves](part-1/radio-and-waves.md)
7+
* [Meshing your nodes](part-2/README.md)
88
* [Connecting with WiFi](part-2/connecting-with-wifi.md)
99
* [Worksheet](part-2/worksheet.md)
10-
* [Selecting your parts](part-3/README.md)
10+
* [Building your own node](part-3/README.md)
1111
* [Wrap-up & homework](part-4/README.md)
Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
11
# Recap from last week
22

3-
First Week - Using `Raspberry Pis`, we formed a `wireless mesh network`.
3+
**First Week**
44

5-
Last week - Using `Raspberry Pis`, we configured a `wired network`.
5+
Using Raspberry Pis, we formed a `wireless mesh network`.
66

7-
This Week - Using `Raspberry Pis`, we configure a `wireless mesh network`.
7+
**Last week**
8+
9+
Using Raspberry Pis, we configured a `wired network`.
10+
11+
**This Week**
12+
13+
Using Raspberry Pis, we will configure a `wireless mesh network`.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
# The Mesh Node
1+
# Parts of a node and radio frequency
Lines changed: 28 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,56 @@
1-
# Radio and Radio Waves
1+
# Radio and waves
22

33
Radio - the technology of using electromagnetic waves to carry information
44

55
## Properties of waves
66

77
### Frequency
8-
* Measured in Hz (Hertz) or Cycles per second
8+
9+
* Measured in Hertz (Hz), or cycles per second
910
* We tune the radio to hear other people on the same frequency
11+
1012
### Amplitude
13+
1114
* How much power the wave has
1215
* How loud we are talking
16+
1317
### Polarity
18+
1419
* Which direction is the wave cycling
1520
* Orientation of the antenna is important
21+
1622
### Phase
23+
1724
* The offset of peaks and valleys of two waves
1825
* You add the values at each point to calculate the new amplitude
19-
* Two peeks or valleys - wave is twice as amplitude
20-
* A peek and a valley - amplitude closer to 0
21-
* Happens when waves bounce of walls
26+
* Two peeks or valleys - wave has double the amplitude
27+
* A peek and a valley - amplitude closer to zero
28+
* Interference happens when waves bounce off walls
29+
30+
### Channel width
2231

23-
### Channel Width
24-
* Defines how many frequencies does the signal take up
25-
* Larger channel width provides
26-
* more frequencies
27-
* allows for more data to be sent at once
28-
* susceptible to mode noise
32+
* Defines how wide of a frequency band does the signal take up
33+
* Larger channel width:
34+
* Provides more frequencies
35+
* Allows for more data to be sent at once
36+
* Is more susceptible to mode noise
2937

30-
## Frequency and Channels
38+
## Frequencies and channels
3139

32-
Channels are human defined numbers that point to a specific frequency
40+
Channels - human defined numbers that point to a specific frequency
3341

3442
* There are 13 channels defined for WiFi
3543
* In Canada we can only use the first 11
36-
* First channel starts at 2.412 GHz or 2,412 MHz
44+
* First channel starts at 2.412 GHz (or 2,412 MHz)
3745
* The channels are spaced out by 5 MHz
38-
* Standard WiFi signals use a channel width of 20Mhz
39-
* There are only 3 non overlapping signals in 2.4 GHz range 1,6 and 11
46+
* Standard WiFi signals use a channel width of 20 Mhz
47+
* There are only 3 non-overlapping signals in the 2.4 GHz range (1, 6, and 11)
4048

4149
## Licensing
4250

43-
* There are many frequencies that exist in the air
51+
* There are many frequencies coexisting in the air
4452
* Most of them are designated to a specific function
4553
* Government agency tasked with controlling them in Canada is the CRTC
46-
* 2.4Ghz and 5.0Ghz do not require any licensing
47-
* Used by many devices not just WiFi
48-
* They look like noise to WiFi
54+
* 2.4 Ghz and 5.0 Ghz do not require any licensing
55+
* Used by many devices, such as microwave ovens, not just WiFi devices
56+
* They look like noise to WiFi devices
Lines changed: 32 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,36 @@
11
# What is in a node?
22

3-
## `Single Board Computer`
3+
## Single Board Computer
4+
45
* All the components of a computer on one board
5-
* Components include Processors, Memory, Storage, Peripherals
6-
* Smart Phone revolution modernized these types of computers
7-
* In a node it runs our software, processing signals and routes traffic
8-
9-
## `Storage`
10-
* Many types of storage each good for different reasons
11-
* Some properties to be aware of are
12-
* Format - How the physical device works
13-
* Speed - How fast can is access and store data
14-
* Capacity - How much data can it store
15-
* Endurance - How long can it store it for
16-
17-
## `Power supply`
18-
* Allow us to power
19-
* Consider what power you have available
20-
* Wall Plug - City's power gird
21-
* Batteries - Stored power from another source
22-
* Solar, Wind, Etc - Alternative sources
6+
* Components include processors, memory, storage, peripherals
7+
* Smart phone revolution modernized these types of computers
8+
* A node runs our software, processing signals and routing traffic
9+
10+
## Storage
11+
12+
* Many types of storage, each good for different reasons
13+
* Some properties to be aware of:
14+
* Format - how the physical device works?
15+
* Speed - how fast can it access and store data?
16+
* Capacity - how much data can it store?
17+
* Endurance - how long can it store the data for?
18+
19+
## Power supply
20+
21+
* Allow us to power the node
22+
* Consider what power you have available:
23+
* Wall plug - city's power gird
24+
* Batteries - stored power from another source
25+
* Solar, wind, etc. - alternative sources
2326

24-
## `Antenna`
25-
* Used to receive and transmit (RX and TX)
26-
* Designed for specific frequency ranges and purpose
27-
28-
## `Radio`
29-
* We use the 802.11 standard known as "WiFi"
30-
* Radios can come in many formats
31-
* They connect to an Antenna
27+
## Antenna
28+
29+
* Used to receive (Rx) and transmit (Tx)
30+
* Designed for specific frequency ranges and purposes
31+
32+
## Radio
33+
34+
* We use the 802.11 standard known as "WiFi"
35+
* Radios can come in many formats
36+
* They connect to an antenna
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
# Hands on Activity
1+
# Meshing your nodes
Lines changed: 24 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,36 @@
11
# Connecting with WiFi
22

33
## Infrastructure mode
4-
Most common setup for WiFi
4+
5+
Most common setup for WiFi:
6+
57
* Router acts as an Access Point (AP)
68
* Each device connects to it to communicate
7-
* One point of failure, the router
9+
* Single point of failure, the router
810

911
## Mesh mode
1012

11-
There are two different modes that we can use to create a mesh
13+
There are two different modes that we can use to create a mesh:
1214

13-
* IBSS (Independent Basic Service Set)
14-
* Also known as AdHoc
15-
* Much older and more supported
16-
* 802.11s (Mesh Point)
17-
* is a new specification
18-
* Not allot of devices support them
19-
* Many usefull features
20-
15+
* Independent Basic Service Set (IBSS)
16+
* Also known as Ad-hoc
17+
* Much older and more supported
18+
* Mesh Point (802.11s)
19+
* A new specification
20+
* Not many devices support this mode
21+
* Many useful features
2122

22-
## Mesh in Linux
23+
## Meshing in Linux
2324

24-
To mesh in Linux you preform the following tasks
25+
To mesh in Linux you issue the following commands:
2526

26-
* Turn off the interface - `ip link set dev <interface> down`
27-
* Switch to a mesh mode - `iw <interface> set type <mode>`
28-
* Turn on the interface ` ip link set dev <interface> up`
29-
* Join a frequency and group `iw dev <interface> <mode> join <group name> <frequency>`
30-
* Assign an IP address - `ip addr add <ipaddress>/24 dev <interface>`
27+
* Turn off the interface:
28+
* `ip link set dev <interface> down`
29+
* Switch to a mesh mode:
30+
* `iw <interface> set type <mode>`
31+
* Turn on the interface:
32+
* `ip link set dev <interface> up`
33+
* Join a group at a particular frequency:
34+
* `iw dev <interface> <mode> join <group name> <frequency>`
35+
* Assign an IP address:
36+
* `ip addr add <ip address>/24 dev <interface>`
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1+
# Worksheet
2+
13
* Break into groups of 2
24
* Configure the two nodes to mesh together
3-
* Assign an ip addresses
4-
* Ping the address
5+
* Assign IP addresses
6+
* Ping each IP address
Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
# Homework
22

3-
Next session we will discuss important factors to consider for deployment and use a mapping activity of the nearby area for planning
3+
Next session we will discuss wireless links more extensively, both theoretically and the practical aspects when configuring a wireless mesh network.
44

5-
* Watch Meta Mesh quick tour of a mesh networking installation: https://www.youtube.com/watch?v=aLusYsScrv0 (4:03)
6-
* Optionally read "Wireless Networking in the Developing World, Chapter 10: Deployment Planning": http://wndw.net/pdf/wndw3-en/ch10-deployment-planning.pdf
7-
* Optionally watch
8-
* SmartrekTech How to install a Smartrek wireless mesh network for sugar making purposes: https://www.youtube.com/watch?v=eKkVEeVNhm8 (4:31)
9-
* Rural Next Generation Broadband Project: https://www.youtube.com/watch?v=QM7MUWDcNxk (6:12)
5+
📝 [A quick tour of a mesh networking installation](https://www.youtube.com/watch?v=aLusYsScrv0) from the [Metamesh YouTube channel](https://www.youtube.com/channel/UCGEnntxbGKMU9J9GIZ1LQUQ)
6+
7+
_Optionally:_
8+
9+
- Read [Wireless Networking in the Developing World](http://wndw.net/pdf/wndw3-en/ch10-deployment-planning.pdf), Chapter 10: Deployment Planning
10+
- Watch [How to install a Smartrek wireless mesh network for sugar making purposes](https://www.youtube.com/watch?v=eKkVEeVNhm8) (4:31)
11+
- Watch [Rural Next Generation Broadband Project](https://www.youtube.com/watch?v=QM7MUWDcNxk) (6:12)

0 commit comments

Comments
 (0)