====== 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的地址和端口,连接设备即可。 {{:set2.png?direct&400|}}