Bash Proyecto Todo en uno , auto instalable MMDVMHost , Direwolf , GPSD, CM108 , Multimon-ng , Ionosphere , Dvswitch, pYSFReflector3 , YSF2DMR , WiFi-AP, FreeDMR , Dashboard HBmon2 mod FDMR-Monitor Self-Service by OA4DOA mods by WP3JM James , N6DOZ Rudy
Go to file
hp3icc d38e6955be
Create service.sh
2022-06-17 20:21:06 -05:00
service Create service.sh 2022-06-17 20:21:06 -05:00
FDMR-EURO.csv Update FDMR-EURO.csv 2022-05-22 12:04:40 -05:00
FDMR-WORLD.csv Update FDMR-WORLD.csv 2022-05-22 12:05:50 -05:00
README.md Update README.md 2022-05-21 00:36:26 -05:00
TG_List-WL.csv Update TG_List-WL.csv 2022-05-22 12:00:19 -05:00
TG_List.csv Update TG_List.csv 2022-05-22 11:59:34 -05:00
YSFRef.sh Update YSFRef.sh 2021-09-20 23:11:50 -05:00
direwolf1 Add files via upload 2021-11-15 19:58:19 -05:00
dmrgw.csv Update dmrgw.csv 2022-03-24 23:11:50 -05:00
emq-TE1x.sh Update emq-TE1x.sh 2022-06-13 16:26:15 -05:00
emq-te1-rev12e.jpg Add files via upload 2021-12-04 19:14:15 -05:00
fdmr-update.sh Update fdmr-update.sh 2022-06-14 23:48:18 -05:00
gotty.sh Create gotty.sh 2022-01-25 13:37:24 -05:00
hbmon2-update.sh Update hbmon2-update.sh 2022-06-13 16:23:19 -05:00
lamp.sh Update lamp.sh 2022-06-14 23:29:20 -05:00
list-update.sh Update list-update.sh 2022-06-17 14:33:00 -05:00
rev8WS-to-rev10b-fix-websosk-conflict.sh Update rev8WS-to-rev10b-fix-websosk-conflict.sh 2021-08-30 13:21:14 -05:00
rtl-sdr-te1ws.zip Add files via upload 2021-09-06 21:47:44 -05:00
selfservice-update.sh Update selfservice-update.sh 2022-06-17 15:09:29 -05:00
setup-network.sh Update setup-network.sh 2021-12-27 20:08:01 -05:00
te1ap.sh Update te1ap.sh 2022-05-20 20:35:40 -05:00
wpa_supplicant.conf Update wpa_supplicant.conf 2021-07-08 16:21:21 -05:00
x.sh Update x.sh 2022-04-22 20:38:16 -05:00
x1.sh Update x1.sh 2022-05-20 15:12:01 -05:00

README.md

emq-TE1ws

alt text

hp3icc Proyecto Todo en uno , MMDVMHost ,Direwolf , Multimon-ng , Ionosphere , Dvswitch, YSFReflector , YSF2DMR , HBLink3 , FreeDMR , NoIP , Dashboard Websock

Dashboard html sobre websock , soporte GPSD , CM108 .

Continuamente todo el contenido publicado aqui, es actualizado , si esta observando atravez de un link compartido , dirijase al link principal :

https://github.com/hp3icc/emq-TE1ws

  • Ultima revision: emq-TE1ws-Rev19 21/5/2022

    Raspberry OS Lite Basado en la versión 11 de Debian (bullseye) 04-04-2022

    Linux kernel 5.15

El proyecto Todo en uno (emq-TE1ws), es una compilación que reúne aplicaciones de diferentes desarrolladores, enfocadas para uso de radioaficionados. Constante mente se trabaja en mejoras y actualizaciones, a medida que los desarrolladores de las aplicaciones incluidas lanzan nuevas versiones. Todas las aplicaciones compiladas en esta imagen son 100% operativas, solo debe configurar sus parámetros e iniciar las aplicaciones que desee utilizar , según la capacidad y disponibilidad de su hardware .

