인터넷으로 DVSwitch Client 윈도우버젼을 찾다가
DVSwitch/USRP_Client
GitHub에 그 방법이 나와 있기에 관련 프로그램을 설치하니
아래와 같이 잘 작동을 합니다
DMR과 D-Star 모두 작동하고 (다른 모듈은 테스트 하지 못하였으나 잘 작동하는 것 같습니다)
수신 송신 모두 잘 됩니다
참고하시기 바랍니다
출처 : GitHub : https://github.com/DVSwitch/USRP_Client
USRP_Client (pyUC)
Introduction
The pyUC python application is a GUI front end for accessing ham radio digital networks from your PC. It is the front end app for the DVSwitch suite of software and connects to the Analog_Bridge component.
Features
The user can:
- Select digital network
- Select "talk group" or reflector from a list
- Transmit and receive to the network using their speakers and mic
- Record a list of stations received in the session
- See pictures of the hams from QRZ.com
Installation
Download and unzip https://github.com/DVSwitch/USRP_Client/archive/master.zip
Install instructions by platform:
-
Windows 10
Use Python 3.8 from the Microsoft Store
# Python 3.8을 다운로드 하였음
Open a command prompt
python -m pip install --upgrade pip
Download PyAudio from https://www.lfd.uci.edu/~gohlke/pythonlibs/ for your version (32 or 64 bit)# PyAudio Codec PyAudio-0.2.11-cp38-cp38-win_amd64.whl 을 다운로드 받았음 (Python 버젼 일치)
pip install PyAudio-0.2.11-cp38-cp38m-win_arm64.whl
pip install bs4
pip install Pillow
pip install requests
설치는 끝남
# pyUC.ini 파일 수정
Edit pyUC.ini
If you get an error about MSVCP140.DLL, then you will need to install the MSVC C++ runtime library.
Get it from: https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads
DS5QDR 73!
유첨 : 설치파일
pyUC.ini 내용
########################################################################################
# pyUC configuration file.
########################################################################################
# This file is used to configure the pyUC ("puck") digital client. It is
# composed of several sections, [DEFAULTS], [DMR], [P25], [YSF],
# [NXDN] and [DSTAR]. Each mode section is a list of "talkgroups"
# you can show in the pyUC list. Each entry is composed of the
# text to show the user and the dial string to send AB when selected.
# Note that some dial strings are quoted, that is to preserve spaces (DSTAR)
# or special characters (private call). You can include any valid dial string
# including macros in the section. It is up to *you* to maintain this file
# as it is not a complete list of ALL digital nodes/TGs you can connect to.
########################################################################################
# This section defines general information on how to configure the UI of pyUC. You must
# set your call, DMR ID and ip address/ports of the server at the very minimum.
[DEFAULTS]
myCall = DS5QDR ; You callsign
subscriberID = 4500xxx ; Your DMR/CCS7 ID
repeaterID = 4500xxxyy ; Your repeater ID
ipAddress = 192.168.0.110 ; IP address or hostname of DVSwitch Server (AB)
usrpTxPort = 51000 ; Port on which AB is listening
usrpRxPort = 51000 ; Local port to listen for packets from AB
defaultServer = DMR ; Start up UI on this mode (AB will override)
slot = 2 ; Slot to transmit on for DMR
in_index = Default ; pyaudio index for input device (0-N or -1 to disable)
out_index = Default ; pyaudio index for output device (0-N or Default)
loopback = 1 ; NOT USED
dongleMode = 1 ; NOT USED
micVol = 85 ; NOT USED
spVol = 50 ; NOT USED
voxEnable = 0 ; Enable = 1, disable = 0
voxThreshold = 200 ; This seems to be a good value for me
voxDelay = 50 ; 50 samples (which is 1 second)
aslMode = 0 ; For VERY limited use with chan_usrp (ASL experimental).
backgroundColor = Default
textColor = Default
# This section defines the talkgroups used when pyUC is in DMR mode
[DMR]
Disconnect = 4000 ; Must be first entry in list
TG 450 = 450
TG 45021 = 45021
TG 45022 = 45022
TG 45023 = 45023
TG 45024 = 45024
TG 45025 = 45025
TG 45026 = 45026
TG 45027 = 45027
TG 45028 = 45028
TG 45029 = 45029
TG 45050 = 45050
TG 45051 = 45051
TG 45052 = 45052
TG 45053 = 45053
TG 45054 = 45054
Parrot = "9990#" ; Note the pound sign? (private call)
North America = 3100
TAC310 = 310
World Wide = 91
Florida = 3112
Georgia = 3113
Texas = 3148
California = 3106
DVSwitch = 3166
Call Area 4 = 31094
BYRG = 31201
SNARS = 31268
QuadNet = 31012
N4IRS = "3112138#" ; Note the pound sign? (private call)
Alabama Link = 31010
Colorado HD = 31088
The Guild = 31674
# This section defines the talkgroups used when pyUC is in P25 mode
[P25]
Disconnect = 9999 ; Must be first entry in list
Parrot = 10 ; The local parrot
World Wide = 10100
North America = 10200
North America TAC1 = 10201
Europe = 10300
Europe TAC1 = 10301
Pacific = 10400
Pacific TAC1 = 10401
Pacific TAC2 = 10402
Pacific TAC3 = 10403
Pacific TAC4 = 10404
HAMNET HAMCLOUD = 10310
Wires-x,NXDN,YSF,XLX(D-Star & DMR),BM Bridge = 4
Rural Minnesota - Bridge to TGIF707, YSF US RuralMN-707 = 707
VK7 TAS = 5057
Indiana Digital Ham Radio P25 Reflector = 6935
Germany = 10320
German Pegasus Project = 10328
UK = 10342
GB WARC = 10350
Australia NSW Bridge to AU NSW YSF = 10700
Austria = 23255
Russia P25 Net = 25641
America-Ragchew= 28299
NorCal-Bridge / Multimode-P25-TG30639 = 30639
Alabama Link = 31010
Mountain West = 31062
Colorado HD = 31088
Connecticut Chat = 31092
Illinois = 31171
Southern Indiana = 31188
TGIF Network = 31665
P25 Pi-Star chat = 31672
South Jersey = 31341
Oklahoma Link = 31403
DX-LINK = 31777
KG4JPL North-Central Florida = 31888
Fusion Canada Fr = 40721
Bridge to YSF, NXDN and DMR = 50525
New Zealand bridge to D-Star, DMR and NXDN = 53099
Ontario Crosslink = 3023
# This section defines the reflectors used when pyUC is in YSF mode
# YSF nodes are addressed by a ip or hostname, colon and a port number.
# If you want to use ysfgateway to access FCS, address a 127.0.0.1:xxxx
# on your server
Parrot = "register.ysfreflector.de:42020"
.
.
.
.
유첨 참조
# This section defines the talkgroups used when pyUC is in NXDN mode
[NXDN]
Unlink = 9999 ; Must be first entry in list
Parrot = 10 ; The local parrot
North America = 10200
World Wide = 65000
Florida = 1200
DVSwitch = 3166
Pacific = 10400
Alabama Link = 31010
Carolina Digital Group = 31374
KenWood bridge NXCore = 9000
CT NXCore = 25000
NXDN 10302 Multimode BM = 10302
America-Ragchew = 28299
NorCal-Bridge / Multimode-NXDN = 30639
Colorado HD = 31088
Illinois = 31171
Southern Indiana = 31188
Rhode Island Digital Link = 31444
Pi-Star NXDN Reflector = 31672
DX-LINK SYSTEM = 31777
DMR TG50525 bridge = 50525
VKCore 505 = 505
New Zealand = 53099
New Zealand, 530 = 530
French = 65208
Spanish = 10301
Italian speaking = 10303
Europe, German speaking = 20000
Portuguese speaking test = 26810
REM-ADER Spain Group = 10304
China = 46000
Russia NXDN Net = 25641
# This section defines the reflectors used when pyUC is in DSTAR mode
# Please note all DSTAR reflector trngs are EXACTLY 8 characters long
# Quotes are used to ensure the spaces are preserved in the dial string.
[DSTAR]
Unlink = " U" ; Must be first entry in list
REF082A = REF082AL
REF082B = REF082BL
REF082C = REF082CL
REF082D = REF082DL
XRF071A = XRF071AL
XRF071B = XRF071BL
XRF071C = XRF071CL
XRF071D = XRF071DL
XRF071E = XRF071EL
XRF071F = XRF071FL
XRF071G = XRF071GL
XRF071H = XRF071HL
XRF071I = XRF071IL
XRF071J = XRF071JL
XRF071K = XRF071KL
XRF071L = XRF071LL
XRF071M = XRF071ML
XRF071N = XRF071NL
XRF071O = XRF071OL
XRF071P = XRF071PL
XRF071Q = XRF071QL
XRF071R = XRF071RL
XRF071S = XRF071SL
XRF071T = XRF071TL
XRF071U = XRF071UL
XRF071V = XRF071VL
XRF071W = XRF071WL
XRF071X = XRF071XL
XRF071Y = XRF071YL
XRF071Z = XRF071ZL
DCS071A = DCS071AL
DCS071B = DCS071BL
DCS071C = DCS071CL
DCS071D = DCS071DL
DCS071E = DCS071EL
DCS071F = DCS071FL
DCS071G = DCS071GL
DCS071H = DCS071HL
DCS071I = DCS071IL
DCS071J = DCS071JL
DCS071K = DCS071KL
DCS071L = DCS071LL
DCS071M = DCS071ML
DCS071N = DCS071NL
DCS071O = DCS071OL
DCS071P = DCS071PL
DCS071Q = DCS071QL
DCS071R = DCS071RL
DCS071S = DCS071SL
DCS071T = DCS071TL
DCS071U = DCS071UL
DCS071V = DCS071VL
DCS071W = DCS071WL
DCS071X = DCS071XL
DCS071Y = DCS071YL
DCS071Z = DCS071ZL
XRF070A = XRF070AL
XRF070B = XRF070BL
XRF070C = XRF070CL
XRF070D = XRF070DL
XRF070E = XRF070EL
Echo = "REF001EL" ; a good ECHO address
REF001C = REF001CL ; High traffic international reflector
REF004C = REF004CL ; More medium high traffic
REF012A = REF012AL ; PAPA system DSTAR reflector
XRF012A = XRF012AL ; PAPA cross link to analog
REF014A = REF014AL ; Western reflector
REF030B = REF030BL ; Southeast reflector
REF030C = REF030CL ; High traffic NA reflector
REF038C = REF038CL
REF050C = REF050CL ; Eastern MA
REF058B = REF058BL ; Alabama
REF078B = REF078BL
REF078C = REF078CL
DCS006F = DCS006FL ; US DCS reflector Alabama
DCS059A = DCS059AL
# This section defines a set of macros that can be uased on the TG popup. Each macro
# is defined by a display value and the string to "execute". The execute string
# can be any valid dialer string Analog_Bridge understands, including TG numbers,
# YSF addresses and macros. The TG/Macro popup can also be redefined by the receipt
# of a MACRO command from dvswitch.sh
[MACROS]
;Display Value = Tune Value
Kill Gateways = *666
TGIF = *TGIF
BM = *BM
INFO = *INFO
TIME = *TIME
TG = *TG
'USRP Client' 카테고리의 다른 글
2020-10-15 DVSwitch USRP Client로 Multi VFO / User 만들기 (0) | 2020.10.15 |
---|---|
2020-09-18 실험 : USRP Client H/W PTT 기능 넣기 (2) | 2020.09.18 |
2020-09-08 Oracle VirtualBox에 Multi USRP Client 실행 (0) | 2020.09.08 |
2020-09-01 Virtual DVSwitch + USRP Client Stand Alone (0) | 2020.09.01 |
2020-06-18 라즈비안에 DVSwitch USRP Client 설치 (0) | 2020.06.18 |