ST LoRa® Dev Kit

An advanced development kit providing an easy, cost-effective way to prototype IoT solutions, the ST LoRa Dev Kit is based on the I-CUBE-LRWAN firmware package.

The ST LoRa Dev Kit delivers a versatile and quick-to-market LoRa IoT prototyping option for your next innovative solution. Combined with the recommended expansion board, the ST LoRa Dev Kit is ideal for the more advanced embedded developer who may be building IoT sensors from scratch. The ST LoRa Dev Kit is available through most well-known electronic distributors including Avnet, Arrow, DigiKey, and Mouser. Whether you are an OEM, start-up, or a hobbyist, this powerful dev board will enable you to deliver a highly functional user experience.

What’s in the Box?

Your development kit contains the ST LoRa Dev Kit board and X-Nucleo expansion board. If you are not in a location covered by the machineQ network, you will need to purchase a machineQ gateway to connect the ST LoRa Dev Kit board to the network. While the parts are sold separately, both are needed for development.

Check Out our current promo

Discovery Board
ST and Murata®


X-Nucleo Expansion Board

P/N: X-Nucleo-IKS01A2


Before setting up your board you should have the following:

  • Expansion Board
  • An mQCentral account
  • Credentials for your board, including:
    • DevEUI
    • Appkey
    • AppEUI

If you do not have mQCentral account credentials, contact machineQ Support.

Required Software

Terminal Emulator: To use your device and view its output, you will need a terminal emulator. The recommended programs are:

For help on finding and setting up the serial port, please consult a tutorial or the help page for your program.

The recommended integrated development environment (IDE) for professional development is Keil. A complete software development tool environment, Keil is suitable for a wide range of Arm Cortex-M based microcontroller devices. Alternatively, if the MBED online compilation environment is preferable, this is also supported.

The ST LoRa Dev Kit utilizes the Murata LoRa Module to enable connectivity to the machineQ network. To further support your development efforts, machineQ has collaborated with STMicroelectronics to provide a sample software project demonstrating the functionality of the sensors and the data transmission across the machineQ network. Simply follow our user guide below and you will be up and running in minutes.

Setting Up the ST LoRa Dev Kit

Once you are up and running on the machineQ network, you should see data being presented in your terminal window. If you would like to explore the source code for this project and create your own applications, you can download the project file here and use the Keil IDE to update the code, compile, and upload it to the board.

Setting Up the ST LoRa Dev Kit Board

    1. Plug the provided micro-USB into the CN7 USB STLINK port on the ST Discovery board and into your computer.
    2. Download the binary file here.
    3. Open FileExplorer and click This PC. Scroll down to Devices and Drives. The board will appear as a drive.
    4. Drag the binary file into the drive, and wait for the transfer to finish. The LD5 LED light will blink on the board.
    5. Set up TeraTerm (or your terminal of choice):


    • Launch the application.
    • Select the Serial radio button and choose your port from the drop-down menu.
    • Select Setup>Terminal, and change the settings to the those in Fig. A:
    • Select Setup>Serial Port, and change the Speed (the baud rate) to the those in Fig. B for the appropriate Port.
  1. Press the black RESET button on the board, which should prompt you to enter the credentials from machineQ.