Lattice documentation
Lattice is an IoT platform: connect devices over plain HTTPS (or MQTT if you self-host), watch telemetry live, build dashboards, and automate with rules.
Quickstart
From empty project to live telemetry in about five minutes, using nothing but curl.
Device HTTP API
The full device contract: telemetry ingest, command long-polling, acks, limits, and error semantics.
MQTT (self-hosted)
Topic namespace, authentication, and payload rules for self-hosted brokers.
Rules & alerts
Triggers, conditions, and actions — automate alerts, commands, webhooks, and emails.
Foundry
Design hardware, get quotes, run manufacturing, sell on a storefront, and let buyers claim devices.
The short version
Devices talk to Lattice with a single bearer token:
- Provision a device in the app — you get the token once, plus ready-made snippets.
- POST flat JSON telemetry over HTTPS; it lands in charts within seconds.
- Long-poll for commands and acknowledge them when done.
- Rules turn telemetry and status changes into alerts, commands, webhooks, and emails.