Skip to content

Devices Overview

Devices are the core of SiliconWit.IO. A device represents any IoT hardware that sends data to the platform.

A device can be:

  • A microcontroller (ESP32, Arduino, Raspberry Pi)
  • A sensor node
  • A GPS tracker
  • An industrial PLC or gateway
  • Any hardware that can connect via MQTT or HTTP

There are two ways to send data:

MethodProtocolBest For
MQTTMQTT over TLS (port 8883)Always-on devices, real-time streaming
HTTPHTTPS POSTPeriodic readings, sleep/wake cycles, cloud integrations

Both methods use the same Device ID and Access Token for authentication.

Each device has:

PropertyDescription
Device IDUnique identifier (auto-generated)
NameHuman-readable name
TypeCategory (sensor, tracker, etc.)
StatusOnline, Offline, Paused, or Inactive
Access TokenAuthentication credential
Last SeenLast communication time
  • Online - Device is connected and sending data
  • Offline - Device hasn’t communicated recently
  • Paused - Device is temporarily disabled (data rejected, cannot connect)
  • Inactive - Device is registered but never connected

A device can be paused in two ways:

  1. Manually - You or an admin pauses it from the dashboard
  2. Automatically on plan downgrade - When your plan is downgraded (e.g., expiry or cancellation), devices exceeding the new plan’s limit are paused. The platform keeps your 3 most recently active devices running and pauses the rest.

Paused devices:

  • Cannot connect to the MQTT broker
  • Have any incoming data rejected
  • Retain their configuration and history
  • Can be resumed when your plan has capacity (upgrade or remove other devices)

To resume a paused device, go to the device’s detail page and click Resume, or upgrade to a plan with a higher device limit.

On the Free plan, devices that have not sent any data for 30 days are automatically paused and you will receive a warning email. If the device remains inactive for another 7 days after the warning, it and all its data are permanently deleted.

To prevent this, ensure your devices send data regularly, or upgrade to a paid plan (paid plan devices are never affected by inactive cleanup).

PlanMax Devices
Free3
Starter15
Business50
Scale200
EnterpriseCustom

You can export telemetry data from any device page:

  • CSV - For spreadsheets and analysis
  • Excel - Formatted .xlsx file