# Physical layer mapping specification

This specification describes how the transport layer is mapped onto various physical layers.

Z-Mesh frames can be sent directly on the physical layer or it can be tunneled in a layer 3 protocol like UDP/IP. Z-Mesh is a physical layer independent protocol, so it can run on anything that support an MTU-size greater that 64 bytes.

# 2.4 GHz

Frame format:

Preamble
3 bytes
Sync word
2 bytes
Len
1 byte
Z-Mesh frame
N bytes

The physical layer properties are as follows:

Property value
Frequency 2401 - 2483 MHz
Bits/sec 1 Mbps
Encoding 2-FSK with gaussian filter value of 0.5
Preamble 3 bytes 0xAA, 0xAA, 0xAA
Sync word 2 bytes 0xDD, 0xDD

# Sub-GHz

Frame format:

Preamble
3 bytes
Sync word
2 bytes
Len
1 byte
Z-Mesh frame
N bytes

The physical layer properties are as follows:

Property value
Frequency 433MHz, 868.0 - 868.6 MHz, 915MHz
Bits/sec 50 Kbps
Encoding 2-FSK with gaussian filter value of 0.5
Preamble 3 bytes 0xAA, 0xAA, 0xAA
Sync word 2 bytes 0xDD, 0xDD

# 802.11 (ethernet)

TBD.

# 802.11ah (Halo)

TBD.

# 802.15.4

TBD.

# UDP

Frame format:

UDP header Z-Mesh frame

The Z-Mesh frame is sent directly using UDP.

Last Updated: 10/6/2024, 4:52:34 PM