AT Command Reference (FW D072)
AT commands provide structured means of reading and writing device configuration, changing measurement modes and triggering device commands, like reset. See also docs.copernitech.com
General Commands
ATZ : EXE : Reset MCU.
AT+LS : EXE : List AT Commands.
AT+DUMP_CONFIG : EXE : Dump the configuration settings to the terminal.
AT+RTC : GET/SET : set real time clock, expects iso 8601 string value YYYYMMDDThhmmssZ.
AT+FWVER : GET/SET : Firmware version
Developer Commands
AT+DUMP_STATE : EXE : Dump the System state to the terminal.
AT+DUMP_MEM : EXE : Dump EEPROM memory to the terminal.
AT+FLASH_DUMP : EXE : Dump FLASH memory to the terminal.
AT+GNSS_TERM : EXE : Start GNSS terminal.
AT+INIT_CONFIG : EXE : Init configuration.
AT+INIT_MEM : EXE : Init FLash MEM.
AT+RST_MEM : EXE : Reset EEPROM memory.
AT+RST_TPERIOD : EXE : Reset schedule.
AT+RSTQUE : EXE : Reset measurement queue.
AT+TEST : EXE : Run test suite.
AT+FTERM : EXE : Run test console.
AT+LORA_JOIN : EXE : Join LoRaWAN network.
AT+LORA_WELC : EXE : Send LoRaWAN welcome message.
AT+LORA_MEAS : EXE : Send LoRaWAN measurement message.
AT+LORA_STAT : EXE : Send LoRaWAN status message.
AT+TEST_PUSH : EXE : Push dummy measurement for testing.
LoRaWAN Configuration
AT+DEUI : GET/SET : Device EUI, 16 byte HEX.
AT+APPEUI : GET/SET : Application EUI, 16 byte HEX.
AT+APPKEY : GET/SET : Application Key, 32 byte HEX.
Application Configuration
AT+GNSS : GET/SET : Enable (1) or disable (0) GNSS usage.
AT+SBAS : GET/SET : Enable (1) or disable (0) SBAS usage for GNSS.
AT+IMU : GET/SET : Enable (1) or disable (0) IMU usage.
AT+SDCARD : GET/SET : Enable (1) or disable (0) SDCARD usage.
AT+IMU_LOG : GET/SET : Enable (1) or disable (0) realtime IMU data log.
Application Settings
AT+PERIOD : GET/SET : Measurement interval in minutes (GNSS) for LoRaWAN transmission.
AT+SD_PERIOD_SEC : GET/SET : SD card Sampling interval in seconds (GNSS, IMU).
AT+EPE_TOL : GET/SET : GNSS EPE measurement tolerance.
AT+TIMEMIN : GET/SET : min time in seconds GNSS measurement is conducted.
AT+TIMEOUT : GET/SET : max time in minutes until GNSS measurement is aborted.
AT+TX_INTERVAL_SEC : GET/SET : interval in seconds for transmission.
AT+TX_STANDBY : GET/SET : interval in min after unsuccessful transmission.
AT+STAT_PERIOD : GET/SET : interval in min for LoRaWAN status (maintenance) payload.
AT+OP_MODE : GET/SET : set operation mode: actived(1), deactivated(0) measurement or hourly synced(3) intervals.
AT+TPERIOD : GET/SET : Schedule for terminated measurement interval changes in minutes.
AT+SYNC_RTC : GET/SET : Synchronize RTC with GNSS.
Examples
AT+APPEUI=[Device EUI] - set the device EUI (8 byte hex string).
AT+APPEUI=? - read the device EUI.
AT+APPEUI=[Application EUI] - set the application EUI (8 byte hex string): This value is typically 0000000000000000.
AT+APPEUI=? - read the device EUI.
AT+APPKEY=[Application EUI] - set the application key (16 byte hex string).
AT+APPKEY=? - read the application key.
AT+RTC=[UTC time stamp] - set the realtime clock using ISO8601 string YYYYMMDDThhmmssZ.
AT+RTC=? - read the realtime clock as ISO8601 string YYYYMMDDThhmmssZ.
AT+PERIOD=[minutes] - set the measurement period in minutes.
AT+PERIOD=? - read the measurement preriod in minutes.
AT+OP_MODE=1 - activate measurement mode.
AT+OP_MODE=0 - hibernate the device. The device continues sending
messages on port 111.
AT+OP_MODE=? - read the measurement mode.