IoTsys

Documentacao

Payloads

Contratos JSON usados entre IoTsys, broker MQTT e dispositivos.

Comando de energia

Publicado pelo IoTsys no topico de comando do dispositivo.

{
  "command_id": "6d8f1f1c-755b-4f54-a3d5-11df2c16d07b",
  "type": "power",
  "value": "ON",
  "source": "alexa",
  "correlation_token": "opaque-token",
  "requested_at": "2026-05-03T21:00:00-03:00",
  "request_id": "request-id"
}

Estado reportado

Publicado pelo dispositivo depois de aplicar o comando.

{
  "power_state": "ON",
  "brightness": 80,
  "reported_at": "2026-05-03T21:00:02-03:00"
}

Disponibilidade

Publicado pelo dispositivo no topico de disponibilidade, preferencialmente com retained.

online

Estados aceitos

ON

Dispositivo ligado.

OFF

Dispositivo desligado.

UNKNOWN

Estado desconhecido ou nao confirmado.