Cualquier información sobre como configurar sus parámetros en las diferentes aplicaciones compiladas en esta imagen, debe dirigirse a los diferentes sitios de soporte de cada aplicación o desarrollador.

Especial agradecimiento al colega y amigo TI4OP Oscar , por sus aportes y revisiones de los scripts, para la creación del Bash de instalación de esta imagen.

Listado de aplicaciones de radioaficionados, que incluye la imagen y bash de instalación :

Direwolf

Muntimon-NG

Ionosphere

MMDVMHost

DMRGateway

pYSFReflector

YSF2DMR

Dvswitch

FreeDMR

FDMR-Monitor

NoIP

GoTTY

Reuter WiFi-AP (opcional version - Reuter AP)

Esta versión cuenta con Dashboard HTML corriendo sobre websock , para el MMDVMHost y Reflector YSF , estan preconfigurados a puerto http 80 , pero desde el menú puede cambiar al puerto 8000, 8080 , o cualquier otro de su preferencia .

se agrega Librerias y aplicacion de gps y GPSD

Se agrega lista mundial de nombres de TG de la red DMR brandmeister .

Se agrega listado de nombres de salas del Proyecto Treehouse EUROPELINK según el DG-ID correspondiente .

Compatible con Raspberry pi : zero , P2 , P3 y P4

Instalación desde terminal:

Puede instalar en su sistema operativo (Ubuntu , raspberry , Debian ) utilizando el Bash de auto instalación desde su consola terminal con permisos de super usuario, importante su sistema operativo debe tener instalado sudo y curl antes de utilizar el Bash de auto instalación .

  • Pre-requisitos :

curl

sudo

  • Bash de auto instalación :

     sh -c "$(curl -fsSL https://github.com/hp3icc/emq-TE1ws/raw/main/emq-TE1x.sh)"
    

Instalación en memoria micro sd para Raspberry:

si posee equipo raspbery , puede descargar y utilizar la imagen preconfigurada lista para cargar en su memoria micro sd , para esto solo deberá descargar el archivo de la imagen preconfigurada para raspberry, descomprimir el archivo .zip y cargar en su memoria micro sd utilizando herramientas como BalenaEtcher , Rufus o cualquier otra herramienta para cargar el archivo .img a la memoria micro sd.

Puede descargar la imagen para raspberry desde cualquiera de los siguientes links:

Imagen para raspberry, proyecto emq-TE1 - recomendado para cualquier Raspberry : Zero, Zero-W, Zero2, Zero2 W B2, B3, B3+, PI4

Configuración

Puede configurar desde consola terminal, aplicación cliente ssh o utilizar su navegador Web puerto 8022, ingresando al ip local de su raspberry o hostname.

Ejemplo:

  • 10.0.0.1:8022/

  • emq-te1:8022/

Usuario: pi

Contraseña: Panama507

si esta configurando desde terminal o clliente ssh, una vez allá iniciado sesión , escriba la palabra: menu

De esta forma accederá al listado de aplicaciones incluidas en la compilación y sus configuraciones, recuerde guardar los cambios con la combinación de teclas: Ctrl + X , posteriormente iniciar o detener la aplicación ya configurada .

A partir de version 12d , se agrega funcion de reinicio automatico del equipo , esto es posible mendiamte prueba de ping al internet cada 1 minuto, esta fumcion esta apagada , si desea utilizar , entre al menu de reinicio de equipo y habilite

Si desea habilitar más de un Dashboard a la vez, recuerde cambiar los puertos http para evitar conflictos, para esto se incluye dicha opción en el menú de :

  • pYSFReflector
  • MMDVMHost
  • Dvswitch
  • FreeDMR

Nota importante

  • Si utiliza la imagen pre-compilada para Raspberry , recuerde cambiar la contraseña por una de su preferencia .

  • Si usted utiliza emq-TE1wsRev8 a la version emq-TE1-ws-Rev10b , y utiliza dashboard de YSFReflector simultaneamente con MMDVMHost , debe corregir los puertos websock de los dashboard de YSFReflector y MMDVMHost, para esto solo debe utilizar la herramienta de correccion para las revisiones 8 a 10b

