EA7KLX · Ayuda de ic705suite

ic705suite

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.

El panel principal en el cliente gráfico, con el simulador.

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.

El visor en la terminal.
El mismo visor en la ventana.

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#

  1. Instala el cliente en Linux o en Windows; con una línea, sin necesidad de Python.
  2. Prepara la radio y haz la primera conexión: el instalador pregunta lo básico. Sin radio, ic705suite --sim abre el simulador con el que están hechas las capturas de esta ayuda.
  3. 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.