60 ‐ Integrating QD with other programs - nicsure/QuanshengDock GitHub Wiki
Network Host for QD - QDNH
Quansheng Dock Network Host is extra QD-project from Nicsure that allows the radio to be hosted on a network (even over the internet) which Quansheng Dock can then connect to.
-
QDNH is a cross-platform core .NET console application and should run on any platform that supports the .NET 6 runtime. Possibly even a Raspberry Pi
-
QDNH is a program that accesses the network and is therefore seen detected as false-positive malware. This in and of itself is not uncommon and happens. So to use QDNH, you're going to have to review the source code to confirm it is malware free and compile it yourself (see next chapter)
Make the executable yourself - how2
- To use this, you have to have to compile it yourself
- Download and install Visual Studio
Community 2022
- Start than Visual Studio Installer and activate .NET compiler
- Download and install Visual Studio
- Or just... for an easy way to make an executable. If you have VS installed.
- All you need to do is double click the solution file of the project (*.sln)
- When VS is fully loaded, see the dropdown at the top that says
Debug
, change that toRelease
- Then go to menu Build and select "Build Solution" (Ctrl+Shift+B)
- If there are missing dependencies it will prompt to install them, so there's no need to get lost in the installation, you can pretty much just select all the defaults
- Then it will compile
- After that browse the source code folder and find .\QDNH\bin\Release\net6.0\ and the binaries are in there.
Configuration
QDNH configuration
When QDNH is started the screen shows the set of parameters that can be selected and configured for the connection between NH and QD
-
Parameters to configure
NH
- Available input devices
- Available output devices
- Available serial ports
-
Parameters to take over and configure in
QD
- Network Ports
- Local Hostname or determine and use the local IP number
- Login Password
- Audio Latency
-
Enter Command (? for help) #
?
see next screen
- To modify type the
L
etter a space and a valueI n
- Change input audio device numberO n
- Change output audio device numberS n
- Change serial port device numberN port
- Change network port(s). The ports used are sequential, so if you enter "N 12345" you'd set ports 12345 & 12346. Basically you just enter the first port and the second one is always +1G language
- Change languageP newpassword
- Set login passwordP none
- Clear login passwordL milliseconds
- Set audio latencyM all|audio|serial
- Set operation modeR
- Refesh devicesQ
- Quit program
QD-settings
- In Settings of Q-Dock some extra settings are included:
QDNH
Radio Serial PortQDNH-Host
- IP-address of the computer where is radio is connected and QDNH is runningPort-Host
- Network port (s)Password-Host
-
QDNH
for connection to the remote radio via this virtual Radio Serial Port -
QDNH Host
- Configure the IP-address (or HOSTname) of the computer where is radio is connected and QDNH is running- To test locally with 1 PC. Run QDNH locally and use for IP-address 127.0.0.1 or localhost
-
More info will come...
Dire Wolf
Dire Wolf is a modern software replacement for the old 1980's style TNC built with special hardware.
The name is the abbreviation of Decoded Information from Radio Emissions for Windows Or Linux Fans
Without any additional software, it can perform as:
- APRS GPS Tracker
- Digipeater
- Internet Gateway (IGate)
- APRStt gateway
It can also be used as a virtual TNC for other applications such as APRSIS32, Xastir, APRS-TW, YAAC, PinPoint APRS, UI-View32,UISS, Linux AX25, SARTrack, Winlink Express (formerly known as RMS Express, formerly known as Winlink 2000 or WL2K), BPQ32, Outpost PM, Ham Radio of Things, Packet Compressed Sensing Imaging (PCSI), and many others.
More info of The project Dire Wolf on Github
Configuration
- See this video
[!NOTE] Link to project and downloads