DTrac-卫星跟踪系统

一款便携式卫星跟踪系统,用手机控制Rotor和Radio进行业余卫星通联

用户工具

站点工具


dtrac_hamlib

DTrac APP如何使用Hamlib中间件操控旋转器和电台

Ham Radio Control Library(简称Hamlib)是一个项目,旨在为程序提供一致的程序编程接口(API),以控制业余无线电台和旋转器。项目地址: https://hamlib.github.io/

DTrac APP for Android V1.0.22开始全面支持Hamlib协议,下面简单介绍一下,DTrac APP如何使用Hamlib中间件操控旋转器和电台。

Hamlib中间件操作系统可以是Windows、Linux,甚至是树莓派,请选择相应的版本下载安装,下载地址 : https://github.com/Hamlib/Hamlib/releases

安装方法,请参阅官方文档,此略。

户外环境建议使用树莓派安装好hamlib v4.5,并用树莓派的接口连接好旋转器和电台。

在树莓派上运行命令参考如下:

连接旋转器,下面的端口以实际填写,其他参数可不变,这里以旋转器EasycommI协议为例:

rotctld -m 201 -r COM1 -s 9600 -T 0.0.0.0 -t 4533 -C timeout=500 -C retry=0 -vvvvv

连接电台,下面的端口以实际填写,其他参数可不变,这里以Yaesu FT-817为例:

rigctld -m 1020 -r COM2 -s 9600 -T 0.0.0.0 -t 4532 -C timeout=500 -C retry=0 -vvvvv

注:DTrac APP调用的旋转器地址和电台地址,是hamlib中间件所在树莓派系统的实际网络ip(此例为:192.168.4.1),旋转器端口和电台端口为Hamlib命令相应的端口,此例配置如下:

旋转器地址:192.168.4.1 旋转器端口:4533

电台地址:192.168.4.1 电台端口:4532

打开DTrac APP设置页,将旋转器类型选择为Hamlib Rotctld,电台类型选择为Hamlib Rigctld,并设置好Hamlib的地址和端口,连接设备即可。

dtrac_hamlib.txt · 最后更改: 2023/10/31 22:02 由 BG6UD