tpt-farmer

Rust

Open-source, local-first agricultural machinery diagnostics, telemetry, and control — CAN bus, SAE J1939, and ISO 11783 (ISOBUS) in Rust, built for farmers, independent mechanics, and AgTech developers.

0 stars0 forks0 watchersApache License 2.0

Languages

Rust100.0%
README

TPT Farmer

Open-source agricultural machinery diagnostics, telemetry, and control. Local-first, privacy-respecting, and built for farmers, independent mechanics, and AgTech developers.

Crates

CrateStatusDescription
tpt-farmer-cancrates.ioZero-copy CAN bus frame parsing and hardware abstraction
tpt-farmer-j1939crates.ioSAE J1939 transport and network layers
tpt-farmer-isobuscrates.ioISO 11783 implement communication
tpt-farmer-diagnosticscrates.ioDTC-to-plain-English diagnostic engine
tpt-farmer-storecrates.ioLocal-first, append-only telemetry storage
tpt-farmer-verifycrates.ioSafety-critical verification macros and traits
tpt-farmer-demoMVP CLI dashboard with simulated / live CAN hardware

Quickstart

cargo build --workspace
cargo test --workspace
cargo doc --workspace --no-deps

License

Licensed under either of Apache License, Version 2.0 or MIT license at your option.