Меня тоже заинтересовала эта тема, потому как самое интересное прохождение имеет место быть в то время, когда я уже или еще на работе.
Поскольку основная рабочая машинка - Мак, описываемые тут решения подходят не совсем или совсем не подходят.
Скайп для передачи телефона подходит в полне, а вот со всем остальным не очень удобно. Например, VNC на Маке работает только фул-скрином и без компрессии, съедает много поропускной полосы.
В общем моя идея звучит так: Skype + SSH.
В принципе, имея CocoaPTT и MacLoggerDX все решаемо. Обе программки поддерживают интерфейс AppleScript и позволяют рулить трансивером через него.
Пока имеем следующий шел-скрипт:
При запуске он "давит" на PTT, а по нажатию на Enter или таймауту в 10 минут - отпускает. Так же отпускает при разрыве соединения.PHP код:
#/bin/bash -i
trap "/usr/bin/osascript -e 'tell application \"cocoaPTT\"' -e 'set keyState to 0' -e 'end tell'" SIGINT SIGTERM
/usr/bin/osascript -e 'tell application "cocoaPTT"' -e 'set keyState to 1' -e 'end tell'
read -p "Press ENTER to stop transmission: " -s -t 600
echo
/usr/bin/osascript -e 'tell application "cocoaPTT"' -e 'set keyState to 0' -e 'end tell'
Далее, мысль моя идет следующим направлением: реализовать CLI с коммандами для просмотра режима, частоты, установки режима и частоты, журналирования QSO.
Тут есть маководы и на сколько это интересно?