
Page 33 of 42
"connectionInactivityTimeout": number, # Force connection to drop after inactivity period in seconds
"phyMode": string, # One of { "1_MBPS", "2_MBPS" }
"advertisingTags": [ string ], # Permitted options are "LAST_GPS_TIME", "BATTERY_LEVEL", etc
"logEnable": boolean # Enable/disable logging of BLUETOOTH_xxx log messages
},
"accelerometer": {
"logEnable": boolean, # Enable accelerometer logging
"config": number, # Reserved for future use
"highThreshold": number, # Vector magnitude sum high threshold (when TRIGGERED)
"sampleRate:" number, # Sample rate (when PERIODIC)
"mode": string, # One of { "PERIODIC", "TRIGGERED" }
"scheduledAcquisitionInterval": number, # The repetition period in seconds at which acquisitions are
started for PERIODIC mode, 0=>continuously
"maximumAcquisitionTime": number # The period in seconds over which acquisitions are made for
PERIODIC mode, 0=>indefinitely
},
"pressure_sensor": {
"logEnable": boolean, # Enable pressure sensor logging
"sampleRate": number, # Sampling rate for PERIODIC or TRIGGERED modes
"highThreshold": number, # High threshold (TRIGGERED_BETWEEN or TRIGGERED_ABOVE)
"lowThreshold": number # Low threshold (TRIGGERED_BELOW, TRIGGERED_BETWEEN)
"mode": string, # One of { "PERIODIC", "TRIGGERED" }
"scheduledAcquisitionInterval": number, # The repetition period in seconds at which acquisitions are
started for PERIODIC mode, 0=>continuously
"maximumAcquisitionTime": number # The period in seconds over which acquisitions are made for
PERIODIC mode, 0=>indefinitely
},
"iot": {
"enable": boolean,
# Enable/disable IoT function
"logEnable": boolean,
# Info/debug logging enable for all IoT functions
"minBatteryThreshold": number, # Don't activate IoT unless min. battery level threshold is
met
"cellular": {
"enable": boolean,
# Enable/disable the cellular module
"connectionPriority": number, # 0=>highest, 10=>lowest; for handling radio access
contentions (default 0)
"connectionMode": string,
# "2G, "3G", "AUTO"
"logFilter": [ string ],
# List of logging tag names for sending of outgoing
logging data
"statusFilter": [ string ],
# List of status fields to send in a status update
"maxBackoffInterval": number, # If no cellular coverage is found, the system will use an
exponential back-off
# timer before performing a cell search again. The
exponential back-off timer
# will be capped to this value (seconds). This timer
overrides the "maxInterval"
# timer.
"gpsScheduleIntervalOnMaxBackoff": number, # The IoT function can modify the GPS
scheduling interval
# if the cellular max backoff interval has
occurred (seconds)
# This allows a more power efficient mode to
be activated by
# increasing the GPS schedule interval when
cellular coverage is lost
"minInterval": number,
# Don't try to make a connection if any other radio
technology
# has transmitted within the prior interval (seconds).
"maxInterval": number,
# Max. allowed interval in seconds between updates
# This overrides "minUpdates" and forces a connection but
only once the "maxBackoffInterval"
# timer has deactivated.
"minUpdates": number,
# Min. number of (eg GPS) updates to receive before trying
to connect
# 1=>at least 1 update, 2=>at least 2 updates, etc
# 0=>not permitted
"checkFirmwareUpdates": boolean,
# Allow device to check for firmware updates via
IoT cloud
"checkConfigurationUpdates": boolean, # Allow device to check for configuration updates
via IoT cloud
Arribada Horizon ARTIC R2 Developer’s Kit | User Manual