wget https://github.com/hp3icc/emq-TE1ws/raw/main/rev8WS-to-rev10b-fix-websosk-conflict.sh

sh rev8WS-to-rev10b-fix-websosk-conflict.sh

  • La nueva version emq-TE1-Rev10c o posteriores , NO requiere esta correccion

WIFI

Si su equipo cuenta con dispositivo de red inalámbrica (WIFI) o es modelo Raspberry Zero W , después de haber grabado la imagen en la memoria microSD con la herramienta Rufus , Balena u otra aplicación , debe descargar y copiar el archivo wpa_supplicant.conf, a la partición con el nombre boot en su memoria microSD. Puede descargar el archivo wpa_supplicant.conf del siguiente link:

https://drive.google.com/file/d/1uFjl1BbzPBdRQ9g7LTMr3bB1FAgP5ILB/view?usp=sharing

Este archivo puede ser editado con el Notepad y dentro de este archivo, debe incluir los nombres de redes wifi y contraseñas de cada una, a las que desea que su raspberry se conecte, puede agregar una o cuantas redes wifi tenga, para que su equipo se conecte.

Reuter WiFi-AP

Ahora el proyecto emq-TE1ws , incluye la funcion de modo Reuter Wifi AP, a nuestro equipo, esta funcion nos permite utilizar nuestro mini computador Raspberry como un reuter WiFi o si tenemos un hotspot o aprs sobre raspberry zero W, nos facilita la conexion a nuestro equipo , para agregar una nueva coneccion a redes wifi conocidas .

La funcion de de WiFi-AP puede ser apagada o encendida en el menu wifi

Para conectarse a su equipo, selecciones la red wifi con el nombre:

emq-TE1-AP

contraseña para su coneccion wifi:

Panama507

Para cambiar el nombre y la contraseña de su WiFi-AP , entre al menu editar wifi , luego en editar AP WiFi, y reemplace el nombre actual en la linea ssid= :

ssid=HP3ICC-1HS

la contraseña debe ingresarla en formato hexadecimal, reemplasando la actual que esta en la linea wpa_psk= :

wpa_psk=cdfce0488f50bac6d77d911e44b33d5c9c7652dc7c7f81c6489bac8a683e04a1

Para generar su contraseña correctamente en formato hexadecimal, es el calculo entre el ssid y su contraseña alfanumerica, puede utilizar el siguiente link, ingresando sus datos y luego dar click en generar :

http://jorisvr.nl/wpapsk.html

  • Nota:

    Para habilitar el moodo Reuter wifi Ap , ingrece al menu upgrade ,luego en update list y selecione upgrade to Reuter AP mode.

DMRGateway

DMRGateway permite tener nuestro hotspot , dmo , o repetidor dmr; conectado a mas de una red de la modalidad dmr, para esto es necesario seleccionar conexion Gateway en la configuracion del mmdvmhost , y en los radios se debe reconfigurar los numeros de tg segun la red a utilizar .

DMRGateway esta configurado para soportar numeros de tg hasta 6 digitos , si el numero de tg a utilizar tiene menos de 6 digitos , debe completar con ceros hasta llegar a 6 digitos .

Cada servidor DMR conectado a DMRGateway tiene un numero de 1 a 5, que lo identifica y diferencia segun la red a utilizar , y estan distribuidos de la siguiente forma :

1 Brandmeister

2 FreeDMR

3 TGif Network

4 DMR Central

5 Freestar

Cada tg que utilicemos en nuestros radios deve estar cumplir con 6 digitos y estar acompañado del numero de servidor por el cual debe enviarce nuestra transmision.

Ejemplo de configuracion tg en sus radios para diferentes redes:

TG Red Nombre TG DMRGateway

714 FreeDMR Panama 2000714

7144 FreeDMR CHIRIQUI LINK 2007144

