Getting Started with Abeeway Geolocation Module Discovery Kit

Implementation Steps

In this activity, you are going to perform two categories of steps. 1st category is to prepare the environment , and 2nd category is to use sample firmware to test functionality on different categories such as BLE, LoRaWAN®, Wi-Fi, GPS, etc.

Step 1 - Hardware setup of Abeeway Geolocation Module

To be able to access EVB from your computer, you need to :

  • Unpack the discovery kit and check that all the needed components are there.
  • Make the necessary antenna and USB connections.

 

It is important to connect the LoRaWAN® antenna before turning on the EVB board. Because if the LoRaWAN® antenna is not attached when the EVB is powered on, the EVB board could be damaged.

1/ The Abeeway-Murata Module Discovery Kit comes with all the necessary components for you to complete this activity. In addition to the EVB, you will find a USB cable and three receivers (one each for LoRaWAN®, Wi-Fi, and GPS) inside the package.

As a result of this step, you prepared the EVB to be ready for the rest of the activity.

Step 2 - Download STM32CubeWB Firmware Package

In this step you will:

  • Download the zip file from ST website
  • Unpack into any directory to access to files if needed at Step 5 and Step 6

As a result of this step, you have a firmware package ready which contains the firmware binaries to upload to EVB at the later steps (Step 5 and Step 6) of this activity.

*Exact path & name of the files on the package:

FUS: STM32Cube_FW_WB_V1.15.0\Projects\STM32WB_Copro_Wireless_Binaries\STM32WB5x\stm32wb5x_FUS_fw.bin

BLE: STM32Cube_FW_WB_V1.15.0\Projects\STM32WB_Copro_Wireless_Binaries\STM32WB5x\stm32wb5x_BLE_Stack_full_fw.bin

Step 3 - Download Sample Application

In this step, you will:

  • Download the Geolocation Module SDK package, which is hosted on GitHub.
  • Unpack into a directory to access the sample application that will be used in Step 7.
 

As a result of this activity, you have the GitHub repository copy of the Geolocation Module SDK, which contains the compiled sample application and will be flashed to EVB at later steps of the activity.

*Exact path the compiled demo file in the package:

abeeway-geolocation-module-master\apps\abeeway\app-abw-demo\Release

Step 4 - Install STMCubeProgrammer Software

In this step, you are going to install STMCubeProgrammer, if it is not already installed on your machine. For this step:

  • You need to download the zip file ST website
  • Install the STMCubeProgrammer, which is stored in the zip file.

As a result of this activity, you just installed the STMCubeProgrammer application, which will be used to upload firmware and sample application to EVB.

Step 5 - Update the Firmware Upload Service of EVB

In this stage, you will

– Activate FUS (Firmware Upload Service) function on STM32CubeProgrammer
– Make sure the FUS firmware level is checked.
– If it’s necessary, upload the updated FUS firmware.

As a result of participating in this task, the STMCubeProgrammer application was successfully installed on your computer. This program will be utilized to transfer example applications and software to EVB.