Autor: EA4GPZ

DML

dml

 

El siguiente post es una copia de un mensaje que mandé ayer a la
lista de correo de Hamnet.es. Por recomendación de Miguel EB5JEQ, paso a
publicarlo también en este blog.

Durante las últimas semanas he estado haciendo algunas pruebas breves
con DML. Este es un nuevo software de VoIP para Radioaficionados. Las
características principales son:

* El software es libre y la red es descentralizada. Cualquiera puede
crear su propio servidor y unirlo a la red o incluso crear una red
completamente independiente.

* Está pensado para ser usado tanto por radio en repetidores y hotspots
como en PCs como aplicación VoIP. También soporta reflectores a los que
se pueden unir distintos repetidores/usuarios.

* Se puede usar para hacer streaming de vídeo. De hecho, es un software
muy flexible y se puede hacer streaming de cualquier contenido.

* Soporta unos paquetes llamados FPRS similares al APRS que sirven para
informes de posición y demás historias. Hay pasarela entre FPRS y APRS-IS.

* Utiliza el Codec 2 que usa FreeDV. Esto permite usar de forma nativa
repetidores y hotspots FreeDV en la red, tanto en V/UHF con los nuevos
modems 2400A y 2400B como en HF con los modems 1600 y 700B (y el nuevo
700C).

* Soporta una interfaz web para ver el estado de los servidores. Esta
interfaz permite escuchar la VoIP y ver los streams de vídeo
directamente desde el navegador.

* Soporta criptografía fuerte, pero solo para autenticación. Nunca para
cifrar. Se usan certificados OpenSSL y claves de criptografía con curvas
elípticas. Los certificados se pueden usar para implementar políticas
del estilo de quién puede acceder a cierto repetidor por internet.

* Posiblemente alguna cosa más que me dejo en el tintero.

En definitiva, DML es a la vez Mumble, BrandMeister, Echolink, Icecast y
mucho más, pero hecho desde cero pensando en ser usado por
Radioaficionados y en tener una red descentralizada con software libre.
(Respecto a los programas mencionados, Mumble no nos gusta porque
implementa cifrado de forma obligatoria, por lo que no se puede usar por
RF y porque los codecs son de alto bitrate, por lo que no se pueden usar
directamente para voz digital en V/UHF, BrandMeister no nos gusta porque
el software es privativo y la red es completamente cerrada, Echolink no
nos gusta porque la red es cerrada, el software de referencia es
privativo (hay svxlink, que es libre), usa el codec GSM y no es
conectable a voz digital en V/UHF, y Icecast sí que nos gusta pero es
solo para stream de vídeo).

Las ideas sobre DML están ya completamente descritas, pero la aplicación
es muy nueva y está ahora en completo desarrollo. Estoy en contacto con
su autor, Jeroen PE1RXQ, y literalmente cada día implementa cosas nuevas.

Podéis ver la interfaz web del servidor de Jeroen.

Las pruebas que he estado haciendo han sido de cara a poner un servidor
y un reflector en ea4gpz.es.ampr.org. Este reflector iría enlazado al
Mumble por una pasarela.

En las últimas pruebas he conseguido que esto funcione bien. La calidad
de audio de Codec2 3200 (el codec que se usa por defecto para VoIP) es
bastante aceptable. Algunos problemas con los que me he topado:

* En general, las versiones del software en Debian estable que hay en
ea4gpz.es.ampr.org son demasiado viejas para compilar correctamente DML.

* Alguna tontería sin importancia con respecto a la versión de OpenSSL.

* La versión vieja de websockets no funciona en absoluto con DML, de
modo que no he podido compilar el servidor web.

* Es un auténtico rollo hacer una pasarela con Mumble. La idea es
sencilla: Utilizar un cliente de Mumble, un cliente de DML, conectar el
audio de ambos por software y usar el PTT por VOX en ambos. Esto
funciona, pero el rollo es que el cliente de Mumble es gráfico y hay que
ir y conectarse manualmente al servidor. Esto es inaceptable para
tenerlo corriendo siempre, pues implicaría que a cada reinicio hay que
hacer esta intervención manual. Este es el peor problema. No he
conseguido ver un cliente de Mumble que me permita hacer esto por línea
de comandos. Quizá Jose EA8EE sabe algo más de hacer pasarelas con
Mumble, aunque creo que él también está usando el cliente gráfico.

