RF debugging tools for embedded systems.
Currently focused on Zigbee and IEEE 802.15.4.
Install:
python -m pip install -e ".[dev]"Read a PCAP:
openrf inspect capture.pcapShow decoded packets:
openrf packets capture.pcapCorrelate RF packets with device events:
openrf correlate capture.pcap events.jsonDevice events use a simple JSON format:
[
{
"timestamp": 1710000000.125,
"source": "uart",
"kind": "tx",
"description": "command transmitted"
},
{
"timestamp": 1710000000.180,
"source": "gpio",
"kind": "edge",
"description": "status line asserted"
}
]pytest- IEEE 802.15.4 packet inspection
- basic Zigbee layer detection
- PCAP input
- timestamped hardware events
- packet/event correlation
MIT