Documentation

Build your own client.

Everything a client needs to talk to a lamp: the wire contract, the access model, and the two subsystem specs. All of it is the same text the firmware repository carries, so a client built against these pages is built against the real thing.

Protocol contract

The HTTP, WebSocket and BLE wire contract every PlaiiinLightOS lamp speaks.

Roles and sharing

Pairing, the user, creator and admin roles, and the share-key endpoints.