Nouvelle Gateway talkiepi

Projet: Installer une gateway mumble pmr full headless, PTT mumble et PTT du TX par gpio (aucun vox) .

Source: https://github.com/dchote/talkiepi

1.Installation de base raspbian jessie lite

2. Configurer les locals et swap

3.Blacklister la carte son par défaut

sudo nano /etc/modprobe.d/alsa-blacklist.conf

Ajouter

blacklist snd_bcm2835

4. Installer Talkiepi

Créer un utilisateur

sudo adduser --disabled-password --disabled-login --gecos "" mumble
sudo usermod -a -G cdrom,audio,video,plugdev,users,dialout,dip,input,gpio mumble

Installation

sudo apt-get install golang libopenal-dev libopus-dev git

su mumble

mkdir ~/gocode
mkdir ~/bin

export GOPATH=/home/mumble/gocode
export GOBIN=/home/mumble/bin

cd $GOPATH

go get github.com/layeh/gopus
go get github.com/dchote/talkiepi

cd $GOPATH/src/github.com/dchote/talkiepi

go build -o /home/mumble/bin/talkiepi cmd/talkiepi/main.go 

5.Configurer Talkiepi pour la connexion

Créer un certificat

su mumble
cd ~

openssl genrsa -aes256 -out key.pem

Mettre un mot de passe quelconque

openssl req -new -x509 -key key.pem -out cert.pem -days 1095

Entrer le même mot de passe

openssl rsa -in key.pem -out nopasskey.pem

Entrer une dernier fois le mot de passe

cat nopasskey.pem cert.pem > mumble.pem

Exécuter le client pour vérification

sudo /home/mumble/bin/talkiepi -certificate "/home/mumble/mumble.pem" -insecure=true -password "mot_de_passe_du_serveur" -server=”xx.xx.xx.xx:xxxx″ -username "le_nom_de_votre_paserrelle"

6. Permettre l’exécution au démarrage

sudo cp /home/mumble/gocode/src/github.com/dchote/talkiepi/conf/systemd/mumble.service /etc/systemd/system/mumble.service

7.Partie hardware

OnlineLEDPin       uint = 18
ParticipantsLEDPin uint = 23
TransmitLEDPin     uint = 24
ButtonPin          uint = 25

En ajoutant un optocoupleur entre à la place du bouton du schéma ci-dessus et la sortie COS ou la led qui indique que le squelch est ouvert, vous pourrez commander mumble pour l’envoie du son.

Idem pour le PPT du tx avec la transmit led.

Ne pas oublier les transfos d’isolements audio voir la boite a coton-tiges.

 

Une réflexion sur « Nouvelle Gateway talkiepi »

  1. Bonjour,
    i would like to comment that it not possible to make the tranceiver go to TX with the signal for transmit LED. This LED is going on when you press the Transmit Button on the local Talkiepi and not when someone ist speaking in the mumble channel from remote.
    So unfortunately the tranceiver has to be set on VOX to transmit.
    The funktion of Transmit button can be used for COS/Squelch criteria from the tranceiver RX to mumble, that is right. Regards, Alex

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.