
6-осевая движущаяся трекер STM32WL55 LORA собирает ключевую информацию, необходимую для отслеживания активов, такую как ускорение, угловая скорость, температура и местоположение GPS, и заряжает батарею с использованием солнечной энергии.
Это пример, который обеспечивает быстрое тестирование различных сценариев обслуживания, которые требуют дальней связи 1 км или более.
Устройство можно приобрести в магазине Naver Smart.
Ссылка на покупку: Naver Smart Store
Вы можете приобрести его, связавшись с [email protected]
| MCU | Описание |
|---|---|
| STM32WL55 | Lora Soc |
| Датчики | Описание |
|---|---|
| 176 | GPS -датчик |
| MAX2659 | GPS LNA |
| LSM6DSL | 6 акселерометр оси, гироскоп |
| SI7051 | Датчик температуры |
| SI7201 | Датчик зала |
| SPV1050 | Солнечное зарядное устройство (максимальный зарядный ток 80 мА) |
| Солнечный | На борту |
| Батарея | 3,7 В лития аккумулятор |
Это трекер движения, способный к связи Лора.
Беспроводная связь Lora выполняется с использованием STM32WL55 SOC
Беспроводная связь Sub-G выполняется с использованием CC1310 SOC
Его можно включать и выключать, используя датчик и магнит SI7201.
Используйте LSM6DSL для сбора ускорения и значений гироскопии.
Значение температуры собирается с использованием датчика Si7051.
Он работает в течение 5 лет, используя батарею.
Существует разъем, который может подключить UART X1 и I2C X1, так что его можно расширить.
Эта программа не подходит для массового производства и коммерциализации в качестве примера программы.
Клиенты B2B должны связаться с [email protected].
Для клиентов B2B мы разрабатываем прошивку, оптимизированное для целей клиентов, таких как низкая мощность, стабилизация и общение с шлюзами бесплатно.
| Вершина | Нижний |
![]() | ![]() |
Работает с версией STM32Cubeid
Модуль STM32WL55 только поддерживает 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

