NameShortcutNum of ArgumentsDescriptionExample
energousNONESKIP_ARGS_VALIDATION
ant_sel_mode_setasms1set antenna polarity mode, whereas 0 = random_toggle, 1 = clear, 2 = set, 3 = toggle!ant_sel_mode_set 1
ant_sel_setass1Set the antenna select pin to be 0 or 1!ant_sel_set 1
pwr_cal_setpcs2Set power calibration value (used by Energous during production line)!pwr_cal_set 127 124
sensor_setsc5Format: (sensor idx) (sensor_ad_type) (sensor_uuid_msb) (sensor_uuid_lsb) (sensor_scramble). Provides Instructions for the bridge on how to handle a specified External sensor. (sensor idx) - The index of in the sensors table sized 2 , (ad_type) + (uuid_msb) + (uuid_lsb) - The external sensor identifier , (scramble) - Indicates whether the bridge should apply data scrambling to incoming data from the specified sensor. Relevant only for ADD action!sc 0 FF 76 54 1
sensor_getsg0Request the bridge to provide information regarding all of its associated external sensors!sensor_get
gw_wifi_connectedNONE0Indicates the ESP is connected to Wi-Fi!gw_wifi_connected
gw_wifi_disconnectedNONE1Indicates the ESP is not connected to Wi-Fi. Also sets leds pre-state on/off!gw_wifi_disconnected 1
gw_onNONE0Indicates the ESP has started working!gw_on
ap_readyNONE0Indicates the ESP has successfully started it's access point for provisioning!ap_ready
sntp_successNONE0Indicates the ESP has successfully received time via SNTP!sntp_success
device_auth_successNONE0Indicates the ESP has successfully performed device authorization!device_auth_success
reg_successNONE0Indicates the ESP has successfully registered device to the cloud!reg_success
gw_mqtt_statusNONE1Indicates the ESP is connected to MQTT in case arg = 1 or disconnected in case arg = 0!gw_mqtt_status 1
ota_in_progressNONE1Indicates the GW has started an OTA to itself or to a connected BRG. arg = 1 ota in progress, arg = 0 ota finished!ota_in_progress 1
send_msg_to_brgNONE2Transmits a packet towards a BRG. arg1 = BRG mac address, arg2 = BLE packet to transmit
set_logger_modeNONE2Configure sniffer: (sniffer_mode) (rx_channel). Sniffer mode options: 0 - No Sniffer, 1 - Standard Sniffer (Data only), 2 - Extended Sniffer (AdvA+Data+RSSI)!set_logger_mode 1 39
get_logger_countersglc0Get the counters of wiliot, non-wiliot and bad CRC packets!get_logger_counters
set_power_mgmtspm3,6Configures the power management parameters as follows: !set_power_mgmt (mode) (sleep_duration) (on_duration) [keep_alive_period] [keep_alive_scan_duration] [led]!spm 1 120 30 15 300 0, !spm 0 120 30
get_power_mgmtgpm1Get static or dynamic powr managment configuration from the bridge as follows: IDLE, ON, KA_PERIOD, KA_SCAN, LEDS!get_power_mgmt
send_pktsp1, 2Transmit a ble pkt. Optional - add an extra argument, specifying the number of repetitions for transmission. The default repetitions value is set to 8. BLE5 case - the packet must be of size 47 or 39 bytes!send_pkt 04CBA011902C1E16AFFD0200002929B0FFF98DB104FA68BD5491456B55CC18AADBC230A83E 3
ble_simbs5, 6Format: !ble_sim (pkt) (duplicates) (output power) (frequency/channel) (delay) (optional - radio mode), (pkt) - BLE packet , (duplicates) - the number of times to send the same packet , (output power) - the output power in dBm before PA , (frequency) - 2402/2403/... or channel 37/38/39 , (delay) - the delay between the transmission of the current packet and the one after it, in milliseconds, (radio mode) - optional, for BLE5 transmission, could be 1 or 2, indicates if the transmission will be in 1Mbps or 2Mbps!ble_sim 04CBA011902C1E16AFFD0200002929B0FFF98DB104FA68BD5491456B55CC18AADBC230A83E 10 2 2402 100 2
ble_sim_initNONE1Initiate the GW to be in simulator mode!ble_sim_init 1 !ble_sim_init 0
gateway_apps0Initiates the GW application!gateway_app
pl_gw_configNONE1Set production Line Status to enable (1) or disable (0)!pl_gw_config 1
versionv0Request the FW version of the GW/BRG!version
start_2_4_ghz_energizingNONE2
store_to_flashNONE0Store the relevant parameters to the gw flash (after each reset, the gw is reconfigured with the flash parameters)!store_to_flash
resetr0Reset!reset
move_to_bootloadermtb0Stops the GW application and moves to bootloader in order to perform version update!move_to_bootloader
restore_defaultsrd0Configure the default parameters for GW/BRG saved in flash.!restore_defaults
print_config_extendedpce0Print all configured parameters of the GW/BRG!print_config_extended
get_device_addresspda0Request for the MAC address of the GW/BRG!get_device_address
dump_flashdf0Displays the configured parameters in flash!dump_flash
cancelc0Stop the gateway application, i.e. stops transmitting energy+beacons and stops receiving tags' packets.!cancel
set_interface_idsii1
get_interface_idgii0!get_interface_id
set_pkt_filterpf1Sets the packet filter configuration according to the first argument without decode!pf 0
set_accel_cfgsac1, 3Sets the lis2dw12 accelerometer configuration - (state_threshold) (wake_up_duration) (sleep_duration)!sdw12c 1 30 30
get_accel_cfggac0Request the bridge to provide the embedded lis2dw12 accelerometer configuration!gdw12c
uart_simus4BLE chip sends pkts over the UART. Format: (amount of packets) (time interval in MS between packets) (packets origin [p6-pkt, p7-extended_pkt]) (packet data)!us 1000 10 p0 1E16...
connectivity_statuscs2Reports on WiFi (first argument) and MQTT (second argument) connectivity status!connectivity_status 1 1
blink0Blink Leds!blink
stop_advertisingsa0Disables soft device and nus!sa
deduplication_pktsdp1Set new configuration for packets deduplication, options are 0 to disable and 1 to enable!dp 1
sub1g_duty_cycle_setsdcs1Set duty cycle in percentage for Sub1GHz energizing. Min = 0, Max = 100. (for dual-band bridges only)!sdcs 30
sub1g_ep_setseps1Set energy pattern for Sub1GHz radio. {0: No energizing, 1: Single tone 915MHz, 2: Hopping, 3: Japan1W, 4: Japan350mW, 5: Korea, 6: Single tone 916300MHz, 7: Single tone 917500MHz, 8: Australia, 9: Israel, 10: NZ (Hopping)}. (for dual-band bridges only)!sub1g_ep_set 1
output_powerop2Set output power [dBm], for either energizing, calibration, or communication. The type is determined by the first argument given ('e' for energizing, 'ca' for calibration, 'cm' for communication). !output_power e pos8dBm \n !output_power ca -40
2_4_duty_cycle_set24dcs1Set duty cycle in percentage for 2400 energizing. Min = 0, Max = 100.!24dcs 30
2_4_ep_set24eps1Set energy pattern for 2400 radio. {0:No energizing, 1:channel 37, 2:channel 38, 3:channel 39, 4:2450MHz, 5:2454MHz, 6:Hopping 1}.!2_4_ep_set 1
move_to_slipNONE0BLE starts using UART SLIP protocol!move_to_slip
move_to_asciiNONE0BLE starts using UART ASCII!move_to_ascii
file_startNONE2ESP signal to start file sending,. Format: (file type) (file total length)!file_start 0 141
file_crcNONE1Compares saved crc to the one received and answers status back to ESP!file_crc CBAFA
is_file_savedNONE2Checks for saved version of BRG OTA file. Format: (version) (is BL)!is_file_saved 3.14.64 0
file_saved_detailsNONE2Saves details of the last saved file for BRG OTA. Format: (version) (is BL)!file_saved_details 3.14.64 0
set_tags_rssi_thresholdstrt1Set new configuration for Tags RSSI Threshold, options are 0 to 127 (0 disables feature)!strt 20
set_sensors_rssi_thresholdssrt1Set new configuration for Sensors RSSI Threshold, options are 0 to 127 (0 disables feature)!ssrt 20
set_sub1g_rssi_thresholdsgrt1Set new configuration for Sub1G RSSI Threshold, options are 0 to 127 (0 disables feature)!sgrt 20
set_pacer_intervalpi1Set the mean interval between transmissions of a single tag [seconds]
set_datapath_patternscp1Set new configuration for communicatiom pattern, could be - {0: 'Standard beaconing', 1: 'No beacons on channel 37', 2: 'EU pattern', 3: 'Disable communication beaconing'}!scp 2
set_rx_channelsrc1Set new configuration for rx channel or frequency, could be - [37, 38, 39, 10] or any other valid channel or frequency!src 10
set_radio_modesrm1Set new configuration for radio mode (rx rate), could be [1Mbps, 2Mbps E2/E3 Pixels, 2Mbps E4 Pixels] - [0, 1, 2]!srm 1
calib_intervalci1Set new configuration for Calibration Interval, the actual interval is 20msec*(calib_interval)!ci 10
calib_patterncp1Set new configuration for Calibration Pattern, could be - {0: 'Standard beaconing', 1: 'No beacons on channel 37', 2: 'EU pattern', 3: 'Disable communication beaconing'}!cp 0
signal_indicator_2_4_setsi242Set a new configuration for 2.4GHz signal_indicator packets cycle. The cycle is the duration in seconds between transmission of signal indicator packets. Min - 0 , Max - 16383. 0 - disable the transmission. When the 'Signal Indicator Cycle' is 0 repetitions value is irrelevant. repetitions Min - 1, Max - 4!si24 60 4
signal_indicator_sub1g_setsis2Set a new configuration for sub1g signal_indicator packets cycle and repetition. The cycle is the duration in seconds between transmission of signal indicator packets. Min - 0 , Max - 16383. 0 - disable the transmission. When the 'Signal Indicator Cycle' is 0 repetitions value is irrelevant. repetitions Min - 1, Max - 4!sis 60 4
test_mode_2_4_settm243Test mode for the 2.4Ghz radio, Frequency [2400-2480 MHz]; Power (before PA that can add ~20) [+8 dBm to -12 dBm]; Test Duration [Seconds]!tm24 2400 2 20
test_mode_sub1g_settms5Test mode for the Sub1G radio, Frequency [905000-920000 kHz], Output Power (before PA that can add ~20) ,On time [milliseconds], Off time [milliseconds]; Test Duration[Seconds]!tms 905000 4 20 60 20
test_mode_operational_2_4_settmo243Test mode for various 2.4Ghz operational modes: Pattern [0=Beacons 37/38/39, 1=Beacons 38/38/39, 2=EU pattern]; Power [+8 dBm to -12 dBm , before PA that can add ~20 [dBm]]; Test Duration[Seconds]!tmo24 0 2
test_mode_operational_sub1g_settmos3Test mode for various sub1G operational modes: Pattern [0=No energy, 1=Single one 915M, 2=FCC Hopping, 3=Japan_1W, 4=Jappan_350mW, 5=Korea, 6=916.3 MHz, 7=917.5 mHz,8=Australia, 9=Israel, 10=NZ Hopping; Output Power (before PA that can add ~20); Test Duration[Seconds]!tmos 2 4 60