SSRB

The Sensor Seal Reading Binary (SSRB) measurement format is a compact binary format that encodes a Sensor Seal measurement. It always includes the SSRB packet identifier and SSRB version number.

SSRB Version 2

SSRB version 2 includes the following parameters:
  1. Sensor Seal UID
  2. Sensor Seal Update ID
  3. Temperature
  4. Speed (rpm)
  5. Vibration
  6. Voltage
Newer versions of the SSRB format will contain at least the above parameters to remain backward compatible, however the packet length may be extended to accomodate additional parameters.

Packet Format

Offset (B)Length (B)Field NameField Description
04Packet IdentifierEqual to "SSRB" in ASCII
41VersionAn 8 bit unsigned integer representing the SSRB version number (2 in this case)
54Sensor Seal UIDA binary string representing the unique identifier of the Sensor Seal that this measurement is from
94Update IDA number that increments each time the Sensor Seal sends a measurement
134TemperatureA 32-bit float representing the measured temperature in degrees Celcius
174SpeedA 32-bit float representing the measured speed in rpm
214VibrationA 32-bit integer representing the RMS level of vibration in mm/s^2
254VoltageA 32-bit integer representing the voltage level of the Sensor Seal in mV
  • All fields are in little endian byte order unless otherwise specified
  • All floating point fields follow the IEEE 754 single-precision floating-point format
Note: Certain Sensor Seals configured for real-time applications may send measurements before all parameters have been measured and these unmeasured parameters will be represented by
negative infinity
as specified in the IEEE 754 single-precision floating-point format for floating point fields, or
zero
for integer fields.