Repository navigation
This release adds BACnet metrics compatibility with the earlier Python corona-pcap-processor for equal-work benchmarking.
ot-pcap-processor file capture.pcap --corona-compat legacy.ttlwrites the Python collector's BACnet metric RDF model.--capture-device ADDRESSincludes its optional capture-device relationship.scripts/benchmark_corona.pychecks RDF triple equality before and after timed runs and fails on a semantic mismatch.- The checked-in output guide includes a complete compatibility Turtle example.
On the documented repeated BACnet capture, both collectors generated the same 111 RDF triples. Median end-to-end time was 0.097 seconds for this Rust collector and 5.760 seconds for the Python collector at ebfae89 (59.6× faster on the measured host). See the benchmark method for reproduction steps.
Install with uv tool install ot-pcap-processor or python -m pip install ot-pcap-processor. Prebuilt wheels cover Linux x86_64 and macOS arm64; a source distribution is available for other platforms with Rust.