Skip to content

82.00 - 82.7F

82.00 - Accelerometer Configuration

Name: accelerometer-configuration (1)

Configuration of accelerometer (IIS2DH).

Offset Type Description
0 u8 Bit3 to Bit0 – for ODR setting (See ODR settings table)
Bit5 to Bit4 – for FS setting (00: ±2 g; 01: ±4 g; 10: ±8 g; 11: ±16 g)
Bit6 – Interrupt 1 enable (1) / disable (0)
Bit7- Interrupt 2 enable (1) / disable (0)
1 u8 Interrupt 1 threshold. Refer Interrupt threshold section
2 u8 Interrupt 1 duration. Refer Interrupt duration section
3 u8 Interrupt 1 blocking time. Avoid all interrupt for (X * 100 ms) after occurrence of interrupt.
4 u8 Interrupt 1 counter to switch in use to not in use and vice versa.
5 u8 Interrupt 2 threshold. Refer Interrupt threshold section
6 u8 Interrupt 2 duration. Refer Interrupt duration section

ODR Settings:

ODR3 ODR2 ODR1 ODR0 Power mode selection
0 0 0 0 Power-down mode
0 0 0 1 HR / Normal / Low-power mode (1 Hz)
0 0 1 0 HR / Normal / Low-power mode (10 Hz)
0 0 1 1 HR / Normal / Low-power mode (25 Hz)
0 1 0 0 HR / Normal / Low-power mode (50 Hz)
0 1 0 1 HR / Normal / Low-power mode (100 Hz)
0 1 1 0 HR / Normal / Low-power mode (200 Hz)
0 1 1 1 HR / Normal / Low-power mode (400 Hz)
1 0 0 0 Low-power mode (1.620 kHz)
1 0 0 1 HR/ Normal (1.344 kHz)
Low-power mode (5.376 kHz)

Interrupt Threshold:

Bit Description
0:6 1 LSB = 16 mg @ FS = 2 g
1 LSB = 32 mg @ FS = 4 g
1 LSB = 62 mg @ FS = 8 g
1 LSB = 186 mg @ FS = 16 g
7 always 0

Interrupt Duration:

Bit Description
0:6 1 LSB = 1/ODR
7 always 0

Note

Bits 0 to 6 set the minimum duration of the interrupt event to be recognized. Duration steps and maximum values depend on the ODR chosen. Duration time is measured in N/ODR, where N is the content of duration register.

Example:

Offset Value Description
0 D3 Both interrupt enabled, ±4g, 25 Hz ODR
1 20 1024 mg
2 00 0 ms
3 03 blocking time is 3 * 100 = 300 ms
4 05 Switch device status after 5 interrupt detections (do not count interrupt during blocking time). Duration between each interrupt must be less than 30 second, else reset counter.
5 18 768 mg
6 19 1000 ms

JSON

{
  "odr": ["powerdown"|"1Hz"|"10Hz"|"25Hz"|"50Hz"|"100Hz"|"200Hz"|"400Hz"|"low-power"|"mixed"],
  "fs": ["2g"|"4g"|"8g"|"16g"],
  "int1":
  {
     "enable": [boolean],
     "threshold": [number],
     "duration": [number],
     "blockingTime": [number],
     "motionCount": [number]
  },
  "int2":
  {
     "enable": [boolean],
     "threshold": [number],
     "duration": [number]
  }
}

82.02 - Demo Mode

Type: bool

Name: demo-mode (1)

Devices supporting Demo Mode will have this property.

82.03 - Heartbeat Interval

Type: u16

Name: heartbeat-interval (1)

Heartbeat interval in seconds.

Default Value for all devices is 10 minutes.

82.04 - Motion to Not In Motion Timeout

Type: u16

Name: motion-to-not-in-motion-timeout (1)

Device will switch from motion to not in motion state if no motion event occurred for this time. Value is in seconds.

Default Value for all devices: 60 seconds

Name: downlink-configuration (1)

Offset Type Description
0 u8 Bits[7:4] = Reserved Beacon Connections, Bits[3:0] = Reserved Node Connections
1 u8 Bits[7:4] = Reserved Temporary Connections, Bits[3:0] = Maximum Connections

JSON

{
  "beacons": [number],
  "nodes": [number],
  "temporary": [number],
  "max": [number]
}

Note

The sum of reserved Connections must be less than or equal to Maximum Connections.

Note

The max value for Maximum Connections is device dependent.

82.11 - RSSI Throttling Limit

Type: s8

Name: rssi-throttling-limit (1)

Set to forward unconnected data only if RSSI is greater than or equal to a limit. Set to 0 to disable.

Example

When set to -80, a network extender will discard all unconnected data received with less than -80 dBm.

82.20 - Property Throttling

Type: bool

Name: property-throttling (1)

When set to true, property updates are only generated when the property value differs from the currently cached value. Since many device properties change state very infrequently, this can save a substantial amount of upstream traffic and reduce the load on the backend server/broker.

Note

When enabled, the property cache must be explicitly flushed to synchronize gateway property cache and backend property state.

Value Description
0 Disabled
1 Enabled

82.21 - RSSI Reporting

Type: bool

Name: rssi-reporting (1)

When set to false, all RSSI reporting is disabled. This can be useful to reduce upstream traffic from the gateway, but also limits tracking capability.

Value Description
0 Disabled
1 Enabled

82.22 - Measurement Reporting

Type: bool

Name: measurement-reporting (1)

When set to false, all measurement reporting is disabled. This can be useful to reduce upstream traffic from the gateway, when no measurements are needed.

Value Description
0 Disabled
1 Enabled

82.23 - Event Reporting

Type: bool

Name: event-reporting (1)

When set to false, all event reporting is disabled. This can be useful to reduce upstream traffic from the gateway, when no events are needed.

Note

This will also disable critical events, like Storage Mode Event.

Value Description
0 Disabled
1 Enabled

82.30 - General Advertisement Reporting

Name: general-advertisement-reporting (3)

This is used to configure reporting of BLE advertisements from non-Meshtech devices.

Offset Type Description
0 u8 Type. Set to 0 to disable.
1 u8 Priority. Valid range: 0 - 4
2 u8 Allow private MAC address. 0 = no, 1 = yes

Type:

Value Description
0 Disabled
1 Generate RSSI

82.50 - Log to Disk

Type: bool

Name: log-to-disk (3)

Set to enable logging to disk.

Warning

Use with caution. Keeping disk logging on for extended periods can cause flash wear.

Value Description
0 Disabled
1 Enabled

82.60 - Temperature Measurement Reporting

Type: bool

Name: temperature-measurement-reporting (4)

Enable/disable temperature measurement reporting.

82.61 - Pressure Measurement Reporting

Type: bool

Name: pressure-measurement-reporting (4)

Enable/disable pressure measurement reporting.

82.62 - Humidity Measurement Reporting

Type: bool

Name: humidity-measurement-reporting (4)

Enable/disable humidity measurement reporting.

82.63 - Light Intensity Measurement Reporting

Type: bool

Name: light-intensity-measurement-reporting (4)

Enable/disable light intensity measurement reporting.