
Figure 1.
FP-ATR-ASTRA1 software architecture
FP-ATR-ASTRA1
abstraction
GNSS NMEA
Hardware
Dashboard
Parson
ST ASSET TRACKING
CLOUD DASHBOARD
Application
And
Middleware
Utilities
STM32Cube hardware abstraction layer (HAL)
ST WPAN
STEVAL-ASTRA1B
and
Mobile App
ST ASSET TRACKING
APP
Sequencer
USB
BLE manager and
SDK v2
LOW POWER
Hardware
MANAGER
ST SAFE
1.3
Folder structure
The software package includes the following folders:
•
Documentation
: contains a compiled HTML file generated from the source code, which details the software
components and APIs.
•
Drivers
: contains the HAL drivers and the board-specific drivers for each supported board or hardware
platform, including the on-board components and the CMSIS vendor-independent hardware abstraction
layer for the Arm Cortex
®
-M processor series.
•
Middleware
: contains libraries and protocols for the USB communication, STM32-WPAN, GNSS NMEA,
Parson library, Bluetooth
®
Low Energy manager, STSAFE, sequencer, and low-power manager.
•
Projects
: contains sample application used to implement asset tracking examples.
This application is provided for the
evaluation kit with three development environments
(IAR Embedded Workbench for Arm, MDK-ARM, and
Figure 2.
FP-ATR-ASTRA1 folder structure
1.4
APIs
Detailed technical information with full user API function and parameter description is in a compiled HTML file in
the “Documentation” folder.
UM3019
Folder structure
UM3019
-
Rev 1
page 3/43