Skip to content

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.