Sensor payload keys

Provide the key name that indicates the vibration frequency in sensor payload

Sensor: Industrial IoT Wireless Vibration Temperature Sensor V3

There is a sensor data payload that can be found in the product manual.

From the sensor reading shared below, how can we get the Vibration expressed in metric units (m/s2)

{
	 
	 
  "nodeId": 0,
  "firmware": 7,
  "battery": "3.28",
  "battery_percent": "98.56",
  "counter": 9,
  "sensor_type": 80,
  "sensor_data": {
    "mode": 0,
    "odr": "800Hz",
    "temperature": 34.15,
    "x_rms_ACC_G": 0.086,
    "x_max_ACC_G": 0.065,
    "x_velocity_mm_sec": 4.5,
    "x_displacement_mm": 0.04,
    "x_peak_one_Hz": 35,
    "x_peak_two_Hz": 419,
    "x_peak_three_Hz": 344,
    "y_rms_ACC_G": 0.075,
    "y_max_ACC_G": 0.032,
    "y_velocity_mm_sec": 2.32,
    "y_displacement_mm": 0.01,
    "y_peak_one_Hz": 313,
    "y_peak_two_Hz": 419,
    "y_peak_three_Hz": 35,
    "z_rms_ACC_G": 0.089,
    "z_max_ACC_G": 0.051,
    "z_velocity_mm_sec": 3.69,
    "z_displacement_mm": 0.03,
    "z_peak_one_Hz": 35,
    "z_peak_two_Hz": 419,
    "z_peak_three_Hz": 344
  },
  "sensor_name": "One Channel Vibration Plus",
  "type": "sensor_data",
  "addr": "00:13:a2:00:41:f1:b2:c7",
  "received": 1675255870737,
  "original": {
    "mac": "00:13:a2:00:41:f1:b2:c7",
    "receive_options": {
      "ack": 0,
      "broadcast": 0,
      "type": ""
    },
    "data": [
      127,
      0,
      7,
      3,
      252,
      9,
      0,
      80,
      0,
      0,
      10,
      13,
      87,
      0,
      86,
      0,
      65,
      1,
      194,
      0,
      4,
      0,
      35,
      1,
      163,
      1,
      88,
      0,
      75,
      0,
      32,
      0,
      232,
      0,
      1,
      1,
      57,
      1,
      163,
      0,
      35,
      0,
      89,
      0,
      51,
      1,
      113,
      0,
      3,
      0,
      35,
      1,
      163,
      1,
      88
    ],
    "type": "receive_packet"
  }
}

1g >> 9.8m/s2
it will be simple multiplication.
you can do it on cloud side or in ndoe red

Dear Team,

1- as per the shared payload, how can we get the vibration from the equation below (equation as per the manual)?
Vibration (mg) = ((X[0]<<16)+(X[1]<<8)+X[2])/100

2- what does “<<” means?
3- what is X[0], X[1] and X[2]?
4- Which vibration equation is used to get the machine vibration, RMS, MAX, MIX?

What software or programming language are you using to decode the received packet?
Can you tell me more about your setup?

We are using Node Red programing tool( NodeJs ) to connect device by NCD wireless gateway. This gateway return the sensor payload.

node red does all the parsing for you.