Vibration Sensor (VB)

The default configuration of the NEON Vibration Sensor depends on the communication protocol being used. Please click on the communication protocol the device currently uses.

Protocol v2

Base Configuration

{
  "header": {
    "message_type": "base_configuration",
    "protocol_version": 2
  },
  "switch_mask": {
    "enable_confirmed_event_message": true,
    "enable_confirmed_data_message": false,
    "allow_deactivation": true
  },
  "communication_max_retries": 3,
  "unconfirmed_repeat": 1,
  "periodic_message_random_delay_seconds": 60,
  "status_message_interval_seconds": 86400,
  "status_message_confirmed_interval": 1,
  "lora_failure_holdoff_count": 2,
  "lora_system_recover_count": 1,
  "lorawan_fsb_mask": [
    "0x00FF",
    "0x0000",
    "0x0000",
    "0x0000",
    "0x0000"
  ]
}

This configuration generally dictates the following behaviour on the device:

  • Makes event messages confirmed

  • Provides a daily device status message

Sensor Configuration

{
  "header": {
    "message_type": "sensor_configuration",
    "protocol_version": 2
  },
  "device_type": "vb",
  "measurement_interval_seconds": 900,
  "periodic_event_message_interval": 16,
  "frequency_range": {
    "rms_velocity": "range_2",
    "peak_acceleration": "range_2"
  },
  "events": [
    {
      "mode": "off",
      "mode_value": 0
    },
    {
      "mode": "off",
      "mode_value": 0
    },
    {
      "mode": "off",
      "mode_value": 0
    },
    {
      "mode": "off",
      "mode_value": 0
    },
    {
      "mode": "off",
      "mode_value": 0
    },
    {
      "mode": "off",
      "mode_value": 0
    }
  ]
}

The expected behaviour is:

  • A measurement every 900 seconds / 15 minutes

  • A message after 16 messages (16 messages * 15 minutes = a messsage every 4 hours) with the min, max and average of the overall values.

  • Fmin is 5 Hz and Fmax is 6.6 kHz

Sensor Data Configuration

The sensor data configuration is not enabled by default; therefore, users must configure it if they want the device to send FFT data.

Protocol v3

Base

{
  "config_update_req": {
    "config_type": "base",
    "protocol_version": 3,
    "tag": "0x691D8C86",
    "payload": {
      "switch_mask": {
        "enable_confirmed_event_message": false,
        "enable_confirmed_data_message": false,
        "allow_deactivation": true
      },
      "periodic_message_random_delay_seconds": 30,
      "status_message_interval": "1 day"
    }
  }
}

This configuration generally dictates the following behaviour on the device:

  • No messages are sent confirmed except for the device status message

  • Provides a daily device status message

Sensor

{
  "config_update_req": {
    "config_type": "sensor",
    "protocol_version": 3,
    "tag": "0x691D8CDD",
    "payload": {
      "device_type": "vb",
      "switch_mask": {
        "selection": "avg_only"
      },
      "measurement_interval_minutes": 5,
      "periodic_event_message_interval": 12,
      "frequency_range": {
        "velocity": "range_2",
        "acceleration": "range_2"
      }
    }
  }
}

The expected behaviour is:

  • A measurement every 5 minutes

  • A message after 12 messages (12 messages * 5 minutes = a message every 1 hour) with the averages of the overall values.

  • Fmin is 5 Hz and Fmax is 6.6 kHz

Sensor data

The sensor data is not enabled by default; therefore, users must configure it if they want the device to send FFT data.

Sensor conditions

Sensor conditions are not enabled by default. Users must configure it if they want to threshold triggers on the device.

Protocol v4

Transmitter

{
  "configuration_update_request": {
    "version": 0,
    "tag": "0x691D8DF9",
    "payload": {
      "type": "transmitter",
      "version": 0,
      "allow_deactivation": true,
      "require_sensor_pairing": false,
      "enable_class_b": false,
      "time_synchronization_interval_days": 1,
      "fragmented_uplink_redundancy_percent": 10
    }
  }
}

The default transmitter configuration indicates the device to:

  • Allow deactivation

  • Do not require sensor pairing

  • Work on class A

  • Sync time with the gateway once per day

  • Send a 10% redundancy on fragmented uplinks

Schedule Transmitter Status

{
  "configuration_update_request": {
    "version": 0,
    "tag": "0x691D8E6A",
    "payload": {
      "type": "schedule",
      "version": 0,
      "command": "replace",
      "timing": "1440",
      "triggered_on_button_press": true,
      "send": true,
      "settings": {
        "type": "transmitter_status",
        "version": 0
      }
    }
  }
}

The default schedule for the transmitter status is once per day and on button press.

Schedule Measurement

{
  "configuration_update_request": {
    "version": 0,
    "tag": "0x691D8EA2",
    "payload": {
      "type": "schedule",
      "version": 0,
      "command": "set",
      "timing": "60",
      "triggered_on_button_press": false,
      "send": true,
      "settings": {
        "type": "vb_measurement",
        "version": 0,
        "axis": "all",
        "range": "gscale_16",
        "sample_speed_divider": 1,
        "f_min": 5,
        "f_max": 6300,
        "enable_confirmed_message": false,
        "send_condition": {
          "value_type": "always",
          "threshold": 0
        }
      }
    }
  }
}

The default schedule for measurement orders the device to execute a measurement and send a message every 60 minutes with the following parameters

  • G scales = 16

  • Sample speed divider = 1

  • Fmin = 5 Hz

  • Fmax = 6300 Hz

Extra Configuration

The other configurations available for the NEON Vibration Sensor using the communication protocol v4 are disabled. This includes: Schedule machine fault indicator, Schedule spectrum, Schedule statistics, Schedule transmitter battery, Alert, Spectrum alert, and Asset.

Last updated