Home
cpe-labs¶
A CPE simulator that bridges the developer gap for CI/CD against TR-069 and TR-369 devices.
TR-069 CWMP
TR-369 USP
Multi-CPE
Vendor profiles
Built for ACS / Controller integration testing¶
Real wire format¶
Real TR-069 SOAP and TR-369 USP on the wire. The ACS or Controller sees a real agent, not a mock.
Profile-driven behavior¶
Vendor profiles are YAML. Parameter tree, generators, fleet, periodic cadence, connection-request auth, all in one file. New vendor? Drop in a profile, no recompile.
Multi-CPE per process¶
One binary spawns N independent simulated CPEs across both protocol stacks, sharing one parameter tree per CPE.
CI-friendly¶
Deterministic via --seed=N. Daemon mode runs in compose alongside an ACS or Controller. Every log line carries cpe_id.