2147 DMR Central Regional-EA7 4002147

Cada tg almacenado en nuestros radios debe completar 6 digitos y estar precesido por el numero de servidor dmr a utilizar , cuando se reciban transmiciones de internet a nuestro hotspot , se recibiran de la misma forma, 6 digitos mas el numero de red que estamos recibiendo .

Exitos en sus proyectos con raspberry

HP3ICC

Esteban Mackay Q.

emq-TE1ws

alt text

hp3icc All-in-one Project, MMDVMHost, Direwolf, Multimon-ng, Ionosphere, Dvswitch, YSFReflector, YSF2DMR, HBLink3, NoIP, Dashboard Websock

Html dashboard over websock, GPSD support, CM108.

Continuously all the content published here is updated, if you are looking through a shared link, go to the main link:

https://github.com/hp3icc/emq-TE1ws

  • Last revision: emq-TE1ws-Rev19 5/21/2022

    Raspberry OS Lite Based on Debian version 11 (bullseye) 2022-04-04

    Linux kernel 5.15

The All-in-one project (emq-TE1ws), is a compilation that brings together applications from different developers, focused on the use of radio amateurs. Improvements and updates are constantly being worked on, as the developers of the included applications release new versions.

All the applications compiled in this image are 100% operational, you just have to configure their parameters and start the applications you want to use, according to the capacity and availability of your hardware.

Any information on how to configure its parameters in the different applications compiled in this image should be directed to the different support sites of each application or developer.

Special thanks to the colleague and friend TI4OP Oscar, for his contributions and reviews of the scripts, for the creation of the installation Bash of this image.

List of amateur radio applications, including image and installation attempt:

Direwolf

Muntimon-NG

Ionosphere

MMDVMHost

DMRGateway

pYSFReflector

YSF2DMR

Dvswitch

FreeDMR

FDMR-Monitor

NoIP

GoTTY

Reuter WiFi-AP (optional Reuter wifi AP mode version)

This version has HTML Dashboard running on websock, for the MMDVMHost and YSF Reflector, they are preconfigured to http port 80, but from the menu you can change to port 8000, 8080, or any other of your preference.

Libraries and gps and GPSD application is added

Added worldwide list of TG names from DMR brandmeister network.

A list of room names of the Treehouse EUROPELINK Project is added according to the corresponding DG-ID.

Raspberry pi compatible: zero, P2, P3 and P4

Installation from terminal:

You can install on your operating system (Ubuntu, raspberry, Debian) using the self-install Bash from your terminal console with super user permissions, importantly your operating system must have sudo and curl installed before using the self-install Bash.

  • Prerequisites:

curl

sudo

  • Self-install bash:

     sh -c "$(curl -fsSL https://github.com/hp3icc/emq-TE1ws/raw/main/emq-TE1x.sh)"
    

Installation in micro sd memory for Raspberry:

If you have raspbery equipment, you can download and use the preconfigured image ready to load into your micro sd memory, for this you just need to download the preconfigured image file for raspberry, unzip the .zip file and load it into your micro sd memory using tools such as BalenaEtcher, Rufus or any other tool to load the .img file to the micro sd memory.

You can download the raspberry image from any of the following links:

Image for raspberry, emq-TE1 project - recommended for any Raspberry : Zero, Zero W, Zero2, Zero2 W, Zero-2, B2, B3, B3+, PI4

Setting

You can configure from terminal console, ssh client application or use your Web browser port 8022, entering the local ip of your raspberry or hostname.

Example:

  • 10.0.0.1:8022/

  • emq-te1: 8022 /

User: pi

Password: Panama507

If you are configuring from terminal or ssh client, once logged in, write the word: menu

In this way you will access the list of applications included in the compilation and their configurations, remember to save the changes with the key combination: Ctrl + X, then start or stop the already configured application.

As of version 12d, the automatic restart function of the equipment is added, this is possible by means of a ping test to the internet every 1 minute, this function is off, if you want to use, enter the equipment restart menu and enable

