Skip to main content

Описание протокола сообщений MQTT v1.0

Publish

/LWT

device/umni-838a74/lwt 

{
  "state":"online"
}
{
  "state":"offline"
}

/PONG

device/umni-838a74/pong

{
  "ping":"pong"
}

/REGISTER

device/umni-838a74/register

{
  "hostname": "umni-838a74",
  "capabilities": [
    "ethernet",
    "sdcard",
    "webserver",
    "webhooks",
    "mqtt",
    "opentherm",
    "rf433",
    "onewire",
    "alarm",
    "ntc1",
    "ntc2",
    "ai1",
    "ai2",
    "opencollectors",
    "oc1",
    "oc2",
    "buzzer",
    "inputs",
    "inp1",
    "inp2",
    "inp3",
    "inp4",
    "inp5",
    "inp6",
    "outputs",
    "out1",
    "out2",
    "out3",
    "out4",
    "out5",
    "out6",
    "out7",
    "out8"
  ],
  "networks": [
    {
      "name": "ethernet",
      "ip": "192.168.88.122",
      "mask": "255.255.252.0",
      "gw": "192.168.88.9",
      "active": true
    }
  ],
  "heap": {
    "total": 383104,
    "free": 191552,
    "min": 178628
  },
  "device_type": "generic"
}

/SENSORS (onewire)

device/umni-838a74/sensors/onewire sensors

{
  "category": "onewire",
  "capability":"onewire",
  "value":28.25,
  "serial":"F7062454B2EE5528"
}

/SENSORS (ntc)


device/umni-838a74/sensors/ntc sensors

{
  "category": "ntc",
  "capability":"ntc1",
  "value":27.906805038452148,
  "serial":null
}

/SENSORS (adc)


device/umni-838a74/sensors/ntc sensors

{
  "capability"category":"ntc2", "value":27.880941390991211,
  "serial":null
}


device/umni-838a74/sensors/ai

{adc",
  "capability":"ai1",
  "value":0,
 "serial":null
} 


device/umni-838a74/sensors/ai

{
  "capability":"ai2",
  "value":0,27.906805038452148,
  "serial":null
}

 /SENSORS (outputs)

 device/umni-838a74/sensors/do:sensors:

{
  "category": "outputs",
  "capability":"out2",
  "value":1,
  "serial":null
}

/SENSORS (inputs)

device/umni-838a74/sensors/di:sensors: 

{
  "category": "inputs",
  "capability":"inp4",
  "value":0,
  "serial":null
}

Subscribe

device/umni-838a74/ping

Payload ""