Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MeshCam device & ingest API

The open integration contract for MeshCam LoRa mesh trail camera networks. Bring-your-own-device is first-class: any hardware that speaks this contract (a homebrew ESP32 build, a Raspberry Pi camera, something we never imagined) is a full citizen on a MeshCam server, self-hosted or cloud.

  • SPEC.md: the full contract: ingest (thumbnail-first, idempotent store-and-forward), telemetry heartbeats, and the pull-based command queue.
  • examples/ingest_client.py: a stdlib-only reference uploader implementing the spool-until-2xx rule.

Servers implementing this spec: meshcam-app (self-hostable, AGPL-3). Official device firmware: meshcam-firmware.

License

CC-BY-4.0. Implement it in anything, commercial or not, with attribution.

About

MeshCam device + ingest API spec: BYOD nodes are first-class (CC-BY-4.0)

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

Packages

Contributors