本设计使用ART-Pi开发套件及4342RGBLCD触摸屏,基于RT-Thread和LVGL在UI界面上进行人机交互操作,可以实时显示当地地址,天气和温度、设置闹钟,模拟显示电量的设计,万年历设计以及模拟时钟和数字时钟的显示、音乐播放器的实现,二维码界面的实现,以及记录本的实现等。
该项目是由大量的路由节点(嵌入式微控制器STM32L010RB和ATK-LoRa-01模块)组成。通过AODV协议基础上进行各功能的调度,使用STM32芯片低功耗通用异步收发器(LPUART)使STM32和LoRa模块进行通信,并在LoRa模块的省电模式和定向模式的基础上进行路由之间的通信,从而实现基于AODV超低功耗LoRa自组网的设计。