If you want to enable more than one Dashboard at the same time, remember to change the ports to avoid conflicts, for this this option is included in the menu of :

  • pYSFReflector
  • MMDVMHost
  • Dvswitch
  • FreeDMR

Important note

  • If you use the pre-compiled image for Raspberry, remember to change the password to one of your preference.

  • If you use emq-TE1wsRev8 to version emq-TE1-ws-Rev10b, and use the YSFReflector dashboard simultaneously with MMDVMHost, you must correct the websock ports of the YSFReflector and MMDVMHost dashboards, for this you should only use the correction tool for the revisions 8 to 10b

wget https://github.com/hp3icc/emq-TE1ws/raw/main/rev8WS-to-rev10b-fix-websosk-conflict.sh

sh rev8WS-to-rev10b-fix-websosk-conflict.sh

  • The new version emq-TE1-Rev10c or later, does NOT require this correction

WIFI

If your computer has a wireless network device (WIFI) or is a Raspberry Zero W model, after having recorded the image in the microSD memory with the Rufus, Balena or other application, you must download and copy the wpa_supplicant.conf file, to the partition named boot on your microSD memory.

You can download the wpa_supplicant.conf file from the following link:

https://drive.google.com/file/d/1uFjl1BbzPBdRQ9g7LTMr3bB1FAgP5ILB/view?usp=sharing

This file can be edited with the Notepad and within this file, you must include the names of Wi-Fi networks and passwords of each one, to which you want your raspberry to connect, you can add one or how many Wi-Fi networks you have, so that your equipment connect.

Reuter WiFi-AP

Now the emq-TE1ws project includes the function of ap mode to our equipment, this function allows us to use our Raspberry mini computer as a WiFi reuter or if we have a hotspot or aprs on raspberry zero W, it facilitates the connection to our equipment, to add a new connection to known Wi-Fi networks.

The WiFi-AP function can be turned on or off in the Wi-Fi menu.

To connect to your computer, select the Wi-Fi network with the name:

emq-TE1-AP

password for your wifi connection:

Panama507

To change the name and password of your WiFi-AP, enter the edit wifi menu, then edit WiFi AP, and replace the current name in the line ssid =:

ssid = HP3ICC-1HS

The password must be entered in hexadecimal format, replacing the current one that is in the wpa_psk = line:

wpa_psk = cdfce0488f50bac6d77d911e44b33d5c9c7652dc7c7f81c6489bac8a683e04a1

To generate your password correctly in hexadecimal format, it is the calculation between the ssid and your alphanumeric password, you can use the following link, entering your data and then click on generate:

http://jorisvr.nl/wpapsk.html

  • Note:

    To enable Reuter wifi Ap mode, go to upgrade menu, then update list and select upgrade to Reuter AP mode.

DMRGateway

DMRGateway allows to have our hotspot , dmo , or dmr repeater; connected to more than one network in the dmr mode, for this it is necessary to select the Gateway connection in the mmdvmhost configuration, and in the radios the tg numbers must be reconfigured according to the network to be used.

DMRGateway is configured to support tg numbers up to 6 digits, if the tg number to use has less than 6 digits, you must fill in zeros up to 6 digits.

Each DMR server connected to DMRGateway has a number from 1 to 5, which identifies it and differentiates it according to the network to be used, and they are distributed as follows:

1 Fire Chief

2 FreeDMR

3 TGif Network

4 Central DMR

5 Freestar

Each tg that we use in our radios must comply with 6 digits and be accompanied by the server number through which our transmission must be sent.

Example of tg configuration in your radios for different networks:

TG Network TG Name DMRGateway

714 FreeDMR Panama 2000714

7144 FreeDMR CHIRIQUI LINK 2007144

2147 DMR Central Regional-EA7 4002147

Each tg stored in our radios must complete 6 digits and be preceded by the number of the dmr server to use, when internet transmissions are received to our hotspot, they will be received in the same way, 6 digits plus the network number that we are receiving.

Successes in your projects with raspberry

HP3ICC

Esteban Mackay Q.