Introduction
Firmware management:
LoRa network management
Interfaces:
Gateway administration
Support and resources:
Introduction
Firmware management:
LoRa network management
Interfaces:
Gateway administration
Support and resources:
This is an old revision of the document!
A USB key service is available on the SPN gateway. It can be used to:
In order to activate the USB key features a USB folder structure must be respected. When all the features are available, the structure is:
On USB key root directory, create a file “spn/password/XXXXXXXX_password” which must contain “spn” user password.
Depending on the feature that will be used, different files must be created/added in the folders. Refer to the USB features section to determine which file should be added in wich folder.
Once the folders, the feature specific files and the password files are created, the USB key can be plugged. During the execution of the USB key the led behaviour of the iFemtoCell is the following:
1) The red power LED is blinking during USB commands processing.
2) Once all commands are processed, the LED is kept switched on. The USB key can be removed.
3) Once the USB key is unplugged, the LED is switched off.
From firmware 2.0.3, all features are detailed both in the web interface and hereunder.
/spn/end_device
directory must be created and used for the end-device fleet commands.
XXXXXXXX_end_device_fleet.csv
.
XXXXXXXX_end_device_fleet.csv
: Syntax can be retrieved by downloading the template from the web interface or, it can be downloaded from the resources page.
add_fleet
.
XXXXXXXX_add_fleet_processed_yy
is created once command processed.
Command add_fleet
is processed if XXXXXXXX_add_fleet_processed_yy
does not exist and each time the command file is edited.
XXXXXXXX_end_device_fleet.csv
will be erased once command processed.
get_fleet
.
XXXXXXXX_end_device_fleet.csv
is created once command processed.
XXXXXXXX_get_fleet_processed_yy
is created once command processed.
Command get_fleet
is processed if XXXXXXXX_get_fleet_processed_yy
does not exist and each time the command file is edited.
delete_fleet
.
XXXXXXXX_delete_fleet_processed_yy
is created once command processed.
Command delete_fleet
is processed if XXXXXXXX_delete_fleet_processed_yy
does not exist and each time the command file is edited.
/spn/gateway
directory must be created and used for the gateway fleet commands.
XXXXXXXX_gateway_fleet.csv
.
XXXXXXXX_gateway_fleet.csv
: Syntax can be retrieved by downloading the template from the web interface or, it can be downloaded from the resources page.
add_fleet
.
XXXXXXXX_add_fleet_processed_yy
is created once command processed.
Command add_fleet
is processed if XXXXXXXX_add_fleet_processed_yy
does not exist and each time the command file is edited.
get_fleet
.
XXXXXXXX_gateway_fleet.csv
is created once command processed.
XXXXXXXX_get_fleet_processed_yy
is created once command processed.
Command get_fleet
is processed if XXXXXXXX_get_fleet_processed_yy
does not exist and each time the command file is edited.
XXXXXXXX_gateway_fleet.csv
will be erased once command processed.
delete_fleet
.
XXXXXXXX_delete_fleet_processed_yy
is created once command processed.
Command delete_fleet
is processed if XXXXXXXX_delete_fleet_processed_yy
does not exist and each time the command file is edited.
/spn/rx_data
directory must be created and used for the Rx data commands.
get_rx_data
.
XXXXXXXX_rx_data_YYYYMMDDhhmmss.csv
are retrieved once command processed.
XXXXXXXX_get_rx_data_processed_yy
is created once command processed.
Command get_rx_data
is processed if XXXXXXXX_get_rx_data_processed_yy
does not exist and each time the command file is edited.
/spn/tx_data
directory must be created and used for the Tx data commands.
XXXXXXXX_tx_data.csv
.
XXXXXXXX_tx_data.csv
: Syntax can be retrieved by downloading the template from the web interface or, it can be downloaded from the resources page.
add_tx_data
.
XXXXXXXX_add_tx_data_processed_yy
is created once command processed.
Command add_tx_data
is processed if XXXXXXXX_add_tx_data_processed_yy
does not exist and each time the command file is edited.
get_tx_data
.
XXXXXXXX_tx_data_YYYYMMDDhhmmss.csv
is created once command processed.
XXXXXXXX_get_tx_data_processed_yy
is created once command processed.
Command get_tx_data
is processed if XXXXXXXX_get_tx_data_processed_yy
does not exist and each time the command file is edited.
/spn/configuration
directory must be created and used for the configuration commands.
XXXXXXXX_data.json
.
XXXXXXXX_data.json
: Syntax can be retrieved by downloading the template from the web interface or, it can be downloaded from the resources page.
set_configuration
.
XXXXXXXX_set_configuration_processed_yy
is created once command processed.
Command set_configuration
is processed if XXXXXXXX_set_configuration_yy
does not exist and each time the command file is edited.
get_configuration
.
XXXXXXXX_data.json
is created once command processed.
XXXXXXXX_get_configuration_processed_yy
is created once command processed.
Command get_configuration
is processed if XXXXXXXX_get_configuration_yy
does not exist and each time the command file is edited.
XXXXXXXX_data.json
will be erased once command processed.
reset_configuration
.
XXXXXXXX_reset_configuration_processed_yy
is created once command processed.
Command reset_configuration
is processed if XXXXXXXX_reset_configuration_yy
does not exist and each time the command file is edited.
/spn/update
directory must be created and used for the update commands.
*.ipk.gpg
file.
update
.
XXXXXXXX_update_processed_yy
is created once command processed.
Command update
is processed if XXXXXXXX_update_yy
does not exist and each time the command file is edited.
XXXXXXXX_license.txt
.
add_license
.
XXXXXXXX_add_license_processed_yy
is created once command processed.
Command add_license
is processed if XXXXXXXX_add_license_yy
does not exist and each time the command file is edited.
restore
.
XXXXXXXX_restore_processed_yy
is created once command processed.
Command restore
is processed if XXXXXXXX_restore_yy
does not exist and each time the command file is edited.
reboot
.
XXXXXXXX_reboot_processed_yy
is created once command processed.
Command reboot
is processed if XXXXXXXX_reboot_yy
does not exist and each time the command file is edited.
halt
.
XXXXXXXX_halt_processed_yy
is created once command processed.
Command halt
is processed if XXXXXXXX_halt_yy
does not exist and each time the command file is edited.
/spn/status
directory must be created and used for the status commands.
get_status
.
XXXXXXXX_status.csv
is created once command processed.
XXXXXXXX_get_status_processed_yy
is created once command processed.
Command get_status
is processed if XXXXXXXX_get_status_yy
does not exist and each time the command file is edited.
XXXXXXXX_status.csv
will be erased once command processed.
/spn/log
directory must be created and used for the log commands.
get_log
.
XXXXXXXX_get_log_processed_yy
is created once command processed.
Command get_log
is processed if XXXXXXXX_get_log_yy
does not exist and each time the command file is edited.