Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Dive deep into the Meshtastic protocol in this 29-minute DEF CON 33 RF Village conference talk that dissects the popular off-grid LoRa mesh networking system from radio signals to application data. Explore how Meshtastic operates beneath its user-friendly mobile interface by examining every layer of the protocol stack, from the physical radio chirps visible in spectrum analysis tools to the decrypted packet contents displayed in Wireshark. Learn to use Software Defined Radio (SDR) equipment, GNU Radio flowgraphs, and Python scripts to intercept and decode Meshtastic transmissions, understanding how solar-powered nodes communicate across multi-mile distances through mesh networking. Discover the inner workings of LoRa modulation, frame hopping mechanisms, Protobuf message encoding, and AES-256 encryption implementation. Master practical techniques for both passive monitoring and active transmission crafting, enabling you to communicate with Meshtastic networks using custom code without requiring official firmware or mobile applications. Gain hands-on experience with a complete SDR workflow for monitoring any Meshtastic channel, along with ready-to-use Python examples for receiving and transmitting traffic. Develop a comprehensive understanding of the entire protocol stack spanning from physical layer radio characteristics to application-level payload structures, making this presentation valuable for both RF newcomers with basic RTL-SDR dongles and experienced signal analysis professionals seeking to expand their mesh networking knowledge.
Syllabus
DEF CON 33 - RF Village - Meshtastic Under the Microscope From Chirps to Chat - Allan Riordan Ball
Taught by
DEFCONConference