Engineering Reference

Protocols & Packet Framing Hub

Over-the-air radio frequency frames begin as electromagnetic waveforms before silicon frontends, correlators, and microcontrollers translate them into actionable data. Understanding how modulation, framing, and routing interact prevents silent packet loss, RF congestion, and depleted batteries.

LoRa, MeshCore & LoRaWAN

Chirp Spread Spectrum physics, SF7–SF12 airtime tradeoffs, hardware sync words (0x12 vs 0x34), MeshCore structured roles vs Meshtastic flooding, and LoRaWAN MAC headers.

Wi-Fi, HaLow & ESP-NOW

802.11 MAC frame format, Beacon management frame inspection, 802.11ah 10x downclocked OFDM MCS rates, ESP-NOW connectionless action frames, and passive promiscuous mode.

Sub-1GHz FSK / OOK & Sensors

Modulation physics of OOK, 2-FSK, and GFSK; Manchester/PWM/PPM timing diagrams; CC1101 hardware correlators; and dissecting a 433.92 MHz weather sensor frame.

Z-Wave, ZWLR & Automation

ITU-T G.9959 MAC frame anatomy, Command Classes, Security 2 (S2) Curve25519 authenticated encryption, and Z-Wave Long Range 1-mile star topology with Dynamic Power Control.

01 · Master Protocol Comparison Matrix

Unlicensed spectrum supports a wide variety of wireless protocols, each engineered around specific compromises between throughput, range, battery longevity, and topology:

Protocol Spectrum Band Topology Throughput Range (LOS) Frame Size Encryption / Security Best Field Role
LoRa P2P 433 / 868 / 915 MHz Point-to-Point / Star 0.3 – 22 kbps 5 – 15+ km 1 – 255 B Custom / AES-128 Ultra-low-power remote sensors, point-to-point telemetry links, borehole monitors
Meshtastic 433 / 868 / 915 MHz Managed Flood Mesh 0.5 – 5.5 kbps 3 – 10+ km / hop Up to 237 B AES-128 / AES-256-CTR Off-grid ad-hoc tactical group messaging, outdoor community backcountry grids
MeshCore 433 / 868 / 915 MHz Structured Role Mesh 0.5 – 5.5 kbps 5 – 15+ km / hop Up to 255 B End-to-End Encrypted Scalable metropolitan backbones, leaf client battery savings, store-and-forward Room Servers
Reticulum Any (LoRa, HF, IP, Packet) Cryptographic Mesh 0.1 kbps – 100+ Mbps Medium-independent Up to 500 B Curve25519, AES-128-CBC Unbreakable sovereign off-grid networking, asynchronous resilient data pipes
LoRaWAN EU868 / US915 / AS923 Star-of-Stars (Gateways) 0.3 – 50 kbps 2 – 15 km 51 – 222 B Dual AES-128 (NwkSKey & AppSKey) Municipal utility meters, agricultural smart soil probes, smart city logistics
Wi-Fi 4 / 6 / 7 2.4 / 5 / 6 GHz BSS Infrastructure AP 54 Mbps – 40+ Gbps 15 – 70 m Up to 2,304 B WPA2/WPA3 (CCMP / GCMP-256) High-speed local networking, streaming 4K video, bulk wireless data backhaul
Wi-Fi HaLow Sub-1GHz (850–950 MHz) Star BSS (Up to 8,191 STA) 150 kbps – 15+ Mbps 1 – 3 km Up to 2,304 B WPA3-SAE / WPA3-OWE Long-range battery IP security cameras, agricultural drones, large-acreage farm sensors
ESP-NOW 2.4 GHz (802.11 Action) Direct Peer-to-Peer ~1 Mbps 50 – 200 m Up to 250 B Optional CCMP AES-128 Sub-10ms latency sensor-to-relay triggers, local microcontrollers without Wi-Fi AP
Z-Wave Classic Sub-1GHz (868 / 908 MHz) 4-Hop Repeating Mesh 9.6 – 100 kbps 30 – 100 m / hop Up to 64 B Security 2 (S2 Curve25519 + AES-CCM) Zero-Wi-Fi-interference residential smart home sensors, wall switches, and deadbolts
Z-Wave Long Range Sub-1GHz (912 / 920 MHz) Direct Star (4,000 Nodes) 100 kbps GFSK 1.6+ km (1 mile) Up to 64 B Security 2 (S2 Access Control) Commercial multi-tenant properties, perimeter gates, large residential acreage
Bluetooth LE 2.4 GHz ISM Star / Point-to-Point 125 kbps – 2 Mbps 10 – 50 m 27 – 251 B (LE 4.2+) AES-128-CCM Smartphone sensor pairing, low-duty wearable devices, location asset tags
Thread / Zigbee 2.4 GHz (802.15.4) Self-Healing Mesh 250 kbps 10 – 30 m / hop Up to 127 B AES-128-CCM (IPv6 6LoWPAN) Matter-compatible smart bulbs, radiator valves, local low-power sensor fabrics

