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 Wanesy SPN gateway. It can be used to:
To activate USB key features, a USB folder tree must be used. 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 gateway is the following:
Inline help is available in web user interface in Configuration ⇒ Interfaces ⇒ USB utils ⇒ Help
An extract of this help is available below:
Click to display ⇲
Click to hide ⇱
Click to hide ⇱
This service is used to access flows via a USB key and is always enabled.
LED behaviour:
/spn/end_device directory must be created and used for the end-device fleet commands.
Add end-device fleet:
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 end-device fleet:
Command get_fleet is processed if XXXXXXXX_get_fleet_processed_yy does not exist and each time the command file is edited.
Delete end-device fleet:
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.
Add gateway fleet:
Command add_fleet is processed if XXXXXXXX_add_fleet_processed_yy does not exist and each time the command file is edited.
Get gateway fleet:
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 gateway fleet:
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:
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.
Add Tx data:
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:
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.
Set configuration:
Command set_configuration is processed if XXXXXXXX_set_configuration_processed_yy does not exist and each time the command file is edited.
Get configuration:
Command get_configuration is processed if XXXXXXXX_get_configuration_processed_yy does not exist and each time the command file is edited. XXXXXXXX_data.json will be erased once command processed.
Reset configuration:
Command reset_configuration is processed if XXXXXXXX_reset_configuration_processed_yy does not exist and each time the command file is edited.
/spn/update directory must be created and used for the update commands.
Update:
Command update is processed if XXXXXXXX_update_processed_yy does not exist and each time the command file is edited.
Add license:
Command add_license is processed if XXXXXXXX_add_license_processed_yy does not exist and each time the command file is edited.
Restore:
Command restore is processed if XXXXXXXX_restore_processed_yy does not exist and each time the command file is edited.
Reboot:
Command reboot is processed if XXXXXXXX_reboot_processed_yy does not exist and each time the command file is edited.
Halt:
Command halt is processed if XXXXXXXX_halt_processed_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:
Command get_status is processed if XXXXXXXX_get_status_processed_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:
Command get_log is processed if XXXXXXXX_get_log_processed_yy does not exist and each time the command file is edited.