
O rastreador de movimento STM32WL55 de 6 eixos coleta informações importantes necessárias para o rastreamento de ativos, como aceleração, velocidade angular, temperatura e localização do GPS e carrega a bateria usando energia solar.
Este é um exemplo que fornece testes rápidos de vários cenários de serviço que exigem comunicação de longa distância de 1 km ou mais.
O dispositivo pode ser adquirido na loja Smart Naver.
Link de compra: NAVER Smart Store
Você pode comprá -lo entrando em contato com [email protected]
| MCU | Descrição |
|---|---|
| STM32WL55 | Lora Soc |
| Sensores | Descrição |
|---|---|
| L76 | Sensor GPS |
| Max2659 | GPS LNA |
| LSM6DSL | Acelerômetro de 6 eixos, giroscópio |
| SI7051 | Sensor de temperatura |
| SI7201 | Sensor de salão |
| SPV1050 | Carregador de bateria solar (corrente máxima de carga 80MA) |
| Solar | A bordo |
| Bateria | Bateria de lítio de 3.7V |
É um rastreador de movimento capaz de comunicação Lora.
A comunicação sem fio Lora é realizada usando o STM32WL55 SOC
A comunicação sem fio sub-g é realizada usando o CC1310 SOC
Ele pode ser ligado e desligado usando o sensor e o ímã Si7201.
Use LSM6DSL para coletar valores de aceleração e sensor de giroscópio.
O valor da temperatura é coletado usando o sensor SI7051.
Opera por 5 anos usando uma bateria.
Existe um conector que pode conectar o UART X1 e o I2C X1, para que possa ser expandido.
Este programa não é adequado para produção e comercialização em massa como um programa de exemplo.
Os clientes do B2B devem entrar em contato com o [email protected].
Para clientes B2B, desenvolvemos o firmware otimizado para fins de clientes, como baixa potência, estabilização e comunicação com gateways, gratuitamente.
| Principal | Fundo |
![]() | ![]() |
Funciona com STM32Cubeide versão: 1.8.0, Freertos CMSIS_V2, Core único
O módulo STM32WL55 suporta apenas RFO_H
Switch RF 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