Por tanto, aunque ahora mismo no están corriendo, sí que planeo dejar
corriendo continuamente en ea4gpz.es.ampr.org el servidor DML y la
conferencia. La pasarela con Mumble la arrancaré manualmente en mi PC
para la net mensual y otro tipo de eventos.

Esto permite que cualquiera que quiera hacer pruebas pueda hacerlas
contra el servidor y la conferencia de ea4gpz en cualquier momento. Me
gustaría dejar la pasarela con Mumble corriendo todo el rato, pero según
he visto de momento me parece poco viable.

Os invito a hacer pruebas con DML y si esto se vuelve popular se puede
usar ocasionalmente como sustituto del Mumble (aunque las pegas obvias
son que de momento no hay software para dispositivos móviles, etc.).

Lo más importante es que esto abre la puerta de forma sencilla a
utilizar hotspots y repetidores, lo cual con Mumble no es tan fácil ni
cómodo. Quizá en alguna net mensual pondré un hotspot FM en mi casa a
modo de pruebas. Una posibilidad es poner un acceso FreeDV en HF para la
net mensual. Es posible que en los meses de verano en 40m haya buena
cobertura nacional (hablo de 40m porque no tengo antena de 80m o 60m. si
alguien tiene antena de 80m o 60m, adelante. estas serían las bandas
buenas para este uso).

Lo más interesante es que este proyecto está justamente ahora en
desarrollo y que podemos contribuir con ideas al autor según nuestras
necesidades, etc.

Cambios recientes en el CNAF

Recientemente se han publicado en el BOE unas modificaciones al CNAF que afectan al Reglamento de Radioaficionados (ver disposición adicional primera) para modificar las frecuencias que no requieren autorización especial en la banda de 5GHz.

La nueva versión queda como:

[…] la relación de bandas de frecuencia cuyo uso por los radioaficionados requiere una autorización especial es, inicialmente, la siguiente:
[…]
5.650-5.850 MHz, excepto las subbandas 5.700-5.720 MHz y 5.760-5.762 MHz.
[…]
Anteriormente, la subbanda de uso libre era 5660-5684 MHz.
En el plan de bandas de la IARU para la Región 1, que se encuentra en el VHF Managers Hanbook, puede verse cómo la subbanda 5.700-5.720 MHz corresponde con ATV (Amateur Television) y la subbanda 5.760-5.762 MHz corresponde con modos de banda estrecha (máximo 2700Hz). Las transmisiones de datos empleadas en Hamnet deben realizarse en la banda de MGM (Machine Generated Modes) que es 5.670-5.700 MHz.
De este modo, ya no es posible realizar transmisiones de datos en la subbanda de uso libre, por lo que siempre se requerirá una autorización especial para Hamnet (salvo que se pretenda usar frecuencias y potencias ISM). En breve, publicaremos un plan de bandas que se ajuste a estos cambios en la normativa.

Plan de banda 2.3GHz y 5.7GHz

espectro

Hemos abierto un hilo en el foro para discutir los planes de banda a usar en las 2.3GHz y 5.7GHz para aplicaciones de HSMM. Copiamos aquí la información más relevante. En dicho hilo se mantendrá también actualizada la información sobre el soporte de distinto hardware para frecuencias y anchos de banda no ISM.

Los planes de bandas de radioaficionados para España se pueden encontrar en la web de la URE. En particular, el de 2.3GHz y el de 5.7GHz. En la wikipedia se puede encontrar la lista de canales usados por dispositivos WiFi ISM. Conviene notar que 2400-2500 MHz y 5725-5875 MHz son bandas ISM, por lo que podremos encontar QRM de otros muchos dispositivos a demás del WiFi ISM.

Anchos de banda: Los anchos de banda adecuados para trabajar son 5MHz en 2.3GHz y 10MHz en 5.7GHz.

Sub-bandas de uso libre: El uso como radioaficionado de la mayor parte de las bandas de 2.3GHz y 5.7GHz requiere de autorización especial. Hay más información en este hilo del foro. Las sub-bandas de uso libre no necesitan ninguna autorización especial. Son 2316-2332 MHz y 5660-5684 MHz.

odfm

