250 kb/s is the PHY bit rate for the whole PPDU. Application bytes share the channel with headers, acknowledgements, backoff, and retries.
802.15.4 Data Rate and Capacity Calculator
Separate raw PHY rate from MAC overhead, retries, CSMA timing, channel load, and safe device capacity
802.15.4 Data Rate and Capacity Calculator
802.15.4 Data Rate and Capacity Calculator
Move from the headline PHY rate to a practical network estimate. The animation breaks each report into payload, MAC framing, security, PHY airtime, ACK, CSMA guard time, retries, and safe channel headroom.
The MAC frame, security fields, FCS, and application payload must fit inside the 127-byte PHY payload unless a higher layer fragments.
A low average can still collide when many nodes report together. Keep headroom for retries, alarms, joins, scans, and route repair.
The 30-40% target is a conservative planning guide, not a protocol limit. Dense networks need measurement and protocol-specific testing.
Design Inputs
Start with a traffic shape, then tune the exact fields that change channel load.
Watch the Channel Budget Build Up
Each report starts as application bytes, then collects MAC, security, PHY, ACK, CSMA, and retry cost before it consumes shared channel time.
The PSDU has enough room for the selected payload and overhead.
PHY airtime is currently modest; MAC service time is visible but not dominant.
Retries multiply service time even when application throughput is unchanged.
The current design sits inside the planning target.
Maximum PSDU is 127 B.
PHY SHR + PHR + MPDU at selected rate.
Payload bytes delivered per second.
Positive means below the planning target.
Formula Trace
MPDU = MAC overhead + security + payload = 0 B
PHY airtime = (6 B PHY header + MPDU) x 8 / rate = 0 ms
Load = reports/s x expected service time = 0%
This is a planning calculator, not a packet-level simulator. It intentionally separates raw airtime from practical service time so learners can see why dense 802.15.4 networks need large headroom. CSMA backoff is idle waiting time, so the load metric is a conservative service/CAP budget estimate rather than pure RF-busy airtime.
Reference Material
Frame fields and limits
- The IEEE 802.15.4 PHY service data unit is limited to 127 bytes.
- The MPDU includes the MAC header, MAC payload, and 2-byte FCS.
- Short-address PAN-compressed data frames have much less overhead than extended-address frames.
- Security usually adds an auxiliary security header plus a message integrity code.
Timing constants used here
- 2.4 GHz O-QPSK: 250 kb/s, 62.5 ksymbol/s, 16 us symbols.
- Legacy 915 MHz BPSK: 40 kb/s and about 25 us symbols.
- Legacy 868 MHz BPSK: 20 kb/s and about 50 us symbols.
- CCA is 8 symbols, turnaround is 12 symbols, and a backoff period is 20 symbols.
- The CSMA estimate counts average backoff as service time because it consumes delay and active-period budget even when the radio channel is idle.
Common interpretation traps
- Do not treat 250 kb/s as application throughput.
- Do not ignore ACKs and retries in a low-power mesh design.
- Do not fill a channel to 100%; CSMA networks need idle time for contention.
- Do not compare average reports only; synchronized bursts can overload a channel.