General Configuration - Globalstar ST150 User Manual

Table of Contents

Advertisement

9150-0125-01 R-4
The ST150 device configuration AT commands can be accessed via three interfaces:
ST150 Configuration BLE Service
This interface requires usage of a 128bit shared AES key to encrypt/decrypt BLE traffic. Only the device
owner can access the shared key, either via the Device Management APIs or using the Globalstar mobile
application.
Specific details of the ST150 Configuration Service Implementation can be found in the document:
8550-0009-01 R-1 Globalstar IOT Configuration BLE Service Specification
Nordic UART BLE Service (NUS)
NUS is essentially a UART over BLE, allowing AT commands to be used with the device. NUS is disabled by
default and must be enabled by a user via the BLE configuration service.
NUS, just like a physical UART, will simply pass incoming commands to the AT handler. The AT handler will
check with the security module to see if NUS has permissions to execute any auth command.
Physical UART
The Physical UART handler passes commands and responses directly to the AT command handler. Similar
to NUS, the security module can determine the incoming source of the command from the executing thread
context.
7.1.3

General Configuration

Please follow below steps to configurate the device:
1. The first step of configuration is to get authentication to perform any configuration changes. Query
security authentication using AT+SECAUTH? If Security policy is set to 2 or 3, get authentication with
AT+SECAUTH = 1,<authorization password>, else send AT commands without any authentication.
2. Next, set device configuration version using below AT command to identify and track your different
configuration details.
AT+CFGVER = <major>.<minor>
By default, Configuration version is set to 0.0 and device is considered in the FACTORY Power State.
When device is in Factory Power State, device will automatically transition to Full Power off state after 4
hrs. To get more details on ST150 Power management please refer to Section 3.1 Power Management
High Level Overview.
Set configuration version to non "0.0" version to transition device power state to configured live-state
and to avoid automatic power off. To query the version use
3. After setting the configuration version, configure all required parameters of respective component using
configuration AT commands. These changes are saved in volatile storage of device.
4. To save configuration settings changed in step 2 to non-volatile storage i.e., Flash storage of device
commit operation must be performed using below command:
AT+COMMIT, Response: OK or ERROR
5. To have the device to perform with all configured setting, do system reboot
device powered up with new configuration settings on startup.
6. A factory reset operation can be run to restore all settings back to factory reset settings. The AT
command
AT+FACTORYRESET
settings and reboot the device. In case of factory resets steps 3 and 4 can be avoided.
ST150M User Manual
must be executed to succeed. A factory reset operation will also commit
Confidential & Proprietary Information
AT+CFGVER?
AT+MCUREBOOT
to have
39

Advertisement

Table of Contents
loading

This manual is also suitable for:

St150m-devkit

Table of Contents