02 · Universal Anatomy of an RF Packet

Regardless of frequency band or manufacturer, nearly all digital wireless protocols organize physical-layer transmissions into standard sequential functional blocks:

01 · Preamble

1–24 Bytes (or 8–12 symbols)

Known bit pattern (01010101 in FSK/OOK, unmodulated chirps in LoRa). Gives receiver Automatic Gain Control (AGC) time to settle and phase-locked loop (PLL) time to lock on carrier.

02 · Sync Word / SFD

1–4 Bytes (or 2 chirps)

Hardware start-of-frame delimiter (e.g., 0x12 for private LoRa, 0x34 for LoRaWAN, 0xF055 for Z-Wave, 0x2DD4 for FSK). Correlator triggers receiver interrupt and begins packet assembly.

03 · Physical Header

1–4 Bytes

Contains physical frame parameters: payload length in bytes, forward error correction coding rate, header presence, and explicit/implicit mode flags.

04 · Transport / MAC Header

4–30 Bytes

Source address, destination address, packet sequence numbers, hop limits, encryption initialization vectors (IV/nonce), and frame control bits.

05 · Application Payload

1 to 2,000+ Bytes

The actual user data: serialized C structs, Protocol Buffers (Meshtastic), BCD sensor values (weather stations), or encrypted JSON/CBOR objects.

06 · Frame Check Sequence (FCS)

1–4 Bytes

Cyclic Redundancy Check (CRC-8, CRC-16, CRC-32) or Cryptographic Message Authentication Code (MIC). Invalid bits caused by RF noise or collisions result in silicon-level packet rejection.

03 · Diagnostic Protocol Sniffing & Engineering Verification

In RF field engineering, you cannot fix what you cannot measure. When nodes fail to join a network, drop telemetry, or drain batteries prematurely, passive protocol analysis reveals the root cause:

Duty Cycle & Airtime Audits

Passive logging confirms whether a sensor firmware bug is spamming packets and violating regional duty-cycle caps (e.g. ETSI 1% in EU868) or burning battery prematurely.

Co-Channel Collision Tracking

Measuring CRC error rates across channels reveals when uncoordinated nodes (e.g. multiple weather sensors or uncoordinated LoRa meshes) are trampling each other's packets.

ACK & Retransmission Audits

Examining sequence numbers and retry flags highlights asymmetric link margins where a battery sensor hears an AP cleanly but lacks the output power to return ACKs.

Defensive Engineering & Diagnostic Charter

All monitoring workflows documented on OpenRF Note are strictly passive and non-intrusive. We cover protocol analysis, site surveying, open telemetry decoding, and RF health diagnostics. We do not cover packet injection, jammer circuits, deauthentication attacks, replay vulnerabilities, or penetration testing tools. Unlicensed radio operation relies on mutual technical compliance under FCC Part 15 and international rules.