Segmentos de comunicaciones digitales: Dentro de las bandas de 2.3GHz y 5.7GHz, los siguientes segmentos han sido designados por la IARU para comunicaciones digitales. El HSMM debe usar preferiblemente estos segmentos. 2355-2365MHz, 2392-2400MHz, 5670-5700MHz.

Canales posibles de uso libre en los segmentos de comunicaciones digitales: Los siguientes canales pueden usarse sin autorización especial y se encuentran en el segmento de comunicaciones digitales. En 5.7GHz, con anchura 10MHz: 5675MHz y 5679MHz. Estos dos canales se solapan bastante (6MHz). En 2.3GHz, la sub-banda libre y el segmento de comunicaciones digitales no se solapan.

Canales posibles de uso libre en 2.3GHz: Se pueden albergar canales dentro de la sub-banda de uso libre pero fuera del segmento de comunicaciones digitales en 2327MHz. Alternativamente, se pueden usar canales en 2325MHz y 2329MHz, que se solapan en 1MHz.

spectro wifi

SWR de las antenas para WiFi ISM: Los radioaficionados que se dedican a los modos de banda estrecha en 2.3GHz (2320MHz) han notado que las antenas destinadas para WiFi ISM en 2.4GHz (que usa 2400MHz-2500MHz) tienen una SWR alta en la parte baja de la banda de 2.3GHz. Ver por ejemplo este post en el blog de EA4EOZ. Por tanto, se prefiere el segmento de comunicaciones de 2392-2400MHz frente al de 2365MHz-2400MHz, y se recomienda tener esto en cuenta si se van a usar los canales en la sub-banda de uso libre. En 5.7GHz no hay ningún problema con las antenas de WiFi ISM, pues de hecho el segmento de comunicaciones digitales solapa con los canales 132, 136 y 140 de WiFi ISM.

Canales recomendados: En 2.3GHz se recomienda 2397MHz con anchura de 5MHz. Este canal está dentro del segmento de comunicaciones digitales y cerca de 2.4GHz. Es un canal usual en Alemania para acceso de usuario en 2.3GHz. Para acceso de usuario en 5.7GHz se recomienda 5675MHz con anchura de 10MHz, pues está en la sub-banda de uso libre y en el segmento de comunicaciones digitales. Para enlaces pueden usarse 5680MHz, 5685MHz, 5690MHz y 5695MHz. Estos canales requieren de autorización especial.

Potencia máxima para uso ISM: El límite de potencia en Europa para uso ISM (es decir, sin seguir los términos de la licencia de radioaficionado) es de 20dBm (100mW) EIRP en 2.4GHz, y 30dBm (1W) EIRP en 5.7GHz. EIRP significa potencia isotrópica máxima radiada. Como ejemplo en 2.4GHz, para para calcular la potencia máxima de salida hay que restar a 20dBm la ganancia de la antena usada. Por ejemplo, si usamos una típica antena parabólica de rejilla con 24dBi de ganancia, la potencia máxima de salida será -4dBm (unos 0.4mW). En Estados Unidos la legislación es completamente distinta y es posible instalar enlaces de hasta 48dBm (60W) EIRP. Adicionalmente, es bastante probable que para uso ISM haya que ceñirse a los canales y anchos de banda usuales de ISM. Por supuesto esto es solo para uso ISM. Empleando la licencia de radioaficionado, la potencia máxima es 500W EIRP (57dBm). Esta potencia es bastante alta, aunque es factible rebasarla si se emplea un amplificador de 8W y una antena de 24dBi. Sin amplificador, con una potencia máxima de salida típica de 28dBm y una antena de 25dBi se obtiene una EIRP de 53dBm (200W), por lo que no hay que preocuparse por exceder la potencia máxima.

Uso del segmento 2400MHz-2450MHz: En este segmento se solapan las bandas de 2.3GHz de radioaficionados y la banda WiFi ISM. En particular, el canal 1 (2412MHz con 20MHz de anchura) es el único canal WiFi ISM que se encuentra completamente dentro de la banda de aficionados. En la banda de radioaficionados, este segmento está destinado a las comunicaciones con satélites, según el plan de la IARU, por lo que es preferible no usar este segmento para HSMM si existen alternativas. No obstante, el uso del canal 1 es bastante usual en redes mesh en Estados Unidos. El uso de este canal permite la compatibilidad con hardware WiFi usual, lo cual puede ser deseable en este tipo de redes mesh.