Skip to main content
Version: 5.0

AT Modem Firmware

info

AT Modem is a LoRaWAN AT command module integrating the Acklio FullSDK library and used in the UDP Client and DLMS Demo examples.

DTG and NET API are both supported in the same binary, knowing that:

Prerequisites

Supported Targets

A firmware is available in this repository for the following targets:

Build and Flash the Firmware

The firmware integrates Acklio FullSDK.

  • Click here to access the "AT Modem Firmware" project on Acklio's GitLab.
  • Click here to access the "WL55 Reference Design with AT Modem" project on Acklio's GitLab.

Connect the development kit to the computer, go to the root directory then execute the command below depending on your board and shield:

  • B-L072Z-LRWAN1 board

    make flash-B-L072Z-LRWAN1
  • STM32WL55JC board

    make flash-NUCLEO-WL55JC1
  • STM32L476RG-Nucleo board with LR1110 shield

    make flash-STM32L476-lr1110
  • STM32L476RG-Nucleo board with sx1261 shield

    make flash-STM32L476-sx1261

Check that the firmware has been correctly flashed on the board, by connecting in serial using minicom:

minicom -D /dev/ttyACM0 -b 9600 -w

When the user types AT in the terminal, it should return OK.

Serial Configuration (Using Minicom)

Run the following command:

minicom -D /dev/<interface_name> -b 9600 -w

<interface_name> is usually ttyACM0 but it can be a different interface name.

Once the serial connection is opened, you have to change some settings in Minicom:

  1. Access the Minicom command summary (by default the key combination is CTRL + A Z).
  2. Press O to access the Minicom configuration panel.
  3. Go to "Screen and keyboard".
  4. Set "Local echo" to "Yes".
  5. Set "Add carriage return" to "Yes".
  6. Press ESC to exit then save the settings.
  7. Close the serial connection then open it again to make configuration changes operational.

Now that the minicom is configured, open the Minicom terminal to check the serial connection. If the connection is fine, the AT command returns the following:

AT
OK

You are now able to send AT commands to the board through the minicom terminal.

Current Limitations
  • AT Modem is only supporting OTAA mode
  • LoRa confirmed mode is not supported
  • Class B is not supported