LoRa星型组网
基本信息
| 项目 | 详情 |
|---|---|
| 项目名称 | LoRa星型组网 |
| 小组名称 | LoRa星型组网 |
| 项目方向 | LoRa / 通信 / 串口 |
| 项目周期 | 2026年7月 — 2026年8月 |
小组成员
| 姓名 | 角色 | GitHub |
|---|---|---|
| 庞博 | 组长 | @SilverSwirl |
| 李晨蒙 | 组员 | @Icm-123 |
| 樊馨 | 组员 | @stupd329 |
| 凌嘉日 | 组员 | @Sudo12138 |
| 葛力朝 | 组员 | @passion0618 |
| 罗韶恒 | 组员 | @luoshaoheng111-art |
项目简介
星型无线组网控制系统是一个基于TPUNB低功耗无线通信技术的远距离设备控制平台。系统通过部署一个TP2210网关和多个TP1107无线终端节点,实现网关与多个终端之间的一对多星型组网通信。上位机通过网关对各终端进行统一管理和数据交互,终端节点可以通过串口与MCU连接,实现对外部设备的控制以及传感数据的采集与回传。系统支持多节点接入、双向通信、远距离数据传输和实时控制等功能,可应用于工业控制、远程监测和智能设备管理等场景。
项目旨在解决传统设备控制中通信距离短、节点扩展困难以及多设备集中管理效率低的问题,实现多个终端设备的远程无线连接与统一控制,提高系统的灵活性、可靠性和扩展能力。
技术栈
硬件端
- 节点:TP1107-MK20
- 网关:TP2210-MK20
- 通信: CH340(串口通信)
软件端
- 语言: Python / AT指令
- 通信协议: TPUNB无线通信协议 / USART串口通信协议
- 开发环境: 串口助手 / VS Code
核心功能
- 多节点星型组网 — 实现一个网关连接多个终端节点。
- 双向数据通信 — 支持网关与终端之间的数据发送与接收。
- 远距离通信测试 — 完成约500米距离下稳定通信验证。
- 通信性能测试 — 实现通信延迟测试、定时发送以及自动递增数据发送。
项目 Logo

项目截图
软件页面截图



硬件照片

系统架构图

代码仓库
- 项目源码: https://github.com/binbatlab/2026-LoRa
- 项目文档: 见项目仓库内的说明文档
演示
演示链接
单节点测试:https://easylink.cc/fyhwof 多节点测试:https://easylink.cc/wp15ck
项目亮点
- 基于LoRa技术实现低功耗远距离星型无线通信。
- 支持多个终端节点集中管理和远程控制。
- 实现无线数据双向传输和通信性能测试。
项目总结
在为期四周的实践活动中,我们小组完成了从需求分析到系统部署的完整项目开发流程。团队成员各司其职、密切配合,在遇到技术难题时共同攻克。
主要收获:
- 掌握了TP2210网关与TP1107终端的配置、组网及通信调试方法。
- 学会了基于LoRa的一对多星型组网和上位机控制开发。
- 实践了敏捷开发流程和Git协作规范。
- 提升了项目协作、问题定位分析的能力。