OpenATS 开源项目使用教程
1. 项目的目录结构及介绍
OpenATS 项目的目录结构如下:
OpenATS/
├── client/
│ ├── mcu/
│ └── pictures/
├── server/
├── web/html/
├── LICENSE
├── README.md
├── V2.0更新说明.txt
目录介绍
- client/: 包含客户端相关的文件,其中
mcu/
目录存放单片机相关的代码,pictures/
目录存放图片资源。 - server/: 包含服务器端相关的文件。
- web/html/: 包含网页端相关的文件。
- LICENSE: 项目的许可证文件。
- README.md: 项目的说明文档。
- V2.0更新说明.txt: 项目版本更新说明。
2. 项目的启动文件介绍
OpenATS 项目的启动文件主要位于 client/
和 server/
目录中。以下是主要的启动文件:
- client/mcu/main.c: 单片机端的主程序文件,负责接收和处理来自客户端的方位角、仰角数据。
- server/main.c: 服务器端的主程序文件,负责接收和处理来自客户端的数据,并进行目标追踪。
3. 项目的配置文件介绍
OpenATS 项目的配置文件主要位于 client/
和 server/
目录中。以下是主要的配置文件:
- client/config.ini: 客户端的配置文件,包含接收站的默认经纬度、高度等信息,以及目标追踪的相关配置。
- server/config.ini: 服务器端的配置文件,包含网络接口、前端接口、GPS读取/追踪/天线控制速度等配置。
配置文件示例
以下是 client/config.ini
配置文件的部分内容示例:
[Station]
latitude = 39.9042
longitude = 116.4074
altitude = 43.5
[Tracking]
max_elevation = 90
use_gpsd = true
use_gps_time = true
配置文件说明
- [Station]: 包含接收站的经纬度、高度等信息。
- [Tracking]: 包含目标追踪的相关配置,如最大仰角限制、是否使用GPSD服务等。
通过修改这些配置文件,用户可以根据自己的需求和系统设计进行适当的调整。