Una conexión con la radio, todas las aplicaciones encima#
ic705suite es la estación completa de la Icom IC-705 en un solo programa. Un core habla con la radio y las aplicaciones comparten esa conexión, así que el decodificador de CW sigue escuchando mientras miras el espectro, haces un barrido de ROE o apuntas un contacto en el diario.
Funciona en la consola (con el teclado, sin ratón) y en una ventana gráfica (con el teclado y el ratón), en Linux y en Windows, en español y en inglés. El core puede estar en el mismo ordenador o en una Raspberry Pi junto a la radio, y los clientes conectarse a él desde cualquier sitio de la red.
Las aplicaciones#
Cada una se abre desde el panel con su tecla de función:
- Visor F2
El panel frontal completo (unos 50 controles), los medidores y el espectro con cascada. - CW F3
Decodificador bayesiano, skimmer de muchas señales, manipulador y canales con traducción. - D-STAR F4
Reflectores en modo Terminal, los pases oídos con nombre y distancia, D-PRS y mapa. - Antena F5
Barridos de ROE y de ruido, hacia dónde mover la bobina, histórico y página para el móvil. - Diario F6
hamrlog: contactos, ADIF, repetidores, agenda; compartido entre todos los clientes. - Packet F7
Terminal al estilo BayCom de 8 canales sobre Direwolf, y una BBS propia. - FT8 F8
La actividad de la banda decodificada con jt9, QSO automáticos, cascada y mapa. - Fonía F10
Solo en el cliente gráfico: PTT con el micro del ordenador, memorias y bandas a un clic.
En la consola y en una ventana#
El mismo programa tiene dos caras. En la consola (Textual) todo se hace con el
teclado: teclas de función, Tab y órdenes como /f 7.030. Funciona
incluso en la consola de Linux sin escritorio, con sus pocos caracteres y 16
colores. Con --gui se abre en una ventana (Qt) con las mismas pantallas y las
mismas teclas, y además el ratón: doble clic para abrir, la rueda para girar un
mando o sintonizar sobre el espectro, botones para las macros y los barridos
dibujados como gráfica.
Cómo está hecho#
┌───────────────────────── core ──────────────────────────┐
IC-705 ◄─ red ──►│ una sola conexión, reconexión, audio, órdenes a la radio │
(WiFi o USB) │ CW · antena · D-STAR · FT8 · packet y BBS · diario · LoTW │
└────────────────────────────┬────────────────────────────┘
│ eventos y órdenes (WebSocket)
┌──────────────────────────────┼──────────────────────────────┐
terminal (Textual) ventana (Qt) móvil (página de la antena)
La IC-705 solo admite un cliente remoto a la vez. Por eso todo pasa por el
core, que es el único que habla con ella y reparte lo que oye entre las
aplicaciones y los clientes. Si el core corre en el mismo ordenador que el
cliente (lo normal al empezar), no hay que montar nada. Si corre en un servidor
(--serve), FT8, D-STAR, packet y la BBS siguen funcionando con todos los
clientes cerrados.
Solo recepción mientras no digas lo contrario. Sin --tx (o
[rig] tx_enabled = true) ninguna orden capaz de poner la radio en transmisión
sale del ordenador. Actívalo cuando la ROE de tu antena esté bien en las bandas
que uses.
Por dónde empezar#
- Instala el cliente en Linux o en Windows; con una línea, sin necesidad de Python.
- Prepara la radio y haz la primera conexión: el
instalador pregunta lo básico. Sin radio,
ic705suite --simabre el simulador con el que están hechas las capturas de esta ayuda. - Si quieres la radio siempre disponible, monta el core en un servidor (una Raspberry Pi 4 sobra) y conecta los clientes a él.
ic705suite es libre para uso no comercial: se puede usar, estudiar, cambiar y compartir para la radio, para aprender o como afición. El código está en GitHub. Reúne en uno programas anteriores del mismo autor: cwic705, swr-remote, hamrlog, hamrpkt y QDStar.