项目简介
本项目是一个集成了LoRa和WiFi通信功能的固件,用于实现无人机与水面通信器之间的长距离和近距离通信。项目借助LoRa协议达成长距离(最大1.3km)通信,通过ESP - NOW WiFi协议实现近距离通信,并且能依据信号质量动态切换通信方式,以此节省能源。
项目的主要特性和功能
- 长距离通信:利用LoRa协议实现最大1.3km的通信距离。
- 近距离通信:采用ESP - NOW WiFi协议实现近距离通信,支持大文件传输。
- 动态切换:可根据信号质量自动在LoRa和WiFi通信方式间切换。
- GPS集成:集成GPS模块,能够获取无人机位置信息。
- 数据传输:通过LoRa和WiFi模块发送和接收数据,如GPS数据、指令等。
- RSSI检查:检查通信的RSSI值,根据通信质量选择合适的通信方式。
安装使用步骤
假设用户已下载本项目的源码文件,且具备ESP32开发环境的配置知识,可按以下步骤操作: 1. 环境配置:安装PlatformIO开发环境,并配置ESP32开发环境。 2. 编译和上传:使用PlatformIO编译并上传代码至ESP32设备。 3. 测试:在无人机和水面通信器之间进行通信测试,验证项目功能。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】