awdl-frame-parser 0.1.0

A parser for AWDL data and action frames.
Documentation

AWDL frame parser

Support

Frame types

  • action
    • MIF
    • PSF
  • data(coming soon)

TLV

  • Arpa
  • Version
  • Synchronization parameters
  • Channel sequence
  • Election parameters
  • Election parameters v2
  • Synchronization tree
  • Data path state
  • HT capabilities
  • VHT capibilities
  • Service parameters
  • Service response

Features

The parser was designed to be able to run in low flash environments(i.e. ESP32, wasm). To reduce size there is currently the option to disable the "read" or "write" feature, which will strip this functionality from the library.

no_std

Execution in no_std environments is possible, as long as an allocator is present.

Credits

Although the actual parser was written by me, the reverse engineering of the AWDL protocol was conducted by Milan Stute and SeeMoo-Lab. So kudos to them.