BinarySensorNode 1.1.0+hw.revB.fw.2.0.1

    Binary UART protocol for multi-channel environmental sensor node with CRC16-Modbus

    Servers

    Operations

    • PUB omniuart/cmd/ping

      Send command ping (ID: 0x01)

      Echo / ping command to check device presence

      Operation IDpublish

      Available only on servers:

      Accepts the following message:

      ping Command
      object

      Echo / ping command to check device presence

      Examples

    • SUB omniuart/resp/ping

      Receive response for ping

      Decoded async payload stream from device after command ping

      Operation IDsubscribe

      Available only on servers:

      Accepts the following message:

      ping Response
      object

      Decoded response frame payload for ping

      Examples

    • PUB omniuart/cmd/get_readings

      Send command get_readings (ID: 0x02)

      Query latest sensor measurements

      Operation IDpublish

      Available only on servers:

      Accepts the following message:

      get_readings Command
      object

      Query latest sensor measurements

      Examples

    • SUB omniuart/resp/get_readings

      Receive response for get_readings

      Decoded async payload stream from device after command get_readings

      Operation IDsubscribe

      Available only on servers:

      Accepts the following message:

      get_readings Response
      object

      Decoded response frame payload for get_readings

      Examples

    • PUB omniuart/cmd/set_sampling_rate

      Send command set_sampling_rate (ID: 0x03)

      Configure sensor update frequency

      Operation IDpublish

      Available only on servers:

      Accepts the following message:

      set_sampling_rate Command
      object

      Configure sensor update frequency

      Examples

    • SUB omniuart/resp/set_sampling_rate

      Receive response for set_sampling_rate

      Decoded async payload stream from device after command set_sampling_rate

      Operation IDsubscribe

      Available only on servers:

      Accepts the following message:

      set_sampling_rate Response
      object

      Decoded response frame payload for set_sampling_rate

      Examples

    • SUB omniuart/telemetry/periodic_status

      Unsolicited telemetry message periodic_status (ID: 0x30)

      Spontaneous periodic heartbeat broadcast

      Operation IDsubscribe

      Available only on servers:

      Accepts the following message:

      periodic_status Telemetry
      object

      Spontaneous periodic heartbeat broadcast

      Examples

    Schemas

    • object

      Echo / ping command to check device presence

    • object

      Decoded response frame payload for ping

    • object

      Query latest sensor measurements

    • object

      Decoded response frame payload for get_readings

    • object

      Configure sensor update frequency

    • object

      Decoded response frame payload for set_sampling_rate

    • object

      Spontaneous periodic heartbeat broadcast