即时通 D9000app 或威诺 VR-N76 可以用手机蓝牙连接控制电台,但所用的 HT App 完全没有放出任何相关资料,使得用户必须依赖 HT App 才能远程控制,既没法电脑控制也没有任何二次开发空间。GitHub 上有以下两个项目提供了比较完整的协议逆向工程:
https://github.com/khusmann/benlink/
https://github.com/Ylianst/HTCommander
虽然都没有实现频率模式(我前几天尝试逆向 Android 版的HT,大概分析出来了)和固件刷新(这个有点麻烦,我还没看懂,混淆之后的代码太头痛了),但都完整实现了 SBC 的蓝牙音频和 PTT 控制。
很好奇为什么这个 App 都几年了国内居然完全没有尝试去逆向工程做二次开发的。会被本视律师函是一回事,虽然我也想不到其会这样做的动机(只要不去干 HT 本身的网络链路协议)。
根据这两个项目,或许是可能通过这些电台的内置 TNC 直接控制电台用 AX.25 实验的。目前电台不在手里,等拿到手了想尝试尝试(但也只有一个,没对端 orz)。虽然近期 HT 更新了自动多普勒打星模式,但想用 GPredict 之类的更 old school 的方法控制,那还是最好有个外部调用的开源方案。同时想用这些电台而非 9700/705 之类的贵贵电台实现 HT 自己专有模式之外的链路中继(比如 EchoLink,比如 IRLP,虽然没法做 DMR/D-Star/MMDVM 的,当然强行上也不是不能上),也必须有这样的方案。并且手机很大问题就是长期运行的便利性、保活等,如果能用香橙派控制会好很多。同时本身控制电台没有开源开放的协议本身就是比较不爽的一件事。
总之其实有了频率模式和蓝牙音频+PTT控制的开源协议实现就很大程度打开了一个新世界了。