Firmware Parameters
The table below sum up all parameters and their identifiers (ID). The parameters described as "reserved" are not used in this firmware version.
Parameter Name | Parameter ID (Decimal) | Parameter ID (Hex) |
---|---|---|
ul_period | 0 | (0x00) |
lora_period | 1 | (0x01) |
pw_stat_period | 2 | (0x02) |
periodic_pos_period | 3 | (0x03) |
unknown | 4 | (0x04) |
geoloc_sensor | 5 | (0x05) |
geoloc_method | 6 | (0x06) |
antenna | 7 | (0x07) |
motion_nb_pos | 8 | (0x08) |
gps_timeout | 9 | (0x09) |
agps_timeout | 10 | (0x0A) |
gps_ehpe | 11 | (0x0B) |
gps_convergence | 12 | (0x0C) |
config_flags | 13 | (0x0D) |
transmit_strat | 14 | (0x0E) |
ble_beacon_cnt | 15 | (0x0F) |
ble_beacon_timeout | 16 | (0x10) |
gps_standby_timeout | 17 | (0x11) |
confirmed_ul_bitmap | 18 | (0x12) |
confirmed_ul_retry | 19 | (0x13) |
motion_sensitivity | 20 | (0x14) |
shock_detection | 21 | (0x15) |
periodic_activity_period | 22 | (0x16) |
motion_duration | 23 | (0x17) |
geofencing_scan_period | 24 | (0x18) |
geofencing_collect_period | 25 | (0x19) |
ble_rssi_filter | 26 | (0x1A) |
temperature_high | 27 | (0x1B) |
temperature_low | 28 | (0x1C) |
temperature_action | 29 | (0x1D) |
transmit_strat_custom | 30 | (0x1E) |
network_timeout_check | 31 | (0x1F) |
network_timeout_reset | 32 | (0x20) |
collection_scan_type | 33 | (0x21) |
collection_nb_entry | 34 | (0x22) |
collection_ble_filter_type | 35 | (0x23) |
collection_ble_filter_main_1 | 36 | (0x24) |
collection_ble_filter_main_2 | 37 | (0x25) |
collection_ble_filter_sec_value | 38 | (0x26) |
collection_ble_filter_sec_mask | 39 | (0x27) |
battery_capacity | 40 | (0x28) |
reed_switch_configuration | 41 | (0x29) |
gnss_constellation | 42 | (0x2A) |
prox_scan_pwr_min | 43 | (0x2B) |
prox_distance_coef | 44 | (0x2C) |
prox_scan_frequency | 45 | (0x2D) |
prox_backtrace_max_age | 46 | (0x2E) |
prox_distance_sliding_window | 47 | (0x2F) |
prox_exposure_50 | 48 | (0x30) |
prox_exposure_100 | 49 | (0x31) |
prox_exposure_150 | 50 | (0x32) |
prox_exposure_200 | 51 | (0x33) |
prox_exposure_250 | 52 | (0x34) |
prox_exposure_300 | 53 | (0x35) |
prox_exposure_400 | 54 | (0x36) |
prox_alarm_dist_immediate | 55 | (0x37) |
prox_alarm_exposure | 56 | (0x38) |
prox_warn_dist_immediate | 57 | (0x39) |
prox_warn_exposure | 58 | (0x3A) |
prox_record_dist_immediate | 59 | (0x3B) |
prox_record_exposure | 60 | (0x3C) |
prox_alarm_buz_duration | 61 | (0x3D) |
prox_warn_buz_duration | 62 | (0x3E) |
prox_contact_policy | 63 | (0x3F) |
prox_scan_duration | 64 | (0x40) |
prox_scan_window | 65 | (0x41) |
prox_scan_interval | 66 | (0x42) |
prox_alarm_remanence | 67 | (0x43) |
prox_warn_remanence | 68 | (0x44) |
prox_bcn_repeat | 69 | (0x45) |
prox_bcn_tx_power | 70 | (0x46) |
prox_reminder_period | 71 | (0x47) |
prox_reminder_distance | 72 | (0x48) |
prox_warn_disable_dist | 73 | (0x49) |
prox_alarm_disable_dist | 74 | (0x4A) |
prox_max_speed_filter | 75 | (0x4B) |
prox_max_update | 76 | (0x4C) |
position_ble_filter_type | 77 | (0x4D) |
position_ble_filter_main_1 | 78 | (0x4E) |
position_ble_filter_main_2 | 79 | (0x4F) |
position_ble_filter_sec_value | 80 | (0x50) |
position_ble_filter_sec_mask | 81 | (0x51) |
position_ble_report_type | 82 | (0x52) |
buzzer_volume | 83 | (0x53) |
angle_detect_mode | 84 | (0x54) |
angle_ref_acq | 85 | (0x55) |
angle_ref_acc_x | 86 | (0x56) |
angle_ref_acc_y | 87 | (0x57) |
angle_ref_acc_z | 88 | (0x58) |
angle_critical | 89 | (0x59) |
angle_critical_hyst | 90 | (0x5A) |
angle_report_mode | 91 | (0x5B) |
angle_report_period | 92 | (0x5C) |
angle_report_repeat | 93 | (0x5D) |
angle_rising_time | 94 | (0x5E) |
angle_falling_time | 95 | (0x5F) |
angle_learning_time | 96 | (0x60) |
angle_acc_accuracy | 97 | (0x61) |
angle_deviation_delta | 98 | (0x62) |
angle_deviation_min_interval | 99 | (0x63) |
angle_deviation_max_interval | 100 | (0x64) |
default_profile | 101 | (0x65) |
password | 102 | (0x66) |
gps_t0_timeout | 103 | (0x67) |
gps_fix_timeout | 104 | (0x68) |
geofencing_scan_duration | 105 | (0x69) |
beaconing_type | 106 | (0x6A) |
beaconing_tx_power | 107 | (0x6B) |
beaconing_static_interval | 108 | (0x6C) |
beaconing_motion_interval | 109 | (0x6D) |
beaconing_motion_duration | 110 | (0x6E) |
ble_cnx_adv_duration | 111 | (0x6F) |
beacon_id_0 | 112 | (0x70) |
beacon_id_1 | 113 | (0x71) |
beacon_id_2 | 114 | (0x72) |
beacon_id_3 | 115 | (0x73) |
beacon_id_4 | 116 | (0x74) |
sos_period | 117 | (0x75) |
motion_debounce | 118 | (0x76) |
button_mapping | 119 | (0x77) |
default_datarate | 120 | (0x78) |
gps_ehpe_motion | 121 | (0x79) |
gps_convergence_motion | 122 | (0x7A) |
gps_t0_timeout_motion | 123 | (0x7B) |
Special Parameters | ||
ble_cli_active | 245 | (0xF5) |
profile | 246 | (0xF6) |
consumption | 247 | (0xF7) |
ble_bond_info | 248 | (0xF8) |
mode | 249 | (0xF9) |
acc_x_axis (Read only) | 250 | (0xFA) |
acc_y_axis (Read only) | 251 | (0xFB) |
acc_z_axis (Read only) | 252 | (0xFC) |
ble_version (Read only) | 253 | (0xFD) |
firmware_version (Read only) | 254 | (0xFE) |
appeui_low(3) (Write only) | NA | NA |
appeui_high(3) (Write only) | NA | NA |
(1) the parameters in bold are new or modified in this firmware version (2) The Application should avoid sending invalid parameter values. The firmware accommodates an invalid value as follows:
- Value above the maximum is set to the maximum
- Value below the minimum is set to the minimum
- If the downlink contains out of range Parameter ID, then the downlink is silently discarded.
(3) The appeui_low and appeui_high are used to change the JoinEUI/AppEUI of the tracker to allow it to join with third party join server. These parameters can only be changed by passing the config file during the firmware update. These parameters cannot be set with LoRa downlink. For more information on changing the JoinEUI/AppEUI, see here.
Example: If the application sends a downlink to change the lora_period to 120 seconds, the tracker will set the value of lora_period to 300 since this is the minimum acceptable (range [300-86400]). If configured for (the bit3 of config_flags parameter is set) the tracker will send a device configuration uplink with the corrected value. The application should check the reported value of the device configuration which it is trying to set and send another downlink if the device configuration is not reported in the uplink.
The parameters identifiers and the values are given in the following tables.
Parameters for operational modes
Parameter | ID | Unit | Range | Description |
---|---|---|---|---|
mode | 0xF9 | none | 0 - 5 | Operational mode of the tracker: |
0. Standby | ||||
1. Motion tracking | ||||
2. Permanent tracking | ||||
3. Motion start/end tracking | ||||
4. Activity tracking | ||||
5. Off mode | ||||
default_profile | 0x65 | none | 0 - 3 | Profile applicable to configure several parameters at once, used when application starts, after a reset or when the tracker is turned on |
0. None | ||||
1. Sleep | ||||
2. Economic | ||||