
Der STM32WL55 6-Achse Lora Motion Tracker sammelt wichtige Informationen, die für die Verfolgung von Anlagen erforderlich sind, z. B. Beschleunigung, Winkelgeschwindigkeit, Temperatur und GPS-Standort, und lädt die Batterie unter Verwendung von Solarleistung auf.
Dies ist ein Beispiel, das schnelle Testen verschiedener Service-Szenarien bietet, die eine Fernkommunikation von 1 km oder mehr erfordern.
Das Gerät kann im Naver Smart Store gekauft werden.
Kauflink: Naver Smart Store
Sie können es kaufen, indem Sie [email protected] kontaktieren
| MCU | Beschreibung |
|---|---|
| STM32WL55 | Lora Soc |
| Sensoren | Beschreibung |
|---|---|
| L76 | GPS -Sensor |
| Max2659 | GPS LNA |
| Lsm6dsl | 6 Achsenbeschleunigungsmesser, Gyroskop |
| SI7051 | Temperatursensor |
| SI7201 | Hallsensor |
| SPV1050 | Solar -Batterie -Ladegerät (maximaler Ladungsstrom 80 mA) |
| Solar | An Bord |
| Batterie | 3,7 V Lithiumbatterie |
Es ist ein Bewegungsverfolger, der zur Kommunikation von Lora in der Lage ist.
Lora Wireless Communication wird mit STM32WL55 SOC durchgeführt
Die sub-G-drahtlose Kommunikation wird mit CC1310 SOC durchgeführt
Es kann mit SI7201 Hall -Sensor und Magnet ein- und ausgeschaltet werden.
Verwenden Sie LSM6DSL, um Beschleunigungs- und Gyrosensorwerte zu sammeln.
Der Temperaturwert wird unter Verwendung des SI7051 -Sensors gesammelt.
Es arbeitet 5 Jahre lang mit einer Batterie.
Es gibt einen Anschluss, der UART X1 und I2C X1 anschließen kann, damit er erweitert werden kann.
Dieses Programm ist als Beispielprogramm nicht für die Massenproduktion und Vermarktung geeignet.
B2B -Kunden sollten sich wenden Sie sich an [email protected].
Für B2B -Kunden entwickeln wir Firmware, die für Kundenzwecke optimiert sind, wie z. B. kostenlos mit geringer Leistung, Stabilisierung und Kommunikation mit Gateways.
| Spitze | Unten |
![]() | ![]() |
Funktioniert mit STM32Cubeide-Version: 1.8.0, Freertos CMSIS_V2, Single-Core
STM32WL55 -Modul unterstützt nur RFO_H
RF Switch IC MPN: BGS12SN6E6327XTSA1

Subghz-phy / app / subghz_phy_app.c
#define REGION_AS923
#if defined( REGION_AS923 )
#define RF_FREQUENCY 923000000 // Hz
#elif defined( REGION_AU915 )
#define RF_FREQUENCY 915000000 // Hz
#elif defined( REGION_CN470 )
#define RF_FREQUENCY 470000000 // Hz
#elif defined( REGION_CN779 )
#define RF_FREQUENCY 779000000 // Hz
#elif defined( REGION_EU433 )
#define RF_FREQUENCY 433000000 // Hz
#elif defined( REGION_EU868 )
#define RF_FREQUENCY 868000000 // Hz
#elif defined( REGION_KR920 )
#define RF_FREQUENCY 920000000 // Hz
#elif defined( REGION_IN865 )
#define RF_FREQUENCY 865000000 // Hz
#elif defined( REGION_US915 )
#define RF_FREQUENCY 915000000 // Hz
#elif defined( REGION_RU864 )
#define RF_FREQUENCY 864000000 // Hz
#else
#error "Please define a frequency band in the compiler options."
#endif
#define TX_OUTPUT_POWER 14
#define LORA_BANDWIDTH 0 // [0: 125 kHz,
// 1: 250 kHz,
// 2: 500 kHz,
// 3: Reserved]
#define LORA_SPREADING_FACTOR 10 // [SF7..SF12]
#define LORA_CODINGRATE 1 // [1: 4/5,
// 2: 4/6,
// 3: 4/7,
// 4: 4/8]
#define LORA_PREAMBLE_LENGTH 8 // Same for Tx and Rx
#define LORA_SYMBOL_TIMEOUT 5 // Symbols
#define LORA_FIX_LENGTH_PAYLOAD_ON false
#define LORA_IQ_INVERSION_ON false
#define TX_BUFFER_SIZE 128
#define RX_BUFFER_SIZE 128

