Hallo miteinander,
ich bin nun auch endlich mein seit langer Zeit geplantes Simplex-Link Projekt angegangen, habe dabei aber noch ein paar Probleme.
Es geht dabei um folgendes System:
Ich habe mir svxlink als Server und "HF-Brücke" auf einem Raspberry Pi eingerichtert, auf den ich via Internet von meinem Laptop mit Remotetrx zugreifen möchte.
Für beide Endgeräte habe ich mir jeweils die aktuelle Version via Subversion gezogen und bin nach der Anleitung vorgegangen.
Beide Endgeräte habe ich mittlerweile auch soweit, dass Sie miteinander kommunizieren - der Connect klappt und ein (Test)Signal, das ich an der externen Soundkarte des Raspberry Pis via Mikrofon einspeise, kommt anscheinend auch an meinem Laptop an. Zumindest erhalte ich dort Status-Meldungen
à la
QuoteRx1: The squelch is CLOSED (0)
Rx1: SetMuteState(NONE)
Rx1: The squelch is OPEN (-0.0580839)
Rx1: SetMuteState(NONE)
Rx1: The squelch is CLOSED (0)
Rx1: SetMuteState(NONE)
je nach Besprechung des Mikrofons. Dummerweise erhalte ich nur keine Ausgabe des Nutzsignals aus den Lautsprechern. Die Frage ist jetzt natürlich: Woran liegt es? An meiner Konfiguration des Remote-Trx, oder am System (Ubuntu 12.04). Muss man das Nutzsignal eventuell noch einmal gesondert auf die Soundkarte durchleiten? Mir fehlt es hier leider an Erfahrung. Oder fehlt einfach noch eine Einstellung?
Meine remotetrx.conf sieht so aus:
###############################################################################
#
# Configuration file for the RemoteTrx application. A remote transceiver
# for the SvxLink server system.
#
###############################################################################
[GLOBAL]
TRXS=NetUplinkTrx
#CFG_DIR=remotetrx.d
TIMESTAMP_FORMAT="%c"
#CARD_SAMPLE_RATE=48000
[NetUplinkTrx]
TYPE=Net
RX=Rx1
TX=Tx1
LISTEN_PORT=5210
#FALLBACK_REPEATER=0
AUTH_KEY="*******"
#MUTE_TX_ON_RX=1000
# [RfUplinkTrx]
# TYPE=RF
# RX=Rx1
# TX=Tx1
# UPLINK_TX=UplinkTx
# UPLINK_RX=UplinkRx
# MUTE_UPLINK_RX_ON_TX=1
# LOOP_RX_TO_TX=0
# [Voter]
# TYPE=Voter
# RECEIVERS=Rx1,Rx2,Rx3
# VOTING_DELAY=200
# BUFFER_LENGTH=0
# [NetTrxAdapter]
# TYPE=NetTrxAdapter
# LISTEN_PORT=5210
[Rx1]
TYPE=Local
AUDIO_DEV=alsa:plughw:0
AUDIO_CHANNEL=0
SQL_DET=VOX
SQL_START_DELAY=200
SQL_DELAY=100
SQL_HANGTIME=2000
#SQL_TIMEOUT=600
VOX_FILTER_DEPTH=20
VOX_THRESH=1000
CTCSS_FQ=136.5
CTCSS_THRESH=10
SERIAL_PORT=/dev/ttyUSB0
# SERIAL_PORT=none
SERIAL_PIN=CTS:SET
#EVDEV_DEVNAME=/dev/input/by-id/usb-SYNIC_SYNIC_Wireless_Audio-event-if03
#EVDEV_OPEN=1,163,1
#EVDEV_CLOSE=1,163,0
#SIGLEV_DET=TONE
SIGLEV_SLOPE=1
SIGLEV_OFFSET=0
#TONE_SIGLEV_MAP=100,84,60,50,37,32,28,23,19,8
SIGLEV_OPEN_THRESH=30
SIGLEV_CLOSE_THRESH=10
DEEMPHASIS=0
#SQL_TAIL_ELIM=300
#PREAMP=6
PEAK_METER=0
DTMF_DEC_TYPE=INTERNAL
DTMF_MUTING=1
DTMF_HANGTIME=100
DTMF_SERIAL=/dev/ttyUSB0
#DTMF_MAX_FWD_TWIST=8
#DTMF_MAX_REV_TWIST=4
#SEL5_DEC_TYPE=INTERNAL
#SEL5_TYPE=ZVEI1
[Tx1]
TYPE=Local
AUDIO_DEV=alsa:plughw:0
AUDIO_CHANNEL=0
PTT_PORT=/dev/ttyUSB0
PTT_PIN=DTRRTS
TIMEOUT=300
TX_DELAY=500
#CTCSS_FQ=136.5
#CTCSS_LEVEL=9
PREEMPHASIS=0
DTMF_TONE_LENGTH=100
DTMF_TONE_SPACING=50
DTMF_TONE_AMP=-18
# [UplinkRx]
# TYPE=Local
# AUDIO_DEV=alsa:plughw:0
# AUDIO_CHANNEL=1
# SQL_DET=VOX
# SQL_START_DELAY=0
# SQL_DELAY=0
# SQL_HANGTIME=2000
# #SQL_TIMEOUT=600
# VOX_FILTER_DEPTH=20
# VOX_THRESH=1000
# CTCSS_FQ=136.5
# CTCSS_THRESH=10
# SERIAL_PORT=/dev/ttyS0
# SERIAL_PIN=CTS:SET
# #EVDEV_DEVNAME=/dev/input/by-id/usb-SYNIC_SYNIC_Wireless_Audio-event-if03
# #EVDEV_OPEN=1,163,1
# #EVDEV_CLOSE=1,163,0
# #SIGLEV_DET=TONE
# SIGLEV_SLOPE=1
# SIGLEV_OFFSET=0
# #TONE_SIGLEV_MAP=100,84,60,50,37,32,28,23,19,8
# SIGLEV_OPEN_THRESH=30
# SIGLEV_CLOSE_THRESH=10
# DEEMPHASIS=0
# #SQL_TAIL_ELIM=300
# #PREAMP=6
# PEAK_METER=1
# DTMF_DEC_TYPE=INTERNAL
# DTMF_MUTING=1
# DTMF_HANGTIME=100
# DTMF_SERIAL=/dev/ttyS0
# #DTMF_MAX_FWD_TWIST=8
# #DTMF_MAX_REV_TWIST=4
# #SEL5_DEC_TYPE=INTERNAL
# #SEL5_TYPE=ZVEI1
# [UplinkTx]
# TYPE=Local
# AUDIO_DEV=alsa:plughw:0
# AUDIO_CHANNEL=1
# PTT_PORT=/dev/ttyS0
# PTT_PIN=DTRRTS
# TIMEOUT=300
# TX_DELAY=500
# #CTCSS_FQ=136.5
# #CTCSS_LEVEL=9
# PREEMPHASIS=0
# DTMF_TONE_LENGTH=100
# DTMF_TONE_SPACING=50
# DTMF_TONE_AMP=-18
# #TONE_SIGLEV_MAP=100,84,60,50,37,32,28,23,19,8
# #TONE_SIGLEV_LEVEL=10
Display More
Und natürlich noch was anderes: Wie bediene ich das ganze eigentlich, wenn ich das ganze nur am Notebook machen möchte.
Klar, ich starte via SSH über Internet svxlink auf dem Pi und zugleich remotetrx auf meinem Lokalrechner. Und wie gehts dann weiter? Sehe ich das richtig, dass die PTT am Laptop wieder über einen Button an einer RS232-Schnittstelle gelöst werden muss? Oder ist es inzwischen auch möglich die PTT beispielsweise mit dem Keyboard zu betätigen. Fragen über Fragen.
Sascha