Turnkey frozen 42 EcoMesh env: Contiki-NG + headless Cooja/MSPSim + SCI carbon model.
613
Turnkey, offline, frozen environment for the 42 EcoMesh project (carbon-aware lifetime management for an unattended, battery-powered sensor mesh).
Everything is baked in and pinned, so students need zero setup and every graded run is reproducible across machines:
evaluate draws one at random and prints
it, so a run is unpredictable yet reproducibleecomesh seeds # list the graded-seed pool
ecomesh evaluate # draw a graded seed, run end to end
ecomesh evaluate --seed 4242 # reproduce a specific run (hash check)
Run it with your working directory mounted:
docker run --rm -v "$PWD:/work" wil42/ecomesh:1.0 evaluate
Sub-commands: generate, simulate, carbon, policy, seeds, evaluate
(ecomesh help).
cooja (fast), sky / z1 (MSPSim, realistic energy). TSCH runs on z1.amd64; on Apple Silicon it runs under emulation.1.0 (or digest) for graded use, never latest.Content type
Image
Digest
sha256:270562b3e…
Size
1.8 GB
Last updated
2 months ago
docker pull wil42/ecomesh