技术栈:STM32F1、FreeRTOS、W5500、MB-IOT、LORA、AT6558R、ADX345
基于STM32 HAL库开发,蜂窝网络良好时通过NB-IOT模块TCP上报GPS、步数、设备信息;
无网络时通过LORA传输至网关,W5500以太网模块连接服务端,实现双网络备份。
FreeRTOS多任务架构,Event Group事件组同步,Idle任务自动进入STOP低功耗模式(~10µA),
RTC定时唤醒上报,实现低功耗长续航。