Open book

Documentation

This page is honest about what exists: a getting-started path through the dashboard, a full API reference, and the source for everything else.

RocketTry it now -- no hardware required

Getting Started

1

Create an account

Register a dashboard account (self-hosted Ory Kratos) and sign in.

2

Create a flock

A flock groups pigeons under one owner — think of it as a project or a fleet.

3

Create a pigeon

Creating a pigeon mints its Ed25519 keypair and returns a one-time device token — this is the only time the token is ever shown. Copy it before dismissing the dialog.

4

Provision the device

Bake the pigeon's endpoint and token into your device build (see the pigeon library below). HTTPS, WebSocket, and CoAP (DTLS/UDP or TLS/TCP, PSK-authenticated) are all live — pick whichever transport fits the hardware.

5

Connect and confirm

Once the device reports in, its shadow, telemetry, and logs (if wired up) start showing on the pigeon's detail page in the dashboard — and any alerts you define start evaluating against it.

Support

PidgeIoT is built and run by one engineer, so here is the honest version: you will get a considered reply from the person who wrote the code, and it will usually take a day, not a minute.

What to include

A report with these five things can usually be answered on the first reply instead of the third:

  • The email address on your account.
  • The flock and pigeon involved, by id.
  • What you expected to happen, and what happened instead.
  • When it happened, in UTC, and whether it is still happening.
  • The transport the device uses: HTTPS, WebSocket, or CoAP.

Never send a device token, a pre-shared key, or any other credential. Nothing we need to diagnose a problem requires one, and a token pasted into an email should be treated as compromised and rotated.