Frequently Asked Questions
Common questions about PEEK.
Does PEEK store my raw messages?
No. PEEK extracts metadata (schema structure, field types, message counts, payload sizes) but does not store the raw message content. This keeps storage costs low and avoids handling sensitive telemetry data.
Can PEEK send commands to my devices?
No. PEEK is a read-only observer. For MQTT sources, it connects as a subscriber and never publishes. For webhooks, it only receives data. PEEK will never send messages to your devices or broker.
How does device discovery work?
When PEEK sees a message from a device ID it hasn't encountered before, it automatically creates a device record. There is no registration or provisioning step. Devices appear as soon as their first message arrives.
What happens if my MQTT broker goes down?
PEEK will attempt to reconnect automatically. The source status on your dashboard will show the connection state, and you will see the last error message if the connection fails. Your existing device data and alert configuration are preserved.
How quickly are devices marked as offline?
Each source has a configurable offline threshold (default: 5 minutes). A background process periodically checks device timestamps and marks devices as offline when they exceed the threshold. The check runs frequently to ensure timely detection.
Can I use PEEK with non-JSON payloads?
Schema detection only works with JSON payloads. Non-JSON messages are still ingested for device discovery and presence tracking, but no schema will be extracted.
What IoT platforms can I integrate with?
PEEK works with any system that uses MQTT or can send HTTP POST requests. This includes AWS IoT Core, Azure IoT Hub, Google Cloud IoT, The Things Network, Mosquitto, EMQX, HiveMQ, and custom broker setups. See Webhook Sources for integration examples.
Is there an API for programmatic access?
Currently, PEEK provides the webhook ingest API for sending data. A full REST API for querying devices, alerts, and schemas is planned for a future release.
How do I delete a device?
Devices can be removed from the device detail page. Note that if the device continues sending messages, it will be re-discovered automatically.
Can I have multiple fleets?
Currently, each account has one fleet. Multi-fleet support is planned for a future release.
Have a question that's not answered here? Contact us at hello@peekiot.com.