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