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.
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