# 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.15.4
TBD.
# Cellular Non-IP (NIDD)
TBD.
# UDP
Frame format:
| UDP header | Z-Mesh frame |
|---|
The Z-Mesh frame is placed into the payload field in the UDP/IP packet.