Stm32Cube Function Pack For Iot Tracker Node With Lora Connectivity, Gnss and Sensors
Stm32Cube Function Pack For Iot Tracker Node With Lora Connectivity, Gnss and Sensors
Stm32Cube Function Pack For Iot Tracker Node With Lora Connectivity, Gnss and Sensors
Data brief
STM32Cube function pack for IoT tracker node with LoRa connectivity, GNSS
and sensors
Application FP-ATR-LORA1
Features
• Complete firmware to connect an IoT node to a LoRaWAN network, sending
Middleware LoRaWAN Class A USB GNSS
Description
FP-ATR-LORA1 is an STM32Cube function pack which lets you read data from
environmental and motion sensors, retrieve geo-position from GNSS and send
collected data via LoRaWAN connectivity.
The package implements low power profiles and related transitions to ensure long
battery autonomy.
Product summary
This software together with the suggested combination of STM32 and ST devices
STM32Cube function can be used, for example, to develop asset tracking, fleet management and pet/child
pack for IoT tracker tracking applications.
node with LoRa FP-ATR-LORA1
connectivity, GNSS The software runs on the STM32 microcontroller and includes drivers for the LoRa
and sensors radio, Teseo-LIV3F GNSS module, the motion and environmental sensors, and the
power management.
GNSS expansion
board based on X-NUCLEO-
Teseo-LIV3F module GNSS1A1
for STM32 Nucleo
Motion MEMS and
X-NUCLEO-
environmental sensor
IKS01A2
expansion board
STM32L0 Discovery
kit LoRa, Sigfox, low- B-L072Z-
power wireless LRWAN1
network
STEVAL-
LoRa® IoT tracker
STRKT01
1 Detailed description
The STM32Cube function packs leverage the modularity and interoperability of STM32 Nucleo and X-NUCLEO
boards, and STM32Cube and X-CUBE software, to create function examples, embodying some of the most
common use cases, for each application area.
These software function packs are designed to exploit as much as possible the underlying STM32 ODE hardware
and software components to best fit the requirements of final users’ applications.
Moreover, function packs may include additional libraries and frameworks which do not present the original X-
CUBE packages, thus enabling new functionalities and creating a real and usable system for developers.
STMCube™ is an STMicroelectronics initiative that helps you reduce development effort, time and cost.
STM32Cube covers the STM32 portfolio.
STM32Cube version 1.x includes:
• STM32CubeMX, a graphical software configuration tool that allows the generation of C initialization code
using graphical wizards.
• A comprehensive embedded software platform specific to each series (such as the STM32CubeF4 for the
STM32F4 series), which includes:
– the STM32Cube HAL embedded abstraction-layer software, ensuring maximized portability across the
STM32 portfolio
– a consistent set of middleware components such as RTOS, USB, TCP/IP and graphics
– all embedded software utilities with a full set of examples
This software is based on the STM32CubeHAL. It extends STM32Cube by providing a board support package
(BSP) for the LoRaWAN communication, the environmental and motion MEMS sensors expansion board and for
Teseo-LIV3F GNSS expansion board.
The drivers abstract low-level details of the hardware and allow the middleware components and applications to
leverage LoRaWAN communication and to access GNSS and sensors data in a hardware-independent manner